.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}.ffh-form__group__title{font-weight:700;padding-bottom:7px;border-bottom:1px solid #1a1a1a}.ffh-form__group__label{font-weight:700}.ffh-form__group__label.require:after{content:"\5FC5\9808";display:inline-block;background:#e61f19;color:#fff;padding:0 10px;font-size:14px;margin-left:15px;position:relative;bottom:1px}.ffh-form__group__child-label{font-size:15px}.ffh-form__btn{padding:10px 15px;min-width:230px;border-radius:25px;font-weight:700}@media screen and (max-width:1024px){.ffh-form__btn{font-size:14px}}@media screen and (max-width:767px){.ffh-form__btn{min-width:170px}}.ffh-form.login-form .ffh-form__group__label{width:200px;font-size:15px;font-weight:700}.ffh-form.login-form .ffh-form__group__field{width:calc(100% - 200px)}.ffh-order-price{background-color:#fff}.ffh-order-price__label{font-size:14px;font-weight:700;min-width:200px}@media screen and (max-width:767px){.ffh-order-price__label{font-size:14px;font-weight:400;text-shadow:0 0 #000}}.ffh-order-price__label.positive-right{margin-right:-10px}@media screen and (max-width:767px){.ffh-order-price__label.positive-right{margin-right:-9px}}.ffh-order-price__label-discount{text-indent:2em}.ffh-order-price__value{font-size:14px;font-weight:700;text-align:right;min-width:125px}@media screen and (max-width:767px){.ffh-order-price__value{font-size:13px;font-weight:400;text-shadow:0 0 #000;min-width:100px}}.ffh-order-price__total{border-top:1px dotted #939393}.ffh-product-item{width:calc(33.33333% - 13.33333px);margin-left:20px;position:relative}.ffh-product-item:nth-child(3n+1){margin-left:0}.ffh-product-item:nth-child(n+4){margin-top:40px}@media screen and (max-width:767px){.ffh-product-item{width:calc(50% - 7.5px);margin-left:15px}.ffh-product-item:nth-child(3n+1){margin-left:15px}.ffh-product-item:nth-child(odd){margin-left:0}.ffh-product-item:nth-child(n+3){margin-top:30px}}.ffh-product-item__box{border:2px solid #e6e6e6;border-radius:8px}.ffh-product-item__box.active{border:2px solid #ffcf0f}.ffh-product-item__type{font-weight:700;color:#fff;padding:3px;text-align:center;min-height:25px;border-radius:15px;font-size:15px}@media screen and (max-width:767px){.ffh-product-item__type{font-size:13px}}.ffh-product-item__addition{background:#f4f4f4;padding:5px;min-height:35px;border-radius:8px;font-weight:700}@media screen and (max-width:767px){.ffh-product-item__addition{font-size:13px}}@media screen and (max-width:376px){.ffh-product-item__addition{font-size:12px}}.ffh-product-item__thumb{padding-top:100%;position:relative;border-radius:6px}.ffh-product-item__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.ffh-product-item__favourite{display:block;width:28px;position:absolute;bottom:7px;right:7px;background:transparent;border:none}@media screen and (max-width:767px){.ffh-product-item__favourite{width:20px;bottom:5px;right:5px}}@media screen and (max-width:376px){.ffh-product-item__favourite{width:17px;bottom:3px;right:3px}}.ffh-product-item__box-unit{display:block;position:absolute;left:0;bottom:0;padding:7px 10px 7px 7px;font-weight:700;font-size:14px}@media screen and (max-width:767px){.ffh-product-item__box-unit{font-size:12px}}@media screen and (max-width:376px){.ffh-product-item__box-unit{font-size:11px}}.ffh-product-item__title{font-weight:700;padding:10px 0;min-height:65px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:2rem;max-height:6.5rem;word-break:break-all}@media screen and (max-width:767px){.ffh-product-item__title{font-size:14px}}.ffh-product-item__sale-off{width:35px;height:35px;border-radius:50%;padding:7px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;font-size:12px;line-height:1;font-weight:700}@media screen and (max-width:414px){.ffh-product-item__sale-off{font-size:10px;width:30px;height:30px}}.ffh-product-item__sale-off.cart-price{font-size:10px;width:30px;height:30px}.ffh-product-item__ranking{border:1px solid #000;color:#000;font-weight:700;padding:5px;border-radius:50%;width:50px;height:50px;position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;line-height:1;text-align:center;font-size:14px;background:#fff;z-index:2}@media screen and (max-width:414px){.ffh-product-item__ranking{font-size:12px;width:40px;height:40px;top:5px;right:5px}}.ffh-product-item__ranking.no-1{background:#d1b468;color:#fff;border:none}.ffh-product-item__ranking.no-2{background:#aeaeae;color:#fff;border:none}.ffh-product-item__ranking.no-3{background:#8c713a;color:#fff;border:none}.ffh-product-item__base-price{color:#828282;height:24px}@media screen and (max-width:767px){.ffh-product-item__base-price{height:18px}}.ffh-product-item__base-price.package-5{color:#000}.ffh-product-item__base-price__text,.ffh-product-item__base-price__text-sm{font-weight:700;font-size:16px;text-align:left;padding-bottom:7px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media screen and (max-width:767px){.ffh-product-item__base-price__text,.ffh-product-item__base-price__text-sm{font-size:12px}}.ffh-product-item__base-price__text-sm{font-size:10px}@media screen and (max-width:767px){.ffh-product-item__base-price__text-sm{font-size:9px}}.ffh-product-item__price__text,.ffh-product-item__price__text-sm{font-weight:700;font-size:18px;text-align:left;padding-bottom:7px}@media screen and (max-width:767px){.ffh-product-item__price__text,.ffh-product-item__price__text-sm{font-size:14px}}.ffh-product-item__price__text-sm{font-size:13px}@media screen and (max-width:767px){.ffh-product-item__price__text-sm{font-size:11px}}.ffh-product-item__cart__button{width:40%;background:transparent;border:1px solid #1a1a1a;position:relative}.ffh-product-item__cart__button:after,.ffh-product-item__cart__button:before{content:"";display:block;border-radius:2px;background:#1a1a1a;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.ffh-product-item__cart__button:before{width:12px;height:2px}.ffh-product-item__cart__button.minus{border-top-left-radius:7px;border-bottom-left-radius:7px}.ffh-product-item__cart__button.minus:after{display:none}.ffh-product-item__cart__button.minus:disabled{background-color:#ccc!important}.ffh-product-item__cart__button.minus:disabled:after,.ffh-product-item__cart__button.minus:disabled:before{background-color:#ddd!important}.ffh-product-item__cart__button.plus{border-top-right-radius:7px;border-bottom-right-radius:7px}.ffh-product-item__cart__button.plus:after{width:2px;height:12px}.ffh-product-item__cart__button.plus:disabled{background-color:#ccc!important}.ffh-product-item__cart__button.plus:disabled:after,.ffh-product-item__cart__button.plus:disabled:before{background-color:#ddd!important}.ffh-product-item__cart__number{width:30%;border:1px solid #1a1a1a;border-right:none;border-left:none;border-radius:0;padding:7px;text-align:center}.ffh-product-item__cart__number:focus{outline:none;border-width:1px}.ffh-product-item__sold-out{height:40px;background:#939393;font-size:18px;color:#fff;font-weight:700;border:1px solid #939393;border-radius:7px}.ffh-product-item__order-able-date{height:40px;font-size:14px;font-weight:700;border:1px solid #1a1a1a;border-radius:7px}.ffh-product-item__flags{position:absolute;top:5px;left:5px;z-index:1}.ffh-product-item__flag{display:inline-block;padding:2px 10px;font-size:14px;font-weight:700;border-radius:4px;min-width:80px;text-align:center}@media screen and (max-width:767px){.ffh-product-item__flag{font-size:10px;padding:1px 4px}}.ffh-product-item__flag:nth-child(n+2){margin-top:5px}.ffh-product-item__alert{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:100%;max-width:200px;max-height:100px;border-radius:7px;display:none}.ffh-product-item.active .ffh-product-item__box{border:2px solid #ffcf0f}.ffh-product-item.active .ffh-product-item__cart__button.plus{background:#ffcf0f}.ffh-product-item.item-on-cart{width:100%;margin:0!important;padding:10px 0;border-bottom:2px dotted #e6e6e6}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart{padding:10px 15px}}@media screen and (max-width:767px){.ffh-product-item.item-on-cart{position:static}}.ffh-product-item.item-on-cart .ffh-product-item__simulation{width:80px}.ffh-product-item.item-on-cart .ffh-product-item__info{width:calc(100% - 80px);padding-left:10px}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__info{width:calc(100% - 180px)}}.ffh-product-item.item-on-cart .ffh-product-item__info-group{width:calc(100% - 90px - .5rem);margin-left:calc(90px + .5rem)}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__info-group{width:100%;margin-left:auto}}.ffh-product-item.item-on-cart .ffh-product-item__type{font-weight:700;color:#fff;padding:3px;text-align:center;border-radius:15px;font-size:14px;min-height:24px}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__type{min-height:18px}}.ffh-product-item.item-on-cart .ffh-product-item__title{display:block;padding:10px 0 20px;font-size:14px;min-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;max-height:3.5rem;word-break:break-all}@media screen and (max-width:767px){.ffh-product-item.item-on-cart .ffh-product-item__title{padding:7px 0}}.ffh-product-item.item-on-cart .ffh-product-item__image{border-radius:8px;font-size:12px}.ffh-product-item.item-on-cart .ffh-product-item__price{font-size:14px;font-weight:700;margin-bottom:5px}.ffh-product-item.item-on-cart .ffh-product-item__price span{font-size:14px}.ffh-product-item.item-on-cart .ffh-product-item__price span.ffh-product-item__base-price__text{font-size:12px}.ffh-product-item.item-on-cart .ffh-product-item__price span.ffh-product-item__base-price__text-sm{font-size:10px}.ffh-product-item.item-on-cart .ffh-product-item__price span.text-sm{font-size:11px}.ffh-product-item.item-on-cart .ffh-product-item__sale-off{width:60px;height:20px;border-radius:25px;padding:5px;font-size:11px}@media screen and (max-width:414px){.ffh-product-item.item-on-cart .ffh-product-item__sale-off{font-size:9px;width:25px;height:25px}}.ffh-product-item.item-on-cart .ffh-product-item__cart{max-width:160px}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__cart{margin:0;padding-left:15px;height:81px;flex-direction:column;flex-grow:1}}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__cart__button{width:100%;height:33.3333333333%;flex-grow:1}}.ffh-product-item.item-on-cart .ffh-product-item__cart__button.minus{border-top-left-radius:5px;border-bottom-left-radius:5px}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__cart__button.minus{border-radius:0 0 5px 5px;order:3}}.ffh-product-item.item-on-cart .ffh-product-item__cart__button.plus{border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__cart__button.plus{border-radius:5px 5px 0 0;order:1}}.ffh-product-item.item-on-cart .ffh-product-item__cart__number{padding:3px;font-size:14px}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__cart__number{flex-grow:1;width:100%;height:33.3333333333%;order:2;border:1px solid;border-top:none;border-bottom:none}}.ffh-product-item.item-on-cart .ffh-product-item__box-unit{width:30px;height:30px;padding:6px 6px 0 0;font-size:12px;background-color:#ffcf0f;border-radius:0 100% 0 0}.ffh-product-item.item-on-cart .ffh-product-item__box-unit span{font-size:12px}.ffh-product-item.item-on-cart .ffh-product-item__quantity{font-size:14px;font-weight:700}.ffh-product-item.item-on-cart .ffh-product-item__remove-icon{position:absolute;top:-5px;left:-5px;width:22px}.ffh-product-item.item-on-cart .ffh-product-item__remove-icon:hover{cursor:pointer}@media screen and (max-width:1024px){.ffh-product-item.item-on-cart .ffh-product-item__remove-icon{top:-6px;left:-8px;width:16px}}.ffh-product-item.item-on-cart .ffh-product-item__notice{font-size:13px;padding-top:5px}@media screen and (max-width:767px){.ffh-product-item.item-on-cart .ffh-product-item__notice{font-size:12px}}.ffh-product-item.item-detail .ffh-product-item__favourite{width:35px}@media screen and (max-width:767px){.ffh-product-item.item-detail .ffh-product-item__favourite{width:24px}}.ffh-product-item.item-detail .ffh-product-item__box-unit{border-bottom-left-radius:0}.ffh-tab{margin-top:10px;overflow:auto;border:none}.ffh-tab__item{color:#000;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #1a1a1a;border-bottom:none;padding:7px 15px;width:204px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;margin-left:10px;text-shadow:0 0 #000;font-size:14px;font-weight:700}.ffh-tab__item.item-product-list{background:#fff}@media screen and (max-width:1024px){.ffh-tab__item{font-size:12px;width:calc(50% - 5px);padding:7px;font-weight:700;height:35px}}.ffh-tab__item:first-child{margin-left:0}.ffh-tab__item.active{background:#ffcf0f;border-color:#ffcf0f}.ffh-cart-process__content{padding-top:20px!important}@media screen and (max-width:767px){.ffh-cart-process__content{padding-top:5px!important}}.ffh-cart-process .ffh-form__choose__type .checkbox-group__label{font-size:16px;font-weight:700}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__choose__type .checkbox-group__label{font-size:14px;padding-left:20px}}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__choose__type .checkbox-group__label:before{width:18px;height:18px}}.ffh-cart-process__label-login-form{width:200px}@media screen and (max-width:767px){.ffh-cart-process__label-login-form{width:100%}}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__label-red{width:32%}}.ffh-cart-process .ffh-regular-description__checkbox__group{font-weight:700}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__checkbox__group{padding-left:10px}}.ffh-cart-process .ffh-regular-description__red-label{color:#fff;background-color:#e61f19;font-size:12px;font-weight:700;padding:3px 15px;border-radius:25px}.ffh-cart-process .ffh-regular-description__static{background-color:#f2f2f2;padding:25px;border-radius:10px;font-size:20px;margin-bottom:45px}.ffh-cart-process .ffh-regular-description__static ul li{font-size:12px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static ul li{font-size:10px}}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static{padding:30px 15px;margin-bottom:30px}}.ffh-cart-process .ffh-regular-description__static-box{width:33.3333333333%;position:relative}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static-box{width:33.3333333333%}}.ffh-cart-process .ffh-regular-description__static-box-icon{width:40px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static-box-icon{width:30px}}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-box-img img{width:80%;vertical-align:bottom}}.ffh-cart-process .ffh-regular-description__static .static-noti-top{width:135px;height:135px;left:-8px;top:-8px}.ffh-cart-process .ffh-regular-description__static .static-noti-top img{width:80%;-o-object-fit:cover;object-fit:cover}.ffh-cart-process .ffh-regular-description__static .static-title{border-bottom:1px solid #000;padding-bottom:10px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-title{margin-top:15px;padding-bottom:5px}}.ffh-cart-process .ffh-regular-description__static .static-circle-red{border-radius:50%;width:60px;height:60px;background-color:#e61f19;color:#fff;font-weight:700;left:-50px;top:-5px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-circle-red{left:-7px;width:35px;height:35px}}.ffh-cart-process .ffh-regular-description__static .static-circle-red p:first-child{font-size:18px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-circle-red p:first-child{font-size:12px}}.ffh-cart-process .ffh-regular-description__static .static-circle-red p:last-child{font-size:11px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-circle-red p:last-child{font-size:7px}}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-des p{font-size:10px}}.ffh-cart-process .ffh-regular-description__static .static-text-list{border-top:1px dashed #7a7a7a}.ffh-cart-process .ffh-regular-description__static .static-text-list li{font-size:12px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-text-list li{font-size:10px}}.ffh-cart-process .ffh-regular-description__static .static-icon-multi img{position:absolute;top:60%;left:15%}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__static .static-icon-multi img{top:60%}}.ffh-cart-process .ffh-regular-description__about_label{font-size:12px;padding-right:40px;position:relative;cursor:pointer}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__about_label{font-size:9px;padding-right:15px}}.ffh-cart-process .ffh-regular-description__about_label:after{content:"";display:block;width:23px;height:23px;background:url(/assets/images/shared/about-icon-black.svg) 50% 50%;background-size:cover;position:absolute;top:0;right:0}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__about_label:after{width:12px;height:12px}}.ffh-cart-process .ffh-regular-description__desc__group{margin-bottom:calc(54px - 1rem)}.ffh-cart-process .ffh-regular-description__banner{width:42%;background-image:url(/assets/images/cart/cart-regular-banner-pc.png);background-size:cover;background-position:50% 50%}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__banner{background-image:url(/assets/images/cart/cart-regular-banner-sp.png);width:100%;height:46.8vw;max-height:225px}}.ffh-cart-process .ffh-regular-description__banner__round{color:#fff;position:absolute;left:7px;top:4px;width:75px;height:75px}.ffh-cart-process .ffh-regular-description__banner__text__en{color:#fff;font-size:13px;padding-bottom:10px;border-bottom:2px solid #fff}.ffh-cart-process .ffh-regular-description__banner__text__ja{color:#fff;font-size:30px}.ffh-cart-process .ffh-regular-description__text{width:calc(58% - 15px);font-size:13px;word-wrap:break-spaces;background:#e6e6e6;padding:18px;border-radius:9px;margin-left:15px}@media screen and (max-width:767px){.ffh-cart-process .ffh-regular-description__text{width:calc(100% - 70px)}}.ffh-cart-process__step{counter-reset:step}.ffh-cart-process__step__item{position:relative;font-size:14px;text-align:center;flex-direction:column;padding:0 10px;min-width:110px}.ffh-cart-process__step__item,.ffh-cart-process__step__item:before{font-weight:700;display:flex;justify-content:center;align-items:center}.ffh-cart-process__step__item:before{counter-increment:step;content:counter(step);background:#1a1a1a;color:#fff;width:36px;height:36px;border-radius:50%;line-height:1;margin-bottom:20px;z-index:1}.ffh-cart-process__step__item:after{content:"";display:block;width:100%;height:4px;background:#1a1a1a;position:absolute;left:0;right:0;top:18px}.ffh-cart-process__step__item:first-child:after,.ffh-cart-process__step__item:last-child:after{width:calc(50% - 18px)}.ffh-cart-process__step__item:first-child:after{border-top-left-radius:2px;border-bottom-left-radius:2px;left:calc(50% + 18px)}.ffh-cart-process__step__item:last-child:after{border-top-right-radius:2px;border-bottom-right-radius:2px;right:calc(50% + 18px)}@media screen and (max-width:767px){.ffh-cart-process__step__item{padding:0 3px;font-size:10px;min-width:70px}.ffh-cart-process__step__item:before{width:30px;height:30px}.ffh-cart-process__step__item:after{top:14px}.ffh-cart-process__step__item:first-child:after,.ffh-cart-process__step__item:last-child:after{width:calc(50% - 15px)}.ffh-cart-process__step__item:first-child:after{left:calc(50% + 15px)}.ffh-cart-process__step__item:last-child:after{right:calc(50% + 15px)}}.ffh-cart-process__step__item.active{color:#ffcf0f}.ffh-cart-process__step__item.active:before{background:#ffcf0f}.ffh-cart-process .text-blue{color:#29abe2}.ffh-cart-process .form-user-info{max-width:900px}.ffh-cart-process .form-user-info input[type=text]{font-size:16px}@media screen and (max-width:767px){.ffh-cart-process .form-user-info{width:100%}}.ffh-cart-process .form-user-info__text-error{max-width:300px}.ffh-cart-process .form-user-info__text-error:last-child{margin-left:30px}.ffh-cart-process .form-user-info__tab{border-bottom:4px solid #ffcf0f}@media screen and (max-width:767px){.ffh-cart-process .form-user-info__tab{margin-top:25px;padding:unset}}.ffh-cart-process .form-user-info__tab-btn{font-size:16px}.ffh-cart-process .form-user-info__tab-btn:last-child{margin-left:15px}@media screen and (max-width:767px){.ffh-cart-process .form-user-info__tab-btn:last-child{margin-left:13px}}@media screen and (max-width:767px){.ffh-cart-process .form-user-info__tab-btn{font-size:14px}}.ffh-cart-process .form-user-info .date-group{max-width:450px;width:450px;justify-content:space-between}.ffh-cart-process .form-user-info .date-group .select-group{width:calc(33.33333% - 13.33333px);margin-right:15px}.ffh-cart-process .form-user-info .date-group .select-group span{margin-left:5px}.ffh-cart-process .form-user-info .date-group .select-box-date{width:100%;position:relative}.ffh-cart-process .form-user-info .date-group .select-box-date:after,.ffh-cart-process .form-user-info .date-group .select-box-date:before{content:"";display:block;width:0;height:0;right:8px;z-index:-1;position:absolute;border-left:4px solid transparent;border-right:4px solid transparent}.ffh-cart-process .form-user-info .date-group .select-box-date:before{border-top:7px solid #1a1a1a;border-bottom:none;top:55%}.ffh-cart-process .form-user-info .date-group .select-box-date:after{border-bottom:7px solid #1a1a1a;border-top:none;bottom:55%}.ffh-cart-process .form-user-info .date-group .select-box-date select{padding-right:22px;background:transparent;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ffh-cart-process .ffh-tab__item{border-radius:0;border:none;background:#ececec;width:50%}.ffh-cart-process .ffh-tab__item.active{background-color:#ffcf0f}.ffh-cart-process__menus{max-width:800px;margin:auto;border:2px solid #e6e6e6}.ffh-cart-process .ffh-product-item.item-on-cart{padding:20px}@media screen and (max-width:767px){.ffh-cart-process .ffh-product-item.item-on-cart{padding:7px}}.ffh-cart-process .ffh-product-item.item-on-cart:last-child{border-bottom:none}.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__simulation{width:100px}@media screen and (max-width:767px){.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__simulation{width:80px}}.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__info{width:calc(100% - 100px);padding-left:20px}@media screen and (max-width:767px){.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__info{width:calc(100% - 80px);padding-left:10px}}.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__type{max-width:250px;font-weight:700;color:#fff;padding:3px;text-align:center;min-height:25px;border-radius:15px;font-size:15px}@media screen and (max-width:767px){.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__type{max-width:100%}}.ffh-cart-process .ffh-product-item.item-on-cart .ffh-product-item__quantity{width:40px;min-width:40px;text-align:right}.ffh-customer-info__group{border-bottom:1px dotted #939393}.ffh-shipping-address__add-new{display:none}.ffh-regular-delivery .input-group-shipping-datetime__label{width:215px}.ffh-regular-delivery .input-group-shipping-datetime__content{width:calc(100% - 215px)}@media screen and (max-width:767px){.ffh-regular-delivery .input-group-shipping-datetime__content{width:100%}}.ffh-credit-card-select{max-width:750px}.ffh-credit-card-select .checkbox-group .checkbox-group__label{padding-left:40px}@media screen and (max-width:767px){.ffh-credit-card-select .checkbox-group .checkbox-group__label{padding-left:30px}}@media screen and (max-width:767px){.ffh-credit-card-select__item .ffh-credit-card-select__label{font-size:13px}}.ffh-credit-card-select__item.item-head{border-bottom:1px dotted #939393}.ffh-credit-card-select__item.item-head .ffh-credit-card-select__label{font-size:13px}@media screen and (max-width:767px){.ffh-credit-card-select__item.item-head .ffh-credit-card-select__label{font-size:11px}}.ffh-credit-card-select__item.item-head.checkbox-group .checkbox-group__label:before{display:none}.ffh-credit-card-select__brand{width:110px}@media screen and (max-width:767px){.ffh-credit-card-select__brand{width:80px}}.ffh-credit-card-select__name{width:calc(100% - 370px);overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.ffh-credit-card-select__name{width:calc(100% - 212px)}}.ffh-credit-card-select__date{width:120px}@media screen and (max-width:767px){.ffh-credit-card-select__date{width:67px}}.ffh-credit-card-select__code{width:140px}@media screen and (max-width:767px){.ffh-credit-card-select__code{width:65px}}.ffh-credit-card-select__note{margin-top:10px;margin-left:85px;font-size:14px;padding:15px;border-radius:7px;text-align:justify;background:#ecf0f1}@media screen and (max-width:767px){.ffh-credit-card-select__note{font-size:11px;padding:7px 5px;margin-left:0;border-radius:3px}}.ffh-form-confirm__group:nth-child(n+2){border-top:1px dotted #939393}.ffh-form-confirm__coupon{padding:10px 20px;border-radius:10px;background:#e6e6e6;max-width:450px}.ffh-form-confirm .ffh-second-delivery-notice{border:1px solid #e61f19;border-radius:7px;padding:13px}@media screen and (max-width:767px){.ffh-form-confirm .ffh-second-delivery-notice{margin:30px 0}}.campaign-wrapper{margin-bottom:4.5rem}.campaign-wrapper img{width:450px}@media screen and (max-width:767px){.campaign-wrapper{margin:2.5rem 0}.campaign-wrapper img{width:294px}}.campaign-wrapper a{cursor:pointer}.ffh-cart-process .ffh-form__order-refuse{max-width:100%;margin:auto;text-align:center}.ffh-cart-process .ffh-form__order-refuse__header{margin-top:45px}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-refuse__header{margin-top:50px;font-size:16px}}.ffh-cart-process .ffh-form__order-refuse__text{width:500px;margin-left:100px}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-refuse__text{width:100%;margin-left:auto}}.ffh-cart-process .ffh-form__order-refuse__sorry{font-size:34px;font-weight:700;padding:15px 0 50px}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-refuse__sorry{font-size:36px;padding:15px 0 30px}}.ffh-cart-process .ffh-form__order-refuse__btn{min-width:auto!important;padding:10px 6rem!important}.ffh-cart-process .ffh-form__order-refuse__img{width:40%;text-align:right}@media screen and (max-width:991px){.ffh-cart-process .ffh-form__order-refuse__img{width:30%}}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-refuse__img{width:100%;text-align:center;margin-bottom:45px;margin-top:15px}}.ffh-cart-process .ffh-form__order-refuse__img img{width:145px}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-refuse__img img{width:70px}}.ffh-cart-process .ffh-form__order-complete{max-width:400px;margin:auto;text-align:center}.ffh-cart-process .ffh-form__order-complete__friend{max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-complete__friend-img{width:100%}}.ffh-cart-process .ffh-form__order-complete__regard{width:368px;height:auto}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-complete__regard{width:340px;max-width:100%}}.ffh-cart-process .ffh-form__order-complete__thanks{font-size:26px;font-weight:700;padding:15px 0 50px}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-complete__thanks{font-size:24px;padding:15px 0 30px}}.ffh-cart-process .ffh-form__order-complete__car{width:155px;height:auto}.ffh-cart-process .ffh-form__order-complete__ids{font-weight:700;padding:15px 0}.ffh-cart-process .ffh-form__order-complete__ship{font-size:20px;font-weight:700;margin-bottom:25px}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-complete__ship{font-size:20px;line-height:35px;margin-bottom:45px}}.ffh-cart-process .ffh-form__order-complete__note{font-size:16px;text-align:center}@media screen and (max-width:767px){.ffh-cart-process .ffh-form__order-complete__note{font-size:12px;margin:0 10px}}.ffh-product .ffh-modal{z-index:30;overflow-y:auto}@media screen and (max-width:767px){.ffh-product .ffh-modal{padding-bottom:50px}}.ffh-product .ffh-modal__content{padding-top:10px;background:#fff!important;border-radius:15px!important;color:#000;font-weight:700}.ffh-product .ffh-modal__head{padding:20px 20px 0}.ffh-product .ffh-modal__body{padding:20px 30px}@media screen and (max-width:516px){.ffh-product .ffh-modal__body{padding:15px 25px;font-size:13px}}.ffh-product .ffh-modal__title{display:block;text-align:center;font-size:20px;font-weight:700;letter-spacing:1px;border-bottom:1px solid #000;padding-bottom:20px;padding-left:20px;padding-right:20px}@media screen and (max-width:516px){.ffh-product .ffh-modal__title{font-size:17px}}@media screen and (max-width:376px){.ffh-product .ffh-modal__title{font-size:15px}}.ffh-product .ffh-modal__close{top:5px;right:15px}.ffh-product .ffh-modal__close:after,.ffh-product .ffh-modal__close:before{background:#000!important}@media screen and (max-width:516px){.ffh-product .ffh-modal__close{top:0;right:10px}.ffh-product .ffh-modal__close:after,.ffh-product .ffh-modal__close:before{width:20px}}@media screen and (max-width:376px){.ffh-product .ffh-modal__close{font-size:15px}}.ffh-product .ffh-modal__btn{border-radius:35px;width:200px;font-weight:700;padding:10px}@media screen and (max-width:516px){.ffh-product .ffh-modal__btn{width:140px}}@media screen and (max-width:767px){.ffh-product .ffh-modal__btn{display:inline-table}.ffh-product .ffh-modal__btn.btn-describe{border:1px solid #fff;width:76%!important}}.ffh-cart__regular__description__modal .ffh-modal__content{max-width:600px;max-height:calc(100vh - 160px);overflow:auto}@media screen and (max-width:767px){.ffh-cart__regular__description__modal .ffh-modal__content{max-width:calc(100% - 30px)}}.ffh-cart__regular__description__modal .ffh-modal__content_pc{max-width:1000px;max-height:calc(100vh - 160px);overflow:auto}@media screen and (max-width:767px){.ffh-cart__regular__description__modal .ffh-modal__content_pc{max-width:calc(100% - 30px)}}.ffh-cart__regular__description__modal .ffh-regular-description-box{margin:auto}.ffh-cart__regular__description__modal .ffh-regular-description-box__image{padding:calc(27px - .5rem) 60px 27px}@media screen and (max-width:767px){.ffh-cart__regular__description__modal .ffh-regular-description-box__image{padding:0 0 20px}}.ffh-order-verification__container-in{display:flex;justify-content:center}@media screen and (max-width:767px){.ffh-order-verification__container-in{display:block}}.ffh-order-verification__text{margin-bottom:20px}@media screen and (max-width:767px){.ffh-order-verification__text{margin-bottom:0}}.ffh-order-verification__text h2{font-size:22px;margin-bottom:25px;line-height:38px}@media screen and (max-width:767px){.ffh-order-verification__text h2{font-size:22px;margin-bottom:30px;line-height:40px}}.ffh-order-verification__text p{font-size:12px}@media screen and (max-width:767px){.ffh-order-verification__text p{font-size:12px}}.ffh-order-verification__image{margin-right:40px;margin-top:10px}@media screen and (max-width:767px){.ffh-order-verification__image{margin-right:0}}@media screen and (max-width:767px){.ffh-order-verification__image img{width:60%}}.ffh-order-verification__inputs{width:50%}@media screen and (max-width:767px){.ffh-order-verification__inputs{width:70%}}.ffh-order-verification__inputs .input-group{width:calc(25% - 20px)}.ffh-order-verification__inputs .input-group__control{text-align:center;border:none;border-bottom:3px solid #e6e6e6;width:40px;outline:none;border-radius:unset;font-size:26px;padding:8px}@media screen and (max-width:767px){.ffh-order-verification__inputs .input-group__control{font-size:min(40px,30vw);width:calc(25% - 15px)}}.ffh-order-verification__inputs .input-group__control.active{border-bottom:3px solid #ffcf0f}.ffh-order-verification__inputs .input-group__control:focus{outline:none;border:none;border-bottom:3px solid #ffcf0f}.ffh-order-verification__buttons .btn{padding:.7rem 5.5rem!important;border-radius:40px!important;font-size:16px}@media screen and (max-width:767px){.ffh-order-verification__buttons .btn{font-size:16px;padding:.6rem 3rem!important;border-radius:40px!important}}.ffh-order-verification__modal .ffh-modal__content{width:700px}@media screen and (max-width:767px){.ffh-order-verification__modal .ffh-modal__content{width:100%}}.ffh-order-verification__modal .ffh-modal__content-in{display:flex;justify-content:center}@media screen and (max-width:767px){.ffh-order-verification__modal .ffh-modal__content-in{display:block}}.ffh-order-verification__modal__buttons{padding-bottom:70px!important}.ffh-order-verification__modal__buttons .ffh-form__btn{width:60%;padding:1rem 4rem!important;border-radius:40px!important;font-size:16px}@media screen and (max-width:767px){.ffh-order-verification__modal__buttons .ffh-form__btn{width:80%;font-size:16px;padding:.6rem 3rem!important;border-radius:40px!important}}.ffh-order-verification__modal__text h2{font-size:22px}.ffh-order-verification__modal__text p{font-size:12px}.ffh-product__detail{width:100%;background:#fff}.ffh-product__detail.modal-detail{margin-right:300px;max-height:calc(100vh - 60px);max-width:calc(100% - 300px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width:1024px){.ffh-product__detail.modal-detail{margin:auto;max-height:100%;max-width:calc(100% - 20px)}}.ffh-product-detail__previous.has-buy-btn{padding-top:10px!important;padding-bottom:85px!important}@media screen and (max-width:1024px){.ffh-product-detail__previous.has-buy-btn{padding-top:24px!important;padding-bottom:135px!important}}.ffh-product-detail__nav{height:50px;padding:10px}@media screen and (max-width:1024px){.ffh-product-detail__nav{height:40px}}.ffh-product-detail__close:after,.ffh-product-detail__close:before{content:"";display:block;width:35px;height:3px;border-radius:2px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:#1a1a1a}.ffh-product-detail__close:after{transform:rotate(45deg)}.ffh-product-detail__close:before{transform:rotate(-45deg)}.ffh-product-detail .ffh-product-item__favourite{right:10px;width:40px;height:40px}.ffh-product-detail__content{width:700px}@media screen and (max-width:767px){.ffh-product-detail__content{max-width:100%}}.ffh-product-detail__type{padding:5px;text-align:center;font-weight:700;font-size:18px;border-radius:17px;margin-left:auto;margin-right:auto;max-width:90%}@media screen and (max-width:767px){.ffh-product-detail__type{font-size:13px;max-width:50%}}.ffh-product-detail__name{font-size:22px;font-weight:700}@media screen and (max-width:767px){.ffh-product-detail__name{font-size:18px}}.ffh-product-detail__copy__link{max-width:286px;width:100%;height:35px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:15px}.ffh-product-detail__copy__link:hover{text-decoration:none}.ffh-product-detail__cart{width:100%;max-width:300px}.ffh-product-detail__catchphrase{font-size:20px;font-weight:700}@media screen and (max-width:767px){.ffh-product-detail__catchphrase{font-size:16px}}.ffh-product-detail__description{font-size:16px}.ffh-product-detail__description img{max-width:100%}@media screen and (max-width:767px){.ffh-product-detail__description{font-size:14px}}.ffh-product-detail__label__text{font-weight:700;font-size:18px;color:#333}@media screen and (max-width:767px){.ffh-product-detail__label__text{font-size:16px}}.ffh-product-detail__label__line{margin-left:15px;height:2px;border-radius:1px;background:#333}@media screen and (max-width:767px){.ffh-product-detail__label__line{height:1px}}.ffh-product-detail__material+.ffh-product-detail__material{border-top:1px solid #1a1a1a}.ffh-product-detail__material__label{font-weight:700;color:#333}.ffh-product-detail__material__type{font-weight:700;position:relative;padding-left:25px}.ffh-product-detail__material__type:before{content:"";display:block;width:17px;height:17px;position:absolute;top:0;bottom:0;left:0;margin:auto;background:#1a1a1a}.ffh-product-detail__material__item{display:inline-block}.ffh-product-detail__material__item:after{content:"\3001"}.ffh-product-detail__material__item:last-child:after{content:none}.ffh-product-detail-page__left{margin-right:300px;max-height:calc(100vh - 60px);max-width:calc(100% - 300px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width:767px){.ffh-product-detail-page__left{max-height:100%;max-width:calc(100% - 20px);margin:auto auto 60px}}.ffh-product-detail-page__content{margin-top:60px}@media screen and (max-width:767px){.ffh-product-detail-page__content{margin-top:10px}}.ffh-product-detail-page__cart .ffh-product__cart-container{height:calc(100vh - 115px)}.ffh-product-detail-page__cart .ffh-cart__products{max-height:calc(100vh - 260px)}.ffh-product-images{position:relative}@media screen and (max-width:1199px){.ffh-product-images{padding-left:60px;padding-right:60px}}@media screen and (max-width:767px){.ffh-product-images{padding-left:40px;padding-right:40px}}.ffh-product-images__main-box{width:calc(80% - 11.8px);margin-right:20px}@media screen and (max-width:767px){.ffh-product-images__main-box{width:100%;margin-right:0;margin-bottom:10px}}.ffh-product-images__sub-list{width:calc(20% - 8.2px)}@media screen and (max-width:767px){.ffh-product-images__sub-list{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px;display:flex;align-items:stretch}}.ffh-product-images__thumb{width:100%;padding-top:100%;position:relative;overflow:hidden;border:none;background:transparent;box-shadow:0 0 5px rgba(0,0,0,.1)}.ffh-product-images__thumb.sub-list{display:block}.ffh-product-images__thumb.sub-list:nth-child(n+2){margin-top:7px}@media screen and (max-width:767px){.ffh-product-images__thumb.sub-list{width:calc(25% - 7.5px);padding-top:calc(25% - 7.5px)}.ffh-product-images__thumb.sub-list:nth-child(n+2){margin-top:0;margin-left:10px}}.ffh-product-images__thumb.sub-list.active:after{content:"";border:3px solid #ffcf0f}.ffh-product-images__img,.ffh-product-images__thumb.sub-list.active:after{position:absolute;display:block;width:100%;height:100%;transition:all .5s ease;top:0;left:0}.ffh-product-images__img{-o-object-fit:contain;object-fit:contain;opacity:0}.ffh-product-images__img.active,.ffh-product-images__img.sub-list{opacity:1}.ffh-product-images__note{font-size:14px;line-height:2}@media screen and (max-width:767px){.ffh-product-images__note{font-size:12px;width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}}.ffh-product-images__arrow{position:absolute;display:block;width:50px;height:50px;top:60%}@media screen and (max-width:767px){.ffh-product-images__arrow{width:40px;height:40px;top:calc(50vw - 70px)}}.ffh-product-images__arrow:before{content:"";display:block;width:30px;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-top:3px solid #1a1a1a}@media screen and (max-width:767px){.ffh-product-images__arrow:before{width:25px;height:25px}}.ffh-product-images__arrow.arrow-next{left:100%}@media screen and (max-width:1199px){.ffh-product-images__arrow.arrow-next{left:calc(100% - 60px)}}@media screen and (max-width:767px){.ffh-product-images__arrow.arrow-next{left:calc(100% - 40px)}}.ffh-product-images__arrow.arrow-next:before{border-right:3px solid #1a1a1a;transform:rotate(45deg)}.ffh-product-images__arrow.arrow-prev{right:100%}@media screen and (max-width:1199px){.ffh-product-images__arrow.arrow-prev{right:calc(100% - 60px)}}@media screen and (max-width:767px){.ffh-product-images__arrow.arrow-prev{right:calc(100% - 40px)}}.ffh-product-images__arrow.arrow-prev:before{border-left:3px solid #1a1a1a;transform:rotate(-45deg)}.ffh-nutrient-icon{width:100%}.ffh-nutrient-icon__box{padding-top:100%;position:relative;overflow:hidden;cursor:default}.ffh-nutrient-icon__text{color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;line-height:1.1;cursor:default}.ffh-nutrient-icon.type-01 .ffh-nutrient-icon__text{letter-spacing:4px;padding-left:4px}.ffh-nutrient-icon.type-02 .ffh-nutrient-icon__text{letter-spacing:5px;padding-left:4px}.ffh-nutrient-icon.icon-green .ffh-nutrient-icon__box{background:#81be25}.ffh-nutrient-icon.icon-red .ffh-nutrient-icon__box{background:#f26739}.ffh-nutrient-icon.icon-blue .ffh-nutrient-icon__box{background:#009eb6}.ffh-nutrient-icon.top-nutrients{width:calc(20% - 12px);max-width:60px}.ffh-nutrient-icon.top-nutrients:nth-child(n+2){margin-left:15px}.ffh-nutrient-icon.top-nutrients .ffh-nutrient-icon__box{border-radius:10px}.ffh-nutrient-icon.top-nutrients .ffh-nutrient-icon__text{font-size:min(3.1vw,20px)}.ffh-nutrient-icon.standard-nutrients{width:50px;max-width:50px}@media screen and (max-width:767px){.ffh-nutrient-icon.standard-nutrients{width:40px;min-width:40px}}.ffh-nutrient-icon.standard-nutrients .ffh-nutrient-icon__box{border-radius:5px}.ffh-nutrient-icon.standard-nutrients .ffh-nutrient-icon__text{font-size:17px}@media screen and (max-width:767px){.ffh-nutrient-icon.standard-nutrients .ffh-nutrient-icon__text{font-size:14px}}.ffh-nutrient-icon.standard-nutrients.type-01 .ffh-nutrient-icon__text{width:17px}@media screen and (max-width:767px){.ffh-nutrient-icon.standard-nutrients.type-01 .ffh-nutrient-icon__text{width:14px}}.ffh-nutrient-icon.standard-nutrients.type-02 .ffh-nutrient-icon__text{letter-spacing:2px;padding-left:2px}@media screen and (max-width:767px){.ffh-nutrient-icon.standard-nutrients.type-02 .ffh-nutrient-icon__text{letter-spacing:1px;padding-left:1px}}.ffh-nutrient-icon.mama-nutrients{width:50px;height:50px;border-radius:5px;overflow:hidden}.ffh-nutrient-icon.with-name .ffh-nutrient-icon__name{position:absolute;font-size:8px;color:#fff;top:6px;left:0;right:0;text-align:center}.ffh-nutrient-icon.with-name .ffh-nutrient-icon__text{padding-top:9px}.ffh-nutrient-tooltip{width:100%;background:#fff;z-index:1;border-radius:10px;position:absolute}.ffh-nutrient-tooltip__triangle{position:absolute;bottom:100%;left:50%;margin-left:-24px;width:48px;height:24px;overflow:hidden}.ffh-nutrient-tooltip__triangle:after{content:"";position:absolute;width:24px;height:24px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#fff}.ffh-nutrient-tooltip__description{width:calc(100% - 180px)}@media screen and (max-width:767px){.ffh-nutrient-tooltip__description{width:100%;border-right:none!important}}.ffh-nutrient-tooltip__material{width:180px}@media screen and (max-width:767px){.ffh-nutrient-tooltip__material{width:100%}}.ffh-nutrient-tooltip__label{font-weight:700;letter-spacing:1px}@media screen and (max-width:767px){.ffh-nutrient-tooltip__label.label-material{border-bottom:none!important;text-align:left!important}}.ffh-nutrient-tooltip__highlight{font-weight:700}.ffh-nutrient-tooltip.tooltip-green,.ffh-nutrient-tooltip.tooltip-green .ffh-nutrient-tooltip__triangle:after{border:1px solid #81be25}.ffh-nutrient-tooltip.tooltip-green .ffh-nutrient-tooltip__description{border-right:1px solid #81be25}@media screen and (max-width:767px){.ffh-nutrient-tooltip.tooltip-green .ffh-nutrient-tooltip__description{border-bottom:1px solid #81be25}}.ffh-nutrient-tooltip.tooltip-green .ffh-nutrient-tooltip__label.label-material{border-bottom:1px solid #81be25}.ffh-nutrient-tooltip.tooltip-blue,.ffh-nutrient-tooltip.tooltip-blue .ffh-nutrient-tooltip__triangle:after{border:1px solid #009eb6}.ffh-nutrient-tooltip.tooltip-blue .ffh-nutrient-tooltip__description{border-right:1px solid #009eb6}@media screen and (max-width:767px){.ffh-nutrient-tooltip.tooltip-blue .ffh-nutrient-tooltip__description{border-bottom:1px solid #009eb6}}.ffh-nutrient-tooltip.tooltip-blue .ffh-nutrient-tooltip__label.label-material{border-bottom:1px solid #009eb6}.ffh-nutrient-tooltip.tooltip-red,.ffh-nutrient-tooltip.tooltip-red .ffh-nutrient-tooltip__triangle:after{border:1px solid #f26739}.ffh-nutrient-tooltip.tooltip-red .ffh-nutrient-tooltip__description{border-right:1px solid #f26739}@media screen and (max-width:767px){.ffh-nutrient-tooltip.tooltip-red .ffh-nutrient-tooltip__description{border-bottom:1px solid #f26739}}.ffh-nutrient-tooltip.tooltip-red .ffh-nutrient-tooltip__label.label-material{border-bottom:1px solid #f26739}@media screen and (max-width:767px){.ffh-product-standard-nutrients{border-bottom:1px solid #1a1a1a}}.ffh-product-standard-nutrients__special{position:relative;padding-left:25px}.ffh-product-standard-nutrients__special:before{content:"";display:block;width:17px;height:17px;background:#ffcf0f;position:absolute;top:5px;left:0;margin:auto}@media screen and (max-width:767px){.ffh-product-standard-nutrients__special:before{top:2px}}.ffh-product-standard-nutrients__label{font-weight:700;display:block;width:100%;padding:12px 15px;border:1px solid #1a1a1a;position:relative;cursor:pointer;margin-bottom:-1px}.ffh-product-standard-nutrients__label .active-icon{display:block;width:30px;height:30px;position:absolute;top:0;bottom:0;right:10px;margin:auto;background:#1a1a1a;border-radius:50%}.ffh-product-standard-nutrients__label .active-icon:after,.ffh-product-standard-nutrients__label .active-icon:before{content:"";display:block;background:#fff;border-radius:1px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transition:all .5s ease}.ffh-product-standard-nutrients__label .active-icon:after{width:18px;height:3px}.ffh-product-standard-nutrients__label .active-icon:before{width:3px;height:18px}.ffh-product-standard-nutrients__label.active .active-icon:before{transform:rotate(90deg)}.ffh-product-standard-nutrients__label.active .active-icon:after{transform:rotate(180deg)}.ffh-product-standard-nutrients__content{display:none}@media screen and (max-width:767px){.ffh-product-standard-nutrients__content{border-left:1px solid #1a1a1a;border-right:1px solid #1a1a1a}}.ffh-product-standard-nutrients .ffh-standard-nutrients__item{padding-top:15px}@media screen and (max-width:767px){.ffh-product-standard-nutrients .ffh-standard-nutrients__item{padding-top:22px}}.ffh-product-standard-nutrients .ffh-standard-nutrients__name{font-weight:700;padding-left:10px;width:110px}@media screen and (max-width:767px){.ffh-product-standard-nutrients .ffh-standard-nutrients__name{font-size:14px;padding-left:7px;width:95px}}.ffh-product-standard-nutrients .ffh-standard-nutrients__quantity{text-align:right;padding:0 10px;width:85px;font-size:14px}@media screen and (max-width:767px){.ffh-product-standard-nutrients .ffh-standard-nutrients__quantity{font-size:12px;padding:0 7px 2px 0;width:65px}}.ffh-product-standard-nutrients .ffh-standard-nutrients__bar{width:calc(100% - 245px);height:35px;position:relative;border:1px solid #1a1a1a}@media screen and (max-width:767px){.ffh-product-standard-nutrients .ffh-standard-nutrients__bar{width:calc(100% - 200px);height:30px}}.ffh-product-standard-nutrients .ffh-standard-nutrients__chart{position:absolute;width:0;max-width:100%;top:0;left:0;bottom:0;transition:all 1.5s ease}.ffh-product-standard-nutrients .ffh-standard-nutrients__chart.on-load{width:0!important}.ffh-product-standard-nutrients .ffh-standard-nutrients__average{position:absolute;bottom:calc(100% + 3px);right:0;text-align:right;font-size:14px}@media screen and (max-width:767px){.ffh-product-standard-nutrients .ffh-standard-nutrients__average{font-size:12px}}.ffh-product-standard-nutrients__note{font-size:14px;margin-bottom:10px}@media screen and (max-width:767px){.ffh-product-standard-nutrients__note{font-size:12px}}.ffh-cart-process__title{font-size:19px}.ffh-cart-process__content{padding:40px 0}@media screen and (max-width:767px){.ffh-cart-container,.ffh-cart-process__content{padding-top:5px}}#payjp_checkout_box{display:none!important}