@media only screen and (min-width:960px){@layer default{html.menuActive{overflow:auto}}@layer base{:root{--global-padding:min(3vw,36px);--font-size-small:min(1.1666666667vw,14px);--font-size-regular:clamp(10px,1.3333333333vw,16px);--font-size-medium:clamp(10px,2.6666666667vw,32px);--font-size-large:clamp(10px,3.3333333333vw,40px)}}@layer parts{.pageHeader{height:min(8vw,112px)}}@layer top{.sp{display:none}.pc{display:initial}.sp-contents{display:none}.pc-contents{display:contents}.-bgTopPage{background-image:url(../images/img_top_bg.webp)}.-bgArticlePage,.-bgArticolo,.-bgCategoryPage,.-bgarticolo{background-image:url(../images/img_post_bg.webp)}.-bgFilosofia{background-image:url(../images/img_filosofiaDetail_bg.webp);background-position:top;background-size:cover}.-bgFilosofia .pageFooter{-webkit-margin-before:0;margin-block-start:0}.-bgNegozio{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),to(transparent)),url(../images/img_negozio_bg.webp);background-image:linear-gradient(0deg,#000 50%,transparent),url(../images/img_negozio_bg.webp);background-size:100% 484px,100% auto}.-bgRecruit{background:#fff}.-bgRecruit .pageFooter{-webkit-padding-before:min(8.3333333333vw,80px);padding-block-start:min(8.3333333333vw,80px)}.-bgMenu{background-attachment:fixed;background-image:url(../images/img_menu_bg.webp)}}@layer parts{:root{--button-font-size:clamp(10px,1.2727272727vw,14px);--button-font-size-small:clamp(10px,1.4545454545vw,16px);--button-font-size-large:clamp(10px,2.7272727273vw,30px);--button-width:min(17.8333333333vw,214px)}.button{min-height:min(4.25vw,51px);padding:min(.8333333333vw,10px) min(1.6666666667vw,20px)}.button.-cancel,.button.-confirm,.button.-submit{border-radius:min(.4166666667vw,5px)}.button.-small{font-size:var(--button-font-size-small,1200)}.button.-large{font-size:var(--button-font-size-large,1200)}:root{--header-height:min(7.0833333333vw,85px);--header-nav-font-size:clamp(10px,1.1666666667vw,14px)}.siteHeader__inner{max-width:var(--content-max-width)}.siteHeader___logo__wrapper{width:min(17.1666666667vw,206px)}.siteHeader__button{font-size:min(3.75vw,36px)}.siteHeader__button__wrapper,.siteHeader__nav{width:min(31.6666666667vw,380px)}.siteHeader__nav{gap:min(2vw,24px)}.siteHeader__nav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--accent-color);border-radius:2em;color:var(--text-color);justify-content:center;padding:.9em 1.6em;text-align:center;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s}:root{--menu-padding-block:min(5.4166666667vw,65px);--menu-font-size:clamp(10px,1.1666666667vw,14px)}.siteMenu__button{font-size:min(3.75vw,36px)}.siteMenu__button__wrapper{width:min(31.6666666667vw,380px)}.siteMenu__inner{max-height:0;max-width:unset;translate:0 -100%}}@layer parts{.siteMenu__inner::-webkit-scrollbar{width:8px}.siteMenu__inner::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.siteMenu__inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4);border-radius:10px}}@layer parts{.menuActive .siteMenu__inner{max-height:100dvh;max-width:unset}.siteMenu__inner .globalMenu__bottom{bottom:0;position:sticky;z-index:2}.siteMenu__contents,.siteMenu__header{max-width:var(--content-max-width)}.languageMenu__backdrop{-webkit-transition:none;transition:none}.languageActive .languageMenu__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;-webkit-transition:none;transition:none}.languageMenu__button{display:none}.languageMenu__inner{--menu-bg-color:#000;--menu-text-color:var(--header-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;left:min(100%,50vw + var(--content-max-width)/2);top:var(--header-height);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;height:auto;justify-content:space-between;min-width:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-margin-start:0;-webkit-box-shadow:0 0 min(10.6666666667vw,40px) rgba(0,0,0,.2);box-shadow:0 0 min(10.6666666667vw,40px) rgba(0,0,0,.2);margin-inline-start:0;padding:calc(var(--menu-padding-block)/2);-webkit-transition:none;transition:none;translate:-100% 0}}@layer parts{html:has(.siteHeader.-isTop) .languageMenu__inner{--menu-bg-color:rgba(0,0,0,.4)}}@layer parts{.languageActive .languageMenu__inner{translate:-100% 0}.languageMenu__list__link:hover{text-decoration:underline}.globalMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.globalMenu__logos{width:min(25.8333333333vw,310px)}.siteMenu .globalMenu__logos{display:block}.globalMenu__logo__wrapper{margin:0;width:min(19.5vw,234px)}.globalMenu__description{-webkit-margin-before:min(1.25vw,15px);margin-block-start:min(1.25vw,15px)}.globalMenu__sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;gap:min(2.5vw,30px);justify-content:flex-start;-webkit-margin-before:min(2.3333333333vw,28px);margin-block-start:min(2.3333333333vw,28px)}.globalMenu__sns__item{font-size:var(--font-size-medium)}.globalMenu__sns__item:before{height:min(3.6666666667vw,44px);width:min(3.6666666667vw,44px)}.globalMenu__nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;font-size:min(1.4166666667vw,17px);gap:min(9.25vw,111px);justify-content:flex-end}.globalMenu__nav,.siteMenu .globalMenu__nav{-webkit-margin-before:0;margin-block-start:0}.globalMenu__nav__list{width:auto}.globalMenu__nav__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:min(14.75vw,177px);width:auto}.globalMenu__nav__item.-space{-webkit-margin-after:1em;margin-block-end:1em}.globalMenu__nav__item.-space:after{display:none}.globalMenu__nav__item__sub{gap:1em;-webkit-margin-before:1em;margin-block-start:1em}.globalMenu__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.globalMenu__bottom .copyright{-webkit-margin-before:0;font-size:clamp(10px,1.1666666667vw,14px);margin-block-start:0}.globalMenu__bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:min(1.0833333333vw,13px)}.globalMenu__bottom__language{-webkit-box-pack:start;-ms-flex-pack:start;font-size:clamp(10px,1.1666666667vw,14px);gap:min(1.1666666667vw,14px);justify-content:flex-start}:root{--footer-padding-block:min(3.75vw,45px);--footer-bottom-font-size:clamp(10px,1.1666666667vw,14px)}.siteFooter__contact__wrapper{display:none}:root{--pager-font-size:12px}.pager__wrapper{margin-block:min(3.8333333333vw,46px) min(6.6666666667vw,80px)}.newsList+.pager__wrapper{-webkit-margin-before:0;margin-block-start:0}.farm{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(94vw,1128px)}.farm__container{margin-block:min(3.9166666667vw,47px) min(6.6666666667vw,80px);max-width:var(--content-max-width)}}@layer parts{.farm__container:has(.pager){-webkit-margin-after:0;margin-block-end:0}}@layer parts{.farm__title{margin-block:min(3.8333333333vw,46px)}.farm__description{font-size:var(--font-size-regular);margin-block:min(2.4166666667vw,29px) min(3.6666666667vw,44px)}.farm__title+.farm__description{-webkit-margin-before:calc(0px - min(1.9166666667vw,23px));margin-block-start:calc(0px - min(1.9166666667vw,23px))}.farm__items{margin-block:min(2.9166666667vw,35px) min(3.5vw,42px)}.farm__items .swiper-button-next,.farm__items .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:min(4.1666666667vw,50px);justify-content:center;width:min(7.5vw,90px)}.farm__items__inner:not(.swiper-wrapper){gap:min(2.9166666667vw,35px)}.farm__item:not(.swiper-slide){width:calc(33.33333% - min(2.9166666667vw,35px)*2/3 - 1px)}.farm__item:hover .farm__item__content{translate:-50% 0}.farm__item__content{border-radius:min(1.5833333333vw,19px);bottom:min(1vw,12px);font-size:var(--font-size-regular);padding:min(.8333333333vw,10px) min(1.6666666667vw,20px);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;translate:-50% 120%}.farm__item__title{font-size:1.625em}.farmDetail,.farm__item:not(.swiper-slide) .farm__item__aside{display:-webkit-box}.farmDetail{display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(4vw,48px);justify-content:space-between;margin:min(5.4166666667vw,65px) auto min(3.3333333333vw,40px);max-width:min(94vw,1128px)}.farmDetail__container{margin-block:min(5.4166666667vw,65px) min(3.3333333333vw,40px)}.farmDetail__logo__wrapper{height:min(8.0833333333vw,97px);margin:0;-webkit-margin-after:min(4.6666666667vw,56px);margin-block-end:min(4.6666666667vw,56px);text-align:left}.farmDetail__name{font-size:min(3.1666666667vw,38px)}.farmDetail__name .ruby{font-size:min(1.5vw,18px)}.farmDetail__description h2{font-size:2em}.farmDetail__description h3{font-size:1.5em}.farmDetail__description h4{font-size:1.25em}.farmDetail__description figure,.farmDetail__description img{margin:0 auto 1.75em}.farmDetail__description .customstyle-box,.farmDetail__description blockquote{padding:min(2.6666666667vw,32px)}.farmDetail__contents{width:min(45.3333333333vw,544px)}.farmDetail__galleries{gap:min(.8333333333vw,10px);margin:0;width:min(44.75vw,537px)}:root{--contact-padding-block-start:min(4.1666666667vw,50px);--contact-padding-block:min(8.3333333333vw,100px)}#contact .contact{background-position:50% 0}.contact__inner{max-width:var(--content-max-width)}#contact .contact__inner{-webkit-padding-before:var(--contact-padding-block-start);padding-block-start:var(--contact-padding-block-start)}.contact__subtitle{font-size:var(--font-size-regular);margin:min(2.25vw,27px) auto}.contact__description,.contact__errors{-webkit-margin-after:min(8.0833333333vw,97px);font-size:var(--font-size-regular);margin-block-end:min(8.0833333333vw,97px)}.contact__errors{max-width:100%;min-width:50%;padding:1em 3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact__logo__wrapper{margin:0;width:min(19.5vw,234px)}.contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(12.9166666667vw,155px);justify-content:space-between}.contact__form__texts{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(29.1666666667vw,350px)}.contact__form__company{-webkit-margin-after:min(5vw,60px);font-size:clamp(10px,1.75vw,21px);margin-block-end:min(5vw,60px);text-align:left}.contact__form__inputs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:min(2.3333333333vw,28px);margin:0;width:auto}.contact__form__inputs.-confirm{margin-inline:auto;max-width:min(57.8333333333vw,694px)}#contact .contact__form__inputs:before{height:calc(100% + min(5vw,60px));left:calc(0px - min(2.9166666667vw,35px));top:calc(0px - min(2.5vw,30px));width:calc(100% + min(5.8333333333vw,70px))}.contact__form__inputs__note{text-align:right}.contact__form__inputs .agreement,.contact__form__inputs .label,.contact__form__inputs__note{-webkit-margin-after:min(.8333333333vw,10px);font-size:clamp(10px,1.0833333333vw,13px);margin-block-end:min(.8333333333vw,10px)}.contact__form__inputs input[type=email],.contact__form__inputs input[type=number],.contact__form__inputs input[type=password],.contact__form__inputs input[type=tel],.contact__form__inputs input[type=text],.contact__form__inputs select,.contact__form__inputs textarea{border-radius:min(.4166666667vw,5px);font-size:var(--font-size-regular);padding:min(1.5vw,18px) min(2vw,24px)}.works{--top-works-padding-block:min(5.8333333333vw,70px)}.works__header+.postList__container,.works__header+.works__header{-webkit-margin-before:min(7vw,84px);margin-block-start:min(7vw,84px)}.works__subtitle{font-size:clamp(10px,1.5vw,18px);margin:min(2.25vw,27px) auto min(2.9166666667vw,35px)}#works .works__subtitle{margin:min(1.0833333333vw,13px) auto}.works__details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;gap:min(4.0833333333vw,49px);justify-content:center;-webkit-margin-after:min(5.3333333333vw,64px);margin-block-end:min(5.3333333333vw,64px)}.works__details__item{gap:min(2.3333333333vw,28px);width:calc(33.33333% - min(4.0833333333vw,49px)*2/3)}.works__details__item__image{width:min(14vw,168px)}.works__details__item__contents .label{font-size:min(2.1666666667vw,26px)}.works__customers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;gap:min(2.9166666667vw,35px);justify-content:center;-webkit-margin-after:min(3.5vw,42px);margin-block-end:min(3.5vw,42px)}.works__customers__item{border-radius:min(1.6666666667vw,20px);gap:min(2.8333333333vw,34px);padding:min(11.4166666667vw,137px) min(1.75vw,21px) min(1.75vw,21px);width:min(29.4166666667vw,353px)}.works__customers__item__values{gap:min(.8333333333vw,10px)}.works__customers__item__values .value{font-size:min(4.1666666667vw,50px)}.works__customers__item__values .small{font-size:min(1.6666666667vw,20px)}.works__item__inner{padding-block:min(6vw,72px)}.works__item__content{border-radius:min(1.8333333333vw,22px);width:min(53vw,636px)}.works__item__content.-cr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:min(3.25vw,39px);justify-content:center;padding:min(6.25vw,75px) min(2.5vw,30px)}.works__item__content.-cr .image{width:28%}.works__item__content.-cr .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:min(3vw,36px)}.works__item__content.-cr .title{font-size:clamp(10px,2.1666666667vw,26px)}.works__item__content.-cr .description{font-size:var(--font-size-regular)}.works__item__content.-cacao{gap:min(1.3333333333vw,16px);padding:min(1.75vw,21px) min(2.5vw,30px)}.works__item__content.-cacao .content{gap:min(1.3333333333vw,16px)}.works__item__content.-cacao .title{font-size:clamp(10px,3.25vw,39px)}.works__item__content.-cacao .description{font-size:var(--font-size-regular)}.documents__inner{max-width:min(65.3333333333vw,784px);padding-inline:0}.documents__texts,.documents__title{margin-block:min(3.8333333333vw,46px)}.documents__table{border-collapse:collapse;border-spacing:0;display:table}.documents__table tbody{display:table-row-group}.documents__table tr{display:table-row}.documents__table tr th{font-weight:400}.documents__table tr td{border-bottom:none;border-top:1px solid #7e7e7e}.documents__table tr:last-of-type th{border-bottom:1px solid #7e7e7e;font-weight:400}.documents__table tr:last-of-type td{border-top:1px solid #7e7e7e}.documents__table td,.documents__table th{display:table-cell;width:auto}.documents__table th{padding-block:min(2vw,24px);width:min(12.3333333333vw,148px)}.documents__table td{padding-block:min(2vw,24px);padding-inline:min(4vw,48px)}}@layer pages{.top__hero__swiper .slide__content{font-size:clamp(10px,1.6666666667vw,20px)}.top__hero__swiper .slide__title{font-size:clamp(10px,4.1666666667vw,50px);width:50%}.top__hero__swiper .slide__aside{width:50%}.top__news{--top-news-padding-block:min(8.3333333333vw,100px)}.top__news__list{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(61.6666666667vw,740px)}.top__news__item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:var(--font-size-regular);gap:min(5vw,60px);padding-block:min(2.3333333333vw,28px)}.top__intro{--top-intro-padding-block:min(10vw,120px) min(4.1666666667vw,50px)}.top__intro__bg{height:min(34.8333333333vw,418px)}.top__intro__title{font-size:clamp(10px,4.3333333333vw,52px)}.top__intro__description{font-size:var(--font-size-regular);margin:min(3vw,36px) auto min(5vw,60px);max-width:min(61.6666666667vw,740px)}.top__intro__logos{--logos-gap:min(0.8333333333vw,10px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__intro__logos__item{width:calc(10% - var(--top-logos-gap)*9/10)}.top__ourCoffee{--top-our-padding-block:min(5.8333333333vw,70px) 0}.top__ourCoffee__subtitle{font-size:clamp(10px,1.5vw,18px);margin:min(2.25vw,27px) auto min(2.9166666667vw,35px)}.top__ourCoffee__items{--top-our-items-gap:min(2.4166666667vw,29px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__ourCoffee__item{border-radius:min(1.6666666667vw,20px);gap:min(2.8333333333vw,34px);width:calc((100% - var(--top-our-items-gap))/2)}.top__ourCoffee__item__name .small{font-size:clamp(10px,1.5vw,18px)}.top__ourCoffee__item__description{width:80%;-webkit-margin-before:min(1.25vw,15px);font-size:clamp(10px,1.5vw,18px);margin-block-start:min(1.25vw,15px)}.top__farm{--top-products-padding-block:min(8.3333333333vw,100px)}.top__farm__inner{max-width:1400px;padding-inline:0}.top__farm__subtitle{font-size:clamp(10px,1.5vw,18px);margin:min(2.25vw,27px) auto min(2.9166666667vw,35px)}.postList{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(83.3333333333vw,1000px)}#contents .postList,#works .postList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;gap:min(3.3333333333vw,40px);justify-content:flex-start;max-width:unset;-webkit-margin-before:min(2.25vw,27px);margin-block-start:min(2.25vw,27px)}.postList__container{-webkit-margin-after:min(6.6666666667vw,80px);margin-block-end:min(6.6666666667vw,80px)}}@layer pages{.postList__container:has(.pager){-webkit-margin-after:0;margin-block-end:0}}@layer pages{#contents .postList__container,#works .postList__container{max-width:var(--content-max-width);-webkit-margin-before:0;margin-block-start:0}#contents .postList__item,#works .postList__item{width:calc(33.33333% - min(3.3333333333vw,40px)*2/3)}.postList__item__inner{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-regular);gap:min(1.0833333333vw,13px);padding-block:min(.6666666667vw,8px)}#contents .postList__item__inner,#works .postList__item__inner,.postList__item__inner{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents .postList__item__inner,#works .postList__item__inner{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:var(--font-size-small);gap:min(1.3333333333vw,16px);padding-block:0}.postList__item__image__wrapper{aspect-ratio:106/80;width:min(8.8333333333vw,106px)}#contents .postList__item__image__wrapper,#works .postList__item__image__wrapper{width:100%}.postList__item__texts{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(5vw,60px)}#contents .postList__item__texts,#works .postList__item__texts,.postList__item__texts{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents .postList__item__texts,#works .postList__item__texts{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:min(.6666666667vw,8px)}.postList__item__tag{padding:min(.5vw,6px)}#contents .postList__item__time,#works .postList__item__time,.postList__item__tag{font-size:clamp(10px,1vw,12px)}.postList__title{margin-block:min(3.8333333333vw,46px)}.postList__description{margin-block:min(2.4166666667vw,29px) min(3.6666666667vw,44px)}.postList__title+.postList__description{-webkit-margin-before:calc(0px - min(1.9166666667vw,23px));margin-block-start:calc(0px - min(1.9166666667vw,23px))}.postDetail{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(83.3333333333vw,1000px)}.postDetail__title{font-size:var(--font-size-medium);margin-block:min(3.8333333333vw,46px) min(1.3333333333vw,16px)}.postDetail__time{font-size:var(--font-size-regular);margin-block:min(1.3333333333vw,16px) min(5.1666666667vw,62px)}.postDetail__editorContents h2{font-size:2em}.postDetail__editorContents h3{font-size:1.5em}.postDetail__editorContents h4{font-size:1.25em}.postDetail__editorContents figure,.postDetail__editorContents img{margin:0 auto 1.75em}.postDetail__editorContents .customstyle-box,.postDetail__editorContents blockquote{padding:min(2.6666666667vw,32px)}.postDetail__sns{font-size:clamp(10px,1.0833333333vw,13px);gap:min(3.3333333333vw,40px);margin-block:min(5.4166666667vw,65px) min(7.25vw,87px)}.postDetail__sns__item{height:min(3.75vw,45px);width:min(14vw,168px)}.postDetail__around{--around-gap:min(12.5833333333vw,151px);margin-block:min(7.25vw,87px) min(3.9166666667vw,47px);max-width:min(83.3333333333vw,1000px);padding-inline:min(17.6vw,66px)}.postDetail__around__item__label{margin-block:0 min(2vw,24px)}.postDetail__around__item__title{-webkit-margin-before:min(2vw,24px);font-size:clamp(10px,1.5vw,18px);margin-block-start:min(2vw,24px)}.postDetail__bottom{margin-block:min(3.9166666667vw,47px) min(4.5vw,54px)}:root{--cacao-padding-block-start:min(3.6666666667vw,44px)}.cacao__bg{aspect-ratio:1.81/1;display:block;position:absolute;right:calc(0% - var(--global-padding));top:0;width:min(39.1666666667vw,470px);z-index:-1}.cacao__description{max-width:min(83.3333333333vw,1000px)}.cacao__ourProducts{-webkit-margin-before:min(1.6666666667vw,20px);margin-block-start:min(1.6666666667vw,20px);-webkit-padding-after:min(3.3333333333vw,40px);padding-block-end:min(3.3333333333vw,40px)}.cacao__ourProducts__maker{border-radius:min(1.8333333333vw,22px);gap:min(2.3333333333vw,28px);max-width:min(83.3333333333vw,1000px);padding:min(1vw,12px) min(3.3333333333vw,40px) min(2.6666666667vw,32px)}.cacao__ourProducts__maker:not(:first-of-type){-webkit-margin-before:min(1.6666666667vw,20px);margin-block-start:min(1.6666666667vw,20px)}.cacao__ourProducts__maker .logo{height:min(9.9166666667vw,119px);width:min(12.5833333333vw,151px)}.cacao__ourProducts__maker .products{--products-gap:min(5.3333333333vw,64px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cacao__ourProducts__maker .products,.cacao__ourProducts__maker .products__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cacao__ourProducts__maker .products__item{place-content:stretch space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:min(1.0833333333vw,13px);width:calc((100% - var(--products-gap))/2)}.cacao__ourProducts__maker .products__item+.cacao__ourProducts__maker .products__item{-webkit-margin-before:0;margin-block-start:0}.cacao__ourProducts__maker .products__item__name{font-size:clamp(10px,2.1666666667vw,26px)}.cacao__ourProducts__maker .products__item__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;width:min(13vw,156px)}.cacao__ourProducts__maker .products__item__content{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-ordinal-group:1;-ms-flex-order:0;gap:min(1.4166666667vw,17px);order:0;width:min(21.3333333333vw,256px)}.cacao__ourProducts__maker .products__item__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:clamp(10px,1.25vw,15px)}.cacao__ourProducts__maker .products__item__buttons .button{width:var(--button-width)}.cacao__ourProducts__maker .video{width:min(45vw,540px)}}@layer parts{:root{--aboutpanama-padding-block:min(4.4166666667vw,53px);--aboutpanama-padding-inline:min(5.5vw,66px)}#aboutpanama .mainContainer{background-position:50% calc(0px - var(--header-height));padding-inline:0}.aboutpanama__inner{max-width:min(94vw,1128px);-webkit-margin-after:min(6.5vw,78px);margin-block-end:min(6.5vw,78px);padding-block:var(--aboutpanama-padding-block)}.aboutpanama__title{padding-block:min(4.3333333333vw,52px)}.aboutpanama__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(4.4166666667vw,53px) min(7.4166666667vw,89px);justify-content:space-between}.aboutpanama__content:not(:first-of-type){-webkit-margin-before:min(7.8333333333vw,94px);margin-block-start:min(7.8333333333vw,94px)}.aboutpanama__content__description{width:min(39.4166666667vw,473px)}.aboutpanama__content__images{gap:min(2.25vw,27px);width:min(36.0833333333vw,433px)}}@layer pages{.about__section{padding-block:min(6.5vw,78px) min(8.3333333333vw,100px)}.about__section:not(:first-of-type){-webkit-margin-before:min(3.3333333333vw,40px);margin-block-start:min(3.3333333333vw,40px)}.about__section__bg{-o-object-position:top center;object-position:top center}.about__section__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(1.3333333333vw,16px);justify-content:space-between;max-width:min(94vw,1128px)}.about__section__inner.-spReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about__content{padding:min(1.9166666667vw,23px) min(2.8333333333vw,34px);width:calc((100% - min(1.3333333333vw,16px))/2)}.about__content__title{font-size:var(--font-size-medium)}.ourStory__title{margin-block:min(12.5vw,150px)}.ourStory__top{padding-block:min(2.0833333333vw,25px) min(6.3333333333vw,76px)}.ourStory__top__bg{-o-object-fit:contain;object-fit:contain;translate:-50% 0;width:100%}.ourStory__top__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(1.3333333333vw,16px);justify-content:space-between;max-width:min(83.3333333333vw,1000px);text-align:center}.ourStory__bottom{padding-block:min(5.3333333333vw,64px) min(13.3333333333vw,160px)}.ourStory__bottom__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;gap:min(8.3333333333vw,100px);justify-content:flex-end;max-width:min(83.3333333333vw,1000px)}.ourStory__bottom__inner .ourStory__content{width:min(46.6666666667vw,560px)}.ourStory__bottom__image__wrapper{margin:0;width:min(18.9166666667vw,227px)}.ourStory__content__name,.ourStory__content__role{font-size:var(--font-size-small)}.ourStory__content__name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ourStory__content__name .large{font-size:min(8vw,30px)}}@layer parts{:root{--panamageisha-padding-block:min(4.4166666667vw,53px);--panamageisha-padding-inline:min(5.5vw,66px)}#panamageisha .mainContainer{background-position:50% calc(0px - var(--header-height));padding-inline:0}.panamageisha__inner{max-width:min(94vw,1128px);-webkit-margin-after:min(6.5vw,78px);margin-block-end:min(6.5vw,78px);padding-block:var(--panamageisha-padding-block)}.panamageisha__title{padding-block:min(4.3333333333vw,52px)}.panamageisha__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(1.6666666667vw,20px) min(3.8333333333vw,46px);justify-content:space-between}.panamageisha__content:not(:first-of-type){-webkit-margin-before:min(7.8333333333vw,94px);margin-block-start:min(7.8333333333vw,94px)}.panamageisha__content__description{width:min(48.0833333333vw,577px)}.panamageisha__content__description.-full{width:100%}.panamageisha__content__images{gap:min(2.25vw,27px);width:min(29.3333333333vw,352px)}}@layer parts{}@layer pages{.shop{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(94vw,1128px)}.shop__container{margin-block:min(3.9166666667vw,47px) min(6.6666666667vw,80px)}}@layer pages{.shop__container:has(.pager){-webkit-margin-after:0;margin-block-end:0}}@layer pages{.shop__title{margin-block:min(3.8333333333vw,46px)}.shop__description{margin-block:min(2.4166666667vw,29px) min(3.6666666667vw,44px)}.shop__title+.shop__description{-webkit-margin-before:calc(0px - min(1.9166666667vw,23px));margin-block-start:calc(0px - min(1.9166666667vw,23px))}.shop__nav{-webkit-box-pack:center;-ms-flex-pack:center;gap:min(.75vw,9px);justify-content:center;margin:min(3.75vw,45px) auto min(3.3333333333vw,40px);width:calc(39.76em + min(.75vw,9px)*5)}.shop__nav__item{min-width:6.46em;padding:min(.5vw,6px)}.shop__list{gap:min(1vw,12px)}.shop__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:min(1.25vw,15px);gap:min(3.8333333333vw,46px);padding:min(.5vw,6px) min(2vw,24px) min(.5vw,6px) min(.5vw,6px)}.shop__list__item__image__wrapper{border-radius:min(1.0833333333vw,13px);height:min(9vw,108px);width:min(9vw,108px)}.shop__list__item__contents{display:contents}.shop__list__item__links{gap:min(1.5vw,18px)}.shop__list__item__link{font-size:clamp(10px,1.8333333333vw,22px);height:auto;width:min(1.8333333333vw,22px)}.notfound__title{font-size:clamp(10px,2vw,24px)}.notfound__text{font-size:clamp(10px,1.3333333333vw,16px)}.notfound__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;gap:min(3.8333333333vw,46px);justify-content:flex-start;max-width:var(--content-max-width);min-height:min(32.7555289898vw,548px);padding-block:min(8.0095636581vw,134px);text-align:left}}@layer pages{}@layer top{.overlay__inner{width:min(73.8461538462vw,960px)}.grecaptcha-badge{visibility:visible}}@layer top{}}@media print{@layer default{html.menuActive{overflow:auto}}@layer base{:root{--global-padding:min(3vw,36px);--font-size-small:min(1.1666666667vw,14px);--font-size-regular:clamp(10px,1.3333333333vw,16px);--font-size-medium:clamp(10px,2.6666666667vw,32px);--font-size-large:clamp(10px,3.3333333333vw,40px)}}@layer parts{.pageHeader{height:min(8vw,112px)}}@layer top{.sp{display:none}.pc{display:initial}.sp-contents{display:none}.pc-contents{display:contents}.-bgTopPage{background-image:url(../images/img_top_bg.webp)}.-bgArticlePage,.-bgArticolo,.-bgCategoryPage,.-bgarticolo{background-image:url(../images/img_post_bg.webp)}.-bgFilosofia{background-image:url(../images/img_filosofiaDetail_bg.webp);background-position:top;background-size:cover}.-bgFilosofia .pageFooter{-webkit-margin-before:0;margin-block-start:0}.-bgNegozio{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),to(transparent)),url(../images/img_negozio_bg.webp);background-image:linear-gradient(0deg,#000 50%,transparent),url(../images/img_negozio_bg.webp);background-size:100% 484px,100% auto}.-bgRecruit{background:#fff}.-bgRecruit .pageFooter{-webkit-padding-before:min(8.3333333333vw,80px);padding-block-start:min(8.3333333333vw,80px)}.-bgMenu{background-attachment:fixed;background-image:url(../images/img_menu_bg.webp)}}@layer parts{:root{--button-font-size:clamp(10px,1.2727272727vw,14px);--button-font-size-small:clamp(10px,1.4545454545vw,16px);--button-font-size-large:clamp(10px,2.7272727273vw,30px);--button-width:min(17.8333333333vw,214px)}.button{min-height:min(4.25vw,51px);padding:min(.8333333333vw,10px) min(1.6666666667vw,20px)}.button.-cancel,.button.-confirm,.button.-submit{border-radius:min(.4166666667vw,5px)}.button.-small{font-size:var(--button-font-size-small,1200)}.button.-large{font-size:var(--button-font-size-large,1200)}:root{--header-height:min(7.0833333333vw,85px);--header-nav-font-size:clamp(10px,1.1666666667vw,14px)}.siteHeader__inner{max-width:var(--content-max-width)}.siteHeader___logo__wrapper{width:min(17.1666666667vw,206px)}.siteHeader__button{font-size:min(3.75vw,36px)}.siteHeader__button__wrapper,.siteHeader__nav{width:min(31.6666666667vw,380px)}.siteHeader__nav{gap:min(2vw,24px)}.siteHeader__nav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--accent-color);border-radius:2em;color:var(--text-color);justify-content:center;padding:.9em 1.6em;text-align:center;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s}:root{--menu-padding-block:min(5.4166666667vw,65px);--menu-font-size:clamp(10px,1.1666666667vw,14px)}.siteMenu__button{font-size:min(3.75vw,36px)}.siteMenu__button__wrapper{width:min(31.6666666667vw,380px)}.siteMenu__inner{max-height:0;max-width:unset;translate:0 -100%}}@layer parts{.siteMenu__inner::-webkit-scrollbar{width:8px}.siteMenu__inner::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.siteMenu__inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4);border-radius:10px}}@layer parts{.menuActive .siteMenu__inner{max-height:100dvh;max-width:unset}.siteMenu__inner .globalMenu__bottom{bottom:0;position:sticky;z-index:2}.siteMenu__contents,.siteMenu__header{max-width:var(--content-max-width)}.languageMenu__backdrop{-webkit-transition:none;transition:none}.languageActive .languageMenu__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;-webkit-transition:none;transition:none}.languageMenu__button{display:none}.languageMenu__inner{--menu-bg-color:#000;--menu-text-color:var(--header-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;left:min(100%,50vw + var(--content-max-width)/2);top:var(--header-height);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;height:auto;justify-content:space-between;min-width:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-margin-start:0;-webkit-box-shadow:0 0 min(10.6666666667vw,40px) rgba(0,0,0,.2);box-shadow:0 0 min(10.6666666667vw,40px) rgba(0,0,0,.2);margin-inline-start:0;padding:calc(var(--menu-padding-block)/2);-webkit-transition:none;transition:none;translate:-100% 0}}@layer parts{html:has(.siteHeader.-isTop) .languageMenu__inner{--menu-bg-color:rgba(0,0,0,.4)}}@layer parts{.languageActive .languageMenu__inner{translate:-100% 0}.languageMenu__list__link:hover{text-decoration:underline}.globalMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.globalMenu__logos{width:min(25.8333333333vw,310px)}.siteMenu .globalMenu__logos{display:block}.globalMenu__logo__wrapper{margin:0;width:min(19.5vw,234px)}.globalMenu__description{-webkit-margin-before:min(1.25vw,15px);margin-block-start:min(1.25vw,15px)}.globalMenu__sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;gap:min(2.5vw,30px);justify-content:flex-start;-webkit-margin-before:min(2.3333333333vw,28px);margin-block-start:min(2.3333333333vw,28px)}.globalMenu__sns__item{font-size:var(--font-size-medium)}.globalMenu__sns__item:before{height:min(3.6666666667vw,44px);width:min(3.6666666667vw,44px)}.globalMenu__nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;font-size:min(1.4166666667vw,17px);gap:min(9.25vw,111px);justify-content:flex-end}.globalMenu__nav,.siteMenu .globalMenu__nav{-webkit-margin-before:0;margin-block-start:0}.globalMenu__nav__list{width:auto}.globalMenu__nav__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:min(14.75vw,177px);width:auto}.globalMenu__nav__item.-space{-webkit-margin-after:1em;margin-block-end:1em}.globalMenu__nav__item.-space:after{display:none}.globalMenu__nav__item__sub{gap:1em;-webkit-margin-before:1em;margin-block-start:1em}.globalMenu__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.globalMenu__bottom .copyright{-webkit-margin-before:0;font-size:clamp(10px,1.1666666667vw,14px);margin-block-start:0}.globalMenu__bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:min(1.0833333333vw,13px)}.globalMenu__bottom__language{-webkit-box-pack:start;-ms-flex-pack:start;font-size:clamp(10px,1.1666666667vw,14px);gap:min(1.1666666667vw,14px);justify-content:flex-start}:root{--footer-padding-block:min(3.75vw,45px);--footer-bottom-font-size:clamp(10px,1.1666666667vw,14px)}.siteFooter__contact__wrapper{display:none}:root{--pager-font-size:12px}.pager__wrapper{margin-block:min(3.8333333333vw,46px) min(6.6666666667vw,80px)}.newsList+.pager__wrapper{-webkit-margin-before:0;margin-block-start:0}.farm{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(94vw,1128px)}.farm__container{margin-block:min(3.9166666667vw,47px) min(6.6666666667vw,80px);max-width:var(--content-max-width)}}@layer parts{.farm__container:has(.pager){-webkit-margin-after:0;margin-block-end:0}}@layer parts{.farm__title{margin-block:min(3.8333333333vw,46px)}.farm__description{font-size:var(--font-size-regular);margin-block:min(2.4166666667vw,29px) min(3.6666666667vw,44px)}.farm__title+.farm__description{-webkit-margin-before:calc(0px - min(1.9166666667vw,23px));margin-block-start:calc(0px - min(1.9166666667vw,23px))}.farm__items{margin-block:min(2.9166666667vw,35px) min(3.5vw,42px)}.farm__items .swiper-button-next,.farm__items .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:min(4.1666666667vw,50px);justify-content:center;width:min(7.5vw,90px)}.farm__items__inner:not(.swiper-wrapper){gap:min(2.9166666667vw,35px)}.farm__item:not(.swiper-slide){width:calc(33.33333% - min(2.9166666667vw,35px)*2/3 - 1px)}.farm__item:hover .farm__item__content{translate:-50% 0}.farm__item__content{border-radius:min(1.5833333333vw,19px);bottom:min(1vw,12px);font-size:var(--font-size-regular);padding:min(.8333333333vw,10px) min(1.6666666667vw,20px);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;translate:-50% 120%}.farm__item__title{font-size:1.625em}.farmDetail,.farm__item:not(.swiper-slide) .farm__item__aside{display:-webkit-box}.farmDetail{display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(4vw,48px);justify-content:space-between;margin:min(5.4166666667vw,65px) auto min(3.3333333333vw,40px);max-width:min(94vw,1128px)}.farmDetail__container{margin-block:min(5.4166666667vw,65px) min(3.3333333333vw,40px)}.farmDetail__logo__wrapper{height:min(8.0833333333vw,97px);margin:0;-webkit-margin-after:min(4.6666666667vw,56px);margin-block-end:min(4.6666666667vw,56px);text-align:left}.farmDetail__name{font-size:min(3.1666666667vw,38px)}.farmDetail__name .ruby{font-size:min(1.5vw,18px)}.farmDetail__description h2{font-size:2em}.farmDetail__description h3{font-size:1.5em}.farmDetail__description h4{font-size:1.25em}.farmDetail__description figure,.farmDetail__description img{margin:0 auto 1.75em}.farmDetail__description .customstyle-box,.farmDetail__description blockquote{padding:min(2.6666666667vw,32px)}.farmDetail__contents{width:min(45.3333333333vw,544px)}.farmDetail__galleries{gap:min(.8333333333vw,10px);margin:0;width:min(44.75vw,537px)}:root{--contact-padding-block-start:min(4.1666666667vw,50px);--contact-padding-block:min(8.3333333333vw,100px)}#contact .contact{background-position:50% 0}.contact__inner{max-width:var(--content-max-width)}#contact .contact__inner{-webkit-padding-before:var(--contact-padding-block-start);padding-block-start:var(--contact-padding-block-start)}.contact__subtitle{font-size:var(--font-size-regular);margin:min(2.25vw,27px) auto}.contact__description,.contact__errors{-webkit-margin-after:min(8.0833333333vw,97px);font-size:var(--font-size-regular);margin-block-end:min(8.0833333333vw,97px)}.contact__errors{max-width:100%;min-width:50%;padding:1em 3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact__logo__wrapper{margin:0;width:min(19.5vw,234px)}.contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(12.9166666667vw,155px);justify-content:space-between}.contact__form__texts{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(29.1666666667vw,350px)}.contact__form__company{-webkit-margin-after:min(5vw,60px);font-size:clamp(10px,1.75vw,21px);margin-block-end:min(5vw,60px);text-align:left}.contact__form__inputs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:min(2.3333333333vw,28px);margin:0;width:auto}.contact__form__inputs.-confirm{margin-inline:auto;max-width:min(57.8333333333vw,694px)}#contact .contact__form__inputs:before{height:calc(100% + min(5vw,60px));left:calc(0px - min(2.9166666667vw,35px));top:calc(0px - min(2.5vw,30px));width:calc(100% + min(5.8333333333vw,70px))}.contact__form__inputs__note{text-align:right}.contact__form__inputs .agreement,.contact__form__inputs .label,.contact__form__inputs__note{-webkit-margin-after:min(.8333333333vw,10px);font-size:clamp(10px,1.0833333333vw,13px);margin-block-end:min(.8333333333vw,10px)}.contact__form__inputs input[type=email],.contact__form__inputs input[type=number],.contact__form__inputs input[type=password],.contact__form__inputs input[type=tel],.contact__form__inputs input[type=text],.contact__form__inputs select,.contact__form__inputs textarea{border-radius:min(.4166666667vw,5px);font-size:var(--font-size-regular);padding:min(1.5vw,18px) min(2vw,24px)}.works{--top-works-padding-block:min(5.8333333333vw,70px)}.works__header+.postList__container,.works__header+.works__header{-webkit-margin-before:min(7vw,84px);margin-block-start:min(7vw,84px)}.works__subtitle{font-size:clamp(10px,1.5vw,18px);margin:min(2.25vw,27px) auto min(2.9166666667vw,35px)}#works .works__subtitle{margin:min(1.0833333333vw,13px) auto}.works__details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;gap:min(4.0833333333vw,49px);justify-content:center;-webkit-margin-after:min(5.3333333333vw,64px);margin-block-end:min(5.3333333333vw,64px)}.works__details__item{gap:min(2.3333333333vw,28px);width:calc(33.33333% - min(4.0833333333vw,49px)*2/3)}.works__details__item__image{width:min(14vw,168px)}.works__details__item__contents .label{font-size:min(2.1666666667vw,26px)}.works__customers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;gap:min(2.9166666667vw,35px);justify-content:center;-webkit-margin-after:min(3.5vw,42px);margin-block-end:min(3.5vw,42px)}.works__customers__item{border-radius:min(1.6666666667vw,20px);gap:min(2.8333333333vw,34px);padding:min(11.4166666667vw,137px) min(1.75vw,21px) min(1.75vw,21px);width:min(29.4166666667vw,353px)}.works__customers__item__values{gap:min(.8333333333vw,10px)}.works__customers__item__values .value{font-size:min(4.1666666667vw,50px)}.works__customers__item__values .small{font-size:min(1.6666666667vw,20px)}.works__item__inner{padding-block:min(6vw,72px)}.works__item__content{border-radius:min(1.8333333333vw,22px);width:min(53vw,636px)}.works__item__content.-cr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:min(3.25vw,39px);justify-content:center;padding:min(6.25vw,75px) min(2.5vw,30px)}.works__item__content.-cr .image{width:28%}.works__item__content.-cr .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:min(3vw,36px)}.works__item__content.-cr .title{font-size:clamp(10px,2.1666666667vw,26px)}.works__item__content.-cr .description{font-size:var(--font-size-regular)}.works__item__content.-cacao{gap:min(1.3333333333vw,16px);padding:min(1.75vw,21px) min(2.5vw,30px)}.works__item__content.-cacao .content{gap:min(1.3333333333vw,16px)}.works__item__content.-cacao .title{font-size:clamp(10px,3.25vw,39px)}.works__item__content.-cacao .description{font-size:var(--font-size-regular)}.documents__inner{max-width:min(65.3333333333vw,784px);padding-inline:0}.documents__texts,.documents__title{margin-block:min(3.8333333333vw,46px)}.documents__table{border-collapse:collapse;border-spacing:0;display:table}.documents__table tbody{display:table-row-group}.documents__table tr{display:table-row}.documents__table tr th{font-weight:400}.documents__table tr td{border-bottom:none;border-top:1px solid #7e7e7e}.documents__table tr:last-of-type th{border-bottom:1px solid #7e7e7e;font-weight:400}.documents__table tr:last-of-type td{border-top:1px solid #7e7e7e}.documents__table td,.documents__table th{display:table-cell;width:auto}.documents__table th{padding-block:min(2vw,24px);width:min(12.3333333333vw,148px)}.documents__table td{padding-block:min(2vw,24px);padding-inline:min(4vw,48px)}}@layer pages{.top__hero__swiper .slide__content{font-size:clamp(10px,1.6666666667vw,20px)}.top__hero__swiper .slide__title{font-size:clamp(10px,4.1666666667vw,50px);width:50%}.top__hero__swiper .slide__aside{width:50%}.top__news{--top-news-padding-block:min(8.3333333333vw,100px)}.top__news__list{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(61.6666666667vw,740px)}.top__news__item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:var(--font-size-regular);gap:min(5vw,60px);padding-block:min(2.3333333333vw,28px)}.top__intro{--top-intro-padding-block:min(10vw,120px) min(4.1666666667vw,50px)}.top__intro__bg{height:min(34.8333333333vw,418px)}.top__intro__title{font-size:clamp(10px,4.3333333333vw,52px)}.top__intro__description{font-size:var(--font-size-regular);margin:min(3vw,36px) auto min(5vw,60px);max-width:min(61.6666666667vw,740px)}.top__intro__logos{--logos-gap:min(0.8333333333vw,10px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__intro__logos__item{width:calc(10% - var(--top-logos-gap)*9/10)}.top__ourCoffee{--top-our-padding-block:min(5.8333333333vw,70px) 0}.top__ourCoffee__subtitle{font-size:clamp(10px,1.5vw,18px);margin:min(2.25vw,27px) auto min(2.9166666667vw,35px)}.top__ourCoffee__items{--top-our-items-gap:min(2.4166666667vw,29px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__ourCoffee__item{border-radius:min(1.6666666667vw,20px);gap:min(2.8333333333vw,34px);width:calc((100% - var(--top-our-items-gap))/2)}.top__ourCoffee__item__name .small{font-size:clamp(10px,1.5vw,18px)}.top__ourCoffee__item__description{width:80%;-webkit-margin-before:min(1.25vw,15px);font-size:clamp(10px,1.5vw,18px);margin-block-start:min(1.25vw,15px)}.top__farm{--top-products-padding-block:min(8.3333333333vw,100px)}.top__farm__inner{max-width:1400px;padding-inline:0}.top__farm__subtitle{font-size:clamp(10px,1.5vw,18px);margin:min(2.25vw,27px) auto min(2.9166666667vw,35px)}.postList{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(83.3333333333vw,1000px)}#contents .postList,#works .postList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;gap:min(3.3333333333vw,40px);justify-content:flex-start;max-width:unset;-webkit-margin-before:min(2.25vw,27px);margin-block-start:min(2.25vw,27px)}.postList__container{-webkit-margin-after:min(6.6666666667vw,80px);margin-block-end:min(6.6666666667vw,80px)}}@layer pages{.postList__container:has(.pager){-webkit-margin-after:0;margin-block-end:0}}@layer pages{#contents .postList__container,#works .postList__container{max-width:var(--content-max-width);-webkit-margin-before:0;margin-block-start:0}#contents .postList__item,#works .postList__item{width:calc(33.33333% - min(3.3333333333vw,40px)*2/3)}.postList__item__inner{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-regular);gap:min(1.0833333333vw,13px);padding-block:min(.6666666667vw,8px)}#contents .postList__item__inner,#works .postList__item__inner,.postList__item__inner{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents .postList__item__inner,#works .postList__item__inner{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:var(--font-size-small);gap:min(1.3333333333vw,16px);padding-block:0}.postList__item__image__wrapper{aspect-ratio:106/80;width:min(8.8333333333vw,106px)}#contents .postList__item__image__wrapper,#works .postList__item__image__wrapper{width:100%}.postList__item__texts{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(5vw,60px)}#contents .postList__item__texts,#works .postList__item__texts,.postList__item__texts{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents .postList__item__texts,#works .postList__item__texts{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:min(.6666666667vw,8px)}.postList__item__tag{padding:min(.5vw,6px)}#contents .postList__item__time,#works .postList__item__time,.postList__item__tag{font-size:clamp(10px,1vw,12px)}.postList__title{margin-block:min(3.8333333333vw,46px)}.postList__description{margin-block:min(2.4166666667vw,29px) min(3.6666666667vw,44px)}.postList__title+.postList__description{-webkit-margin-before:calc(0px - min(1.9166666667vw,23px));margin-block-start:calc(0px - min(1.9166666667vw,23px))}.postDetail{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(83.3333333333vw,1000px)}.postDetail__title{font-size:var(--font-size-medium);margin-block:min(3.8333333333vw,46px) min(1.3333333333vw,16px)}.postDetail__time{font-size:var(--font-size-regular);margin-block:min(1.3333333333vw,16px) min(5.1666666667vw,62px)}.postDetail__editorContents h2{font-size:2em}.postDetail__editorContents h3{font-size:1.5em}.postDetail__editorContents h4{font-size:1.25em}.postDetail__editorContents figure,.postDetail__editorContents img{margin:0 auto 1.75em}.postDetail__editorContents .customstyle-box,.postDetail__editorContents blockquote{padding:min(2.6666666667vw,32px)}.postDetail__sns{font-size:clamp(10px,1.0833333333vw,13px);gap:min(3.3333333333vw,40px);margin-block:min(5.4166666667vw,65px) min(7.25vw,87px)}.postDetail__sns__item{height:min(3.75vw,45px);width:min(14vw,168px)}.postDetail__around{--around-gap:min(12.5833333333vw,151px);margin-block:min(7.25vw,87px) min(3.9166666667vw,47px);max-width:min(83.3333333333vw,1000px);padding-inline:min(17.6vw,66px)}.postDetail__around__item__label{margin-block:0 min(2vw,24px)}.postDetail__around__item__title{-webkit-margin-before:min(2vw,24px);font-size:clamp(10px,1.5vw,18px);margin-block-start:min(2vw,24px)}.postDetail__bottom{margin-block:min(3.9166666667vw,47px) min(4.5vw,54px)}:root{--cacao-padding-block-start:min(3.6666666667vw,44px)}.cacao__bg{aspect-ratio:1.81/1;display:block;position:absolute;right:calc(0% - var(--global-padding));top:0;width:min(39.1666666667vw,470px);z-index:-1}.cacao__description{max-width:min(83.3333333333vw,1000px)}.cacao__ourProducts{-webkit-margin-before:min(1.6666666667vw,20px);margin-block-start:min(1.6666666667vw,20px);-webkit-padding-after:min(3.3333333333vw,40px);padding-block-end:min(3.3333333333vw,40px)}.cacao__ourProducts__maker{border-radius:min(1.8333333333vw,22px);gap:min(2.3333333333vw,28px);max-width:min(83.3333333333vw,1000px);padding:min(1vw,12px) min(3.3333333333vw,40px) min(2.6666666667vw,32px)}.cacao__ourProducts__maker:not(:first-of-type){-webkit-margin-before:min(1.6666666667vw,20px);margin-block-start:min(1.6666666667vw,20px)}.cacao__ourProducts__maker .logo{height:min(9.9166666667vw,119px);width:min(12.5833333333vw,151px)}.cacao__ourProducts__maker .products{--products-gap:min(5.3333333333vw,64px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cacao__ourProducts__maker .products,.cacao__ourProducts__maker .products__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cacao__ourProducts__maker .products__item{place-content:stretch space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:min(1.0833333333vw,13px);width:calc((100% - var(--products-gap))/2)}.cacao__ourProducts__maker .products__item+.cacao__ourProducts__maker .products__item{-webkit-margin-before:0;margin-block-start:0}.cacao__ourProducts__maker .products__item__name{font-size:clamp(10px,2.1666666667vw,26px)}.cacao__ourProducts__maker .products__item__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;width:min(13vw,156px)}.cacao__ourProducts__maker .products__item__content{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-ordinal-group:1;-ms-flex-order:0;gap:min(1.4166666667vw,17px);order:0;width:min(21.3333333333vw,256px)}.cacao__ourProducts__maker .products__item__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:clamp(10px,1.25vw,15px)}.cacao__ourProducts__maker .products__item__buttons .button{width:var(--button-width)}.cacao__ourProducts__maker .video{width:min(45vw,540px)}}@layer parts{:root{--aboutpanama-padding-block:min(4.4166666667vw,53px);--aboutpanama-padding-inline:min(5.5vw,66px)}#aboutpanama .mainContainer{background-position:50% calc(0px - var(--header-height));padding-inline:0}.aboutpanama__inner{max-width:min(94vw,1128px);-webkit-margin-after:min(6.5vw,78px);margin-block-end:min(6.5vw,78px);padding-block:var(--aboutpanama-padding-block)}.aboutpanama__title{padding-block:min(4.3333333333vw,52px)}.aboutpanama__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(4.4166666667vw,53px) min(7.4166666667vw,89px);justify-content:space-between}.aboutpanama__content:not(:first-of-type){-webkit-margin-before:min(7.8333333333vw,94px);margin-block-start:min(7.8333333333vw,94px)}.aboutpanama__content__description{width:min(39.4166666667vw,473px)}.aboutpanama__content__images{gap:min(2.25vw,27px);width:min(36.0833333333vw,433px)}}@layer pages{.about__section{padding-block:min(6.5vw,78px) min(8.3333333333vw,100px)}.about__section:not(:first-of-type){-webkit-margin-before:min(3.3333333333vw,40px);margin-block-start:min(3.3333333333vw,40px)}.about__section__bg{-o-object-position:top center;object-position:top center}.about__section__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(1.3333333333vw,16px);justify-content:space-between;max-width:min(94vw,1128px)}.about__section__inner.-spReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about__content{padding:min(1.9166666667vw,23px) min(2.8333333333vw,34px);width:calc((100% - min(1.3333333333vw,16px))/2)}.about__content__title{font-size:var(--font-size-medium)}.ourStory__title{margin-block:min(12.5vw,150px)}.ourStory__top{padding-block:min(2.0833333333vw,25px) min(6.3333333333vw,76px)}.ourStory__top__bg{-o-object-fit:contain;object-fit:contain;translate:-50% 0;width:100%}.ourStory__top__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(1.3333333333vw,16px);justify-content:space-between;max-width:min(83.3333333333vw,1000px);text-align:center}.ourStory__bottom{padding-block:min(5.3333333333vw,64px) min(13.3333333333vw,160px)}.ourStory__bottom__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;gap:min(8.3333333333vw,100px);justify-content:flex-end;max-width:min(83.3333333333vw,1000px)}.ourStory__bottom__inner .ourStory__content{width:min(46.6666666667vw,560px)}.ourStory__bottom__image__wrapper{margin:0;width:min(18.9166666667vw,227px)}.ourStory__content__name,.ourStory__content__role{font-size:var(--font-size-small)}.ourStory__content__name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ourStory__content__name .large{font-size:min(8vw,30px)}}@layer parts{:root{--panamageisha-padding-block:min(4.4166666667vw,53px);--panamageisha-padding-inline:min(5.5vw,66px)}#panamageisha .mainContainer{background-position:50% calc(0px - var(--header-height));padding-inline:0}.panamageisha__inner{max-width:min(94vw,1128px);-webkit-margin-after:min(6.5vw,78px);margin-block-end:min(6.5vw,78px);padding-block:var(--panamageisha-padding-block)}.panamageisha__title{padding-block:min(4.3333333333vw,52px)}.panamageisha__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:min(1.6666666667vw,20px) min(3.8333333333vw,46px);justify-content:space-between}.panamageisha__content:not(:first-of-type){-webkit-margin-before:min(7.8333333333vw,94px);margin-block-start:min(7.8333333333vw,94px)}.panamageisha__content__description{width:min(48.0833333333vw,577px)}.panamageisha__content__description.-full{width:100%}.panamageisha__content__images{gap:min(2.25vw,27px);width:min(29.3333333333vw,352px)}}@layer parts{}@layer pages{.shop{margin:min(2.25vw,27px) auto min(3.3333333333vw,40px);max-width:min(94vw,1128px)}.shop__container{margin-block:min(3.9166666667vw,47px) min(6.6666666667vw,80px)}}@layer pages{.shop__container:has(.pager){-webkit-margin-after:0;margin-block-end:0}}@layer pages{.shop__title{margin-block:min(3.8333333333vw,46px)}.shop__description{margin-block:min(2.4166666667vw,29px) min(3.6666666667vw,44px)}.shop__title+.shop__description{-webkit-margin-before:calc(0px - min(1.9166666667vw,23px));margin-block-start:calc(0px - min(1.9166666667vw,23px))}.shop__nav{-webkit-box-pack:center;-ms-flex-pack:center;gap:min(.75vw,9px);justify-content:center;margin:min(3.75vw,45px) auto min(3.3333333333vw,40px);width:calc(39.76em + min(.75vw,9px)*5)}.shop__nav__item{min-width:6.46em;padding:min(.5vw,6px)}.shop__list{gap:min(1vw,12px)}.shop__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:min(1.25vw,15px);gap:min(3.8333333333vw,46px);padding:min(.5vw,6px) min(2vw,24px) min(.5vw,6px) min(.5vw,6px)}.shop__list__item__image__wrapper{border-radius:min(1.0833333333vw,13px);height:min(9vw,108px);width:min(9vw,108px)}.shop__list__item__contents{display:contents}.shop__list__item__links{gap:min(1.5vw,18px)}.shop__list__item__link{font-size:clamp(10px,1.8333333333vw,22px);height:auto;width:min(1.8333333333vw,22px)}.notfound__title{font-size:clamp(10px,2vw,24px)}.notfound__text{font-size:clamp(10px,1.3333333333vw,16px)}.notfound__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;gap:min(3.8333333333vw,46px);justify-content:flex-start;max-width:var(--content-max-width);min-height:min(32.7555289898vw,548px);padding-block:min(8.0095636581vw,134px);text-align:left}}@layer pages{}@layer top{.overlay__inner{width:min(73.8461538462vw,960px)}.grecaptcha-badge{visibility:visible}}@layer top{}}