.cTitle{height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cTitle__decoration{display:block;left:0;position:absolute;right:0;top:13px;transform-origin:right;width:100%}.cTitle__decoration::before{background:var(--purple);bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:skewX(-20deg);width:100%;z-index:0}.cTitle__text{display:block;height:-moz-max-content;height:max-content;overflow:hidden;width:-moz-max-content;width:max-content}.cTitle__text__inner{font-feature-settings:"palt" on;color:var(--purple);display:block;font-size:40px;font-weight:var(--weight-bold);letter-spacing:6.4px;line-height:2;transform:translate(0, 101%)}.cTitle-white .cTitle__text__inner{color:var(--white)}.cTitle.isCue .cTitle__decoration{transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform,.4s .4s cubic-bezier(0.85, 0, 0.15, 1) width}.cTitle.isCue .cTitle__text__inner{transform:translate(0, 0);transition:1s .2s cubic-bezier(0.85, 0, 0.15, 1) transform}body[data-loaded="1"] .cFvChild .cTitle .cTitle__decoration{transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform,.4s .4s cubic-bezier(0.85, 0, 0.15, 1) width}body[data-loaded="1"] .cFvChild .cTitle .cTitle__text__inner{transform:translate(0, 0);transition:1s .2s cubic-bezier(0.85, 0, 0.15, 1) transform}.cFvChild{overflow:hidden;position:relative;transform:translate3d(0, 0, 0);width:100%;width:var(--width);z-index:0}.cFvChild__front{margin:auto;padding-top:211px;position:relative;width:1064rem;z-index:2}.cFvChild__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:2px 6px;opacity:0;transition:1s ease opacity}body[data-loaded="1"] .cFvChild__breadcrumbs{opacity:1}.cFvChild__breadcrumb{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:12px;font-weight:var(--weight-bold);letter-spacing:1.92px;line-height:2;opacity:.5}a.cFvChild__breadcrumb{opacity:.5;transition:.2s ease opacity}.cFvChild__hierarchy{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:12px;font-style:normal;font-weight:var(--weight-bold);letter-spacing:1.92px;line-height:normal;opacity:.5}.cFvChild__img{bottom:0;display:flex;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cFvChild__img picture{display:flex;height:100%;width:100%}.cFvChild__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cFvChild__transition{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.cFvChild__transition picture{display:flex;height:100%;width:100%}.cFvChild__transition img{height:100%;width:100%}.cFvChild__transition .transition{bottom:0;display:flex;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cFvChild__transition .transitions1{height:449px;position:absolute;right:-158rem;top:0;width:1003rem;z-index:0}.cFvChild__transition .transitions2{height:239px;position:absolute;right:-81rem;top:446px;width:1602rem;z-index:0}.cFvChild__transition .transitions3{bottom:0;height:215px;left:-72rem;position:absolute;width:664rem;z-index:0}.cFvChild__transition .transition1-silver,.cFvChild__transition .transition2-silver,.cFvChild__transition .transition3-silver{transform:translate(0, 0);transform-origin:left;z-index:1}.cFvChild__transition .transition1-purple,.cFvChild__transition .transition2-purple,.cFvChild__transition .transition3-purple{transform:translate(0, 0) scale(0.999, 1);transform-origin:left;z-index:0}body[data-loaded="1"] .cFvChild__transition .transition1-silver{transform:translate(-1004rem, 0);transition:1s 0s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition1-purple{transform:translate(-1004rem, 0);transition:.8s .15s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition2-silver{transform:translate(-1603rem, 0);transition:1s 0s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition2-purple{transform:translate(-1603rem, 0);transition:.8s .15s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition3-silver{transform:translate(-665rem, 0);transition:1s 0s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition3-purple{transform:translate(-665rem, 0);transition:.8s .15s cubic-bezier(0.87, 0, 0.13, 1) transform}.cTitleSection{display:block;height:-moz-max-content;height:max-content;padding-bottom:20px;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cTitleSection::before{background:#bbbebe;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left;width:50px}.cTitleSection__inner{display:block;height:-moz-max-content;height:max-content;overflow:hidden;width:-moz-max-content;width:max-content}.cTitleSection__text{font-feature-settings:"palt" on;color:var(--purple);display:block;font-size:32px;font-weight:var(--weight-bold);letter-spacing:3.2px;line-height:2}.cTitleSection-white .cTitleSection__text{color:var(--white)}.cTitleSection .cTitleSection__text{transform:translate(0, 101%)}.cTitleSection.isCue::before{transform:scale(1, 1);transition:.8s cubic-bezier(0.87, 0, 0.13, 1) transform}.cTitleSection.isCue .cTitleSection__text{transform:translate(0, 0);transition:.8s cubic-bezier(0.85, 0, 0.15, 1) transform}.cTitleSection-longLine{width:100%}.cTitleSection-longLine::before{left:0;margin:auto;right:0;width:100%}.cTitleSection-aboutus{padding-bottom:0px}.cTitleSection-cocial{padding-bottom:15px}.cTitleSection-cocial::before{margin:auto;right:0;transform-origin:center}.cTitleSection-cocial .cTitleSection__inner{display:block;height:-moz-max-content;height:max-content;margin:auto;max-width:100%;width:-moz-max-content;width:max-content}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(1) .cTitleSection__text{font-feature-settings:"palt" on;color:var(--purple);font-family:"FOT-TsukuGo Pro";font-size:40px;font-weight:700;letter-spacing:6.4px;line-height:1.6;text-align:center}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(2) .cTitleSection__text{font-feature-settings:"palt" on;color:var(--purple);font-size:16px;font-weight:700;letter-spacing:2.56px;line-height:1.6;text-align:center}.cTitleSection-center::before{content:"";margin:auto;right:0;transform-origin:center}.cBtn{align-items:center;background:var(--purple);border-radius:40px;display:flex;gap:0 16px;height:-moz-max-content;height:max-content;justify-content:center;padding:20px 32px;transition:.2s ease background;width:-moz-max-content;width:max-content}.cBtn__icon{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.cBtn__text{-webkit-user-select:none;-moz-user-select:none;color:var(--white);font-family:var(--en);font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:1;pointer-events:none;user-select:none}.cBtn-instagram .cBtn__icon img,.cBtn-blank .cBtn__icon img{-o-object-fit:contain;height:20px;object-fit:contain;width:20px}.cBtn-blank .cBtn__icon{position:relative;top:1px;z-index:0}.cBtn-ja .cBtn__text{font-family:var(--ja);position:relative;top:-2px}.cBtnLabel{background:var(--white);border-radius:48px;display:block;height:-moz-max-content;height:max-content;padding:20px 20px 20px 25px;transition:.2s ease background;width:-moz-max-content;width:max-content}.cBtnLabel__inner{align-items:center;display:flex;gap:0 28px;justify-content:space-between}.cBtnLabel__text{font-feature-settings:"palt" on;font-size:18px;font-weight:var(--weight-bold);letter-spacing:1.8px;line-height:2;position:relative;top:-2px}.cBtnLabel__icon{align-items:center;background:var(--purple);border-radius:24px;display:flex;height:21px;justify-content:center;width:52px}.cPgArchive{align-items:center;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 24px);width:-moz-max-content;width:max-content}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next){align-items:center;border-radius:50%;display:flex;font-family:var(--en);font-size:16px;font-weight:bold;height:25px;justify-content:center;letter-spacing:.64px;line-height:1;opacity:1;transition:.2s ease opacity;width:25px}.cPgArchive .page-numbers.current{align-items:center;color:var(--white);display:flex;font-family:var(--en);font-size:16px;font-weight:bold;height:25px;justify-content:center;letter-spacing:.64px;line-height:1;position:relative;width:25px;z-index:1}.cPgArchive .page-numbers.current::before{-webkit-user-select:none;-moz-user-select:none;background:var(--purple);border-radius:50%;bottom:0;content:"";height:100%;left:-1px;margin:auto;pointer-events:none;position:absolute;right:0;top:-1px;user-select:none;width:100%;z-index:-1}.cPgArchive .page-numbers.dots{font-size:16px;position:relative;top:-4px;width:-moz-max-content;width:max-content;z-index:0}.cPgArchive .page-numbers .arrow{align-items:center;display:flex;gap:6px}.cPgArchive .page-numbers .arrow__text{color:var(--purple);font-family:var(--en);font-size:14px;font-weight:bold;letter-spacing:.56px;line-height:1}.cPgArchive .page-numbers .arrow__icon{display:flex;height:13px;width:13px}.cPgArchive .page-numbers .arrow__icon img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.cPgArchive .page-numbers.prev{margin-right:35px;opacity:1;transition:.2s ease opacity}.cPgArchive .page-numbers.next{margin-left:35px;opacity:1;transition:.2s ease opacity}.cContactForm{width:100%}.cContactForm__tabs{display:flex;flex-wrap:wrap;gap:0 min(29px,29rem);width:100%}.cContactForm__tab{align-items:center;background:#f3f6f6;border-radius:8.775px;display:flex;flex-wrap:wrap;height:180px;justify-content:center;opacity:.5;position:relative;transition:.2s ease opacity;width:calc(25% - min(29px,29rem)*3/4);z-index:0}.cContactForm__tab input{display:none}.cContactForm__tab label{box-sizing:border-box;cursor:pointer;display:block;height:-moz-max-content;height:max-content;padding:22px 0 62px;width:100%}.cContactForm__tab label .txt{font-feature-settings:"palt" on;color:var(--gray);display:block;font-size:20px;font-weight:700;letter-spacing:2px;line-height:140%;text-align:center;width:100%}.cContactForm__tab label .note{font-feature-settings:"palt" on;color:var(--gray);display:block;font-size:12px;font-weight:700;letter-spacing:.48px;line-height:140%;margin-top:7px;text-align:center;width:100%}.cContactForm__tab label:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cContactForm__tab span.arrow{-webkit-user-select:none;-moz-user-select:none;bottom:28px;display:flex;height:18px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;user-select:none;width:18px;z-index:1}.cContactForm__tab span.arrow img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.cContactForm__tab:has(input:checked){opacity:1}.cContactForm__body{background:#f3f6f6;box-sizing:border-box;margin-top:29px;padding:112px 94px 138px;width:100%}.cContactForm__row{display:block;margin-top:40px}.cContactForm__row:nth-of-type(1){margin-top:0}.cContactForm__head{display:flex;gap:3px;width:100%}.cContactForm__head label{color:var(--purple);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:2}.cContactForm__head span{font-feature-settings:"sups" on;color:var(--purple);display:block;font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:2;position:relative;top:-2.5px}.cContactForm__field{margin-top:10px}.cContactForm__agree{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px}.cContactForm__agree .cErrorMsg{text-align:center}.cContactForm__submit{display:flex;flex-wrap:wrap;justify-content:center;margin-top:49px}.cContactForm__submit .cErrorMsg{text-align:center}.cContactForm__privacy{margin:auto;margin-top:40px;max-width:575px;width:100%}.cContactForm__privacy__head{color:var(--purple);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:2}.cContactForm__privacy__simplebar{margin-top:10px}.cFieldCheckbox{align-items:center;display:flex;gap:13px;height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFieldCheckbox .cFieldCheckbox__check{background:var(--white);border-radius:4px;display:block;height:22px;min-width:22px;overflow:hidden;position:relative;width:22px;z-index:0}.cFieldCheckbox .cFieldCheckbox__check img{-o-object-fit:cover;height:100%;object-fit:cover;opacity:0;transition:.2s ease opacity;width:100%}.cFieldCheckbox input{display:none}.cFieldCheckbox label{cursor:pointer;font-size:14px;font-weight:var(--weight-bold);letter-spacing:.56px;line-height:1.8;margin-left:-14px;padding-left:14px;position:relative;z-index:1}.cFieldCheckbox label:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cFieldCheckbox input:checked+.cFieldCheckbox__check img{opacity:1}.cFieldRadio{align-items:center;display:flex;height:-moz-max-content;height:max-content;opacity:1;position:relative;transition:.2s ease opacity;width:-moz-max-content;width:max-content;z-index:0}.cFieldRadio .cFieldRadio__check{-webkit-user-select:none;-moz-user-select:none;background:var(--white);border:solid 1px var(--white);border-radius:50%;box-sizing:border-box;display:block;height:14px;pointer-events:none;position:relative;user-select:none;width:14px;z-index:0}.cFieldRadio .cFieldRadio__check::before{background:var(--purple);border-radius:50%;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0);transform-origin:center;transition:.2s ease transform;width:8px;z-index:0}.cFieldRadio input{display:none}.cFieldRadio label{color:var(--gray);cursor:pointer;font-size:14px;font-weight:var(--weight-bold);line-height:2;margin-left:-14px;padding-left:22px;position:relative;z-index:1}.cFieldRadio label:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cFieldRadio input:checked+.cFieldRadio__check::before{transform:scale(1)}.cFieldRadio-white label{color:var(--white)}.cFieldRadio-white .cFieldRadio__check{background:rgba(255,255,255,0);border:solid 1px var(--white)}.cFieldRadio-white .cFieldRadio__check::before{background:var(--white);height:6px;width:6px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;color:#000;font-size:16px;height:100%;padding:0 8px;width:100%}select option[selected][disabled]{display:none}select:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cFieldSelect{border:solid 1px #000;box-sizing:border-box;height:40px;position:relative;width:300px;z-index:1}.cFieldSelect::after{-webkit-user-select:none;-moz-user-select:none;border-bottom:solid 1px #000;border-right:solid 1px #000;content:"";height:8px;pointer-events:none;position:absolute;right:12px;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg);user-select:none;width:8px;z-index:1}.cFieldText{width:100%}.cFieldText input{background:var(--white);border:none;border-radius:10px;box-sizing:border-box;color:var(--gray);cursor:text;font-family:var(--ja);font-size:16px;font-size:16px;font-weight:var(--weight-bold);height:-moz-max-content;height:max-content;letter-spacing:.64px;padding:16px;width:100%}.cFieldText input:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cFieldText input::-moz-placeholder{color:rgba(60,60,60,.5);font-family:var(--ja);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px}.cFieldText input::placeholder{color:rgba(60,60,60,.5);font-family:var(--ja);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px}.cFieldText-harf{max-width:428px}.cFieldTextarea{width:100%}.cFieldTextarea textarea{background:var(--white);border:none;border-radius:10px;box-sizing:border-box;color:var(--gray);cursor:text;font-family:var(--ja);font-size:16px;font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;min-height:173px;padding:16px;width:100%}.cFieldTextarea textarea:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cFieldTextarea textarea::-moz-placeholder{color:rgba(60,60,60,.5);font-family:var(--ja);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px}.cFieldTextarea textarea::placeholder{color:rgba(60,60,60,.5);font-family:var(--ja);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px}.cErrorMsg{color:#ff7171;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:2;width:100%}.cErrorMsg-log{text-align:center}.cBtnSubmit{border:solid 1px #000;padding:8px 16px}.cBtnSubmit:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cProductCatList{display:flex;flex-wrap:wrap;gap:32px min(24px,24rem);width:100%}.cProductCatList__item{width:calc(25% - min(24px,24rem)*3/4)}.cProductCat{display:block;width:100%}.cProductCat__img{-webkit-user-select:none;-moz-user-select:none;-webkit-aspect-ratio:248/122;aspect-ratio:248/122;border-radius:10px;height:auto;overflow:hidden;pointer-events:none;user-select:none;width:100%}.cProductCat__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cProductCat__name{-webkit-user-select:none;-moz-user-select:none;font-feature-settings:"palt" on;font-size:20px;font-weight:var(--weight-bold);line-height:140%;margin-top:8px;pointer-events:none;text-align:justify;user-select:none}.cProductCat .cProductCat__img img{transform:scale(1);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform}.cBrandCatList{display:flex;flex-wrap:wrap;gap:32px min(24px,24rem);width:100%}.cBrandCatList__item{width:calc(25% - min(24px,24rem)*3/4)}.cBrandCat{display:block;width:100%}.cBrandCat__img{-webkit-user-select:none;-moz-user-select:none;-webkit-aspect-ratio:248/122;align-items:center;aspect-ratio:248/122;background:var(--white);border-radius:10px;display:flex;height:auto;justify-content:center;overflow:hidden;overflow:hidden;pointer-events:none;user-select:none;width:100%}.cBrandCat__img img{-o-object-fit:contain;height:100%;max-height:64px;max-width:124px;object-fit:contain;width:100%}.cBrandCat__name{-webkit-user-select:none;-moz-user-select:none;font-feature-settings:"palt" on;font-size:20px;font-weight:var(--weight-bold);line-height:140%;margin-top:8px;pointer-events:none;user-select:none}.cBrandCat .cBrandCat__img img{transform:scale(1);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform}.cProductArticleList{display:flex;flex-wrap:wrap;gap:40px 30px;width:100%}.cProductArticle{display:block;width:100%}.cProductArticle__img{-webkit-user-select:none;-moz-user-select:none;-webkit-aspect-ratio:373/246;aspect-ratio:373/246;border-radius:10px;height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none;user-select:none;width:100%}.cProductArticle__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cProductArticle__cats{-webkit-user-select:none;-moz-user-select:none;display:flex;flex-wrap:wrap;gap:0;margin-top:8px;opacity:.6;pointer-events:none;user-select:none}.cProductArticle__cat{font-feature-settings:"palt" on;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.48px;line-height:160%}.cProductArticle__cat__separator{font-feature-settings:"palt" on;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.48px;line-height:160%;padding:0 6px}.cProductArticle__title{-webkit-user-select:none;-moz-user-select:none;font-size:16px;font-weight:var(--weight-bold);line-height:140%;margin-top:4px;pointer-events:none;user-select:none}.cProductArticleList-pickup{gap:30px min(25px,25rem)}.cProductArticleList-pickup .cProductArticleList__item{width:calc(16.6666666667% - min(25px,25rem)*5/6)}.cProductArticleList-pickup .cProductArticle__img{-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cProductArticle .cProductArticle__img{transform:scale(1);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform}.cProductArticle .cProductArticle__img img{opacity:1;transition:.8s cubic-bezier(0.33, 1, 0.68, 1) opacity}.cBtnSearch{align-items:center;background:var(--white);border:none;border-radius:36px;color:var(--gray);display:flex;font-size:18px;font-weight:var(--weight-bold);height:54px;justify-content:center;letter-spacing:1.8px;outline:none;text-align:center;transition:.2s ease background;width:100%}.pProductFv{margin:auto;max-width:1075px;padding-bottom:112px;padding-top:171px;position:relative;width:calc(100% - 176px);z-index:0}.pProductFv__title{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:20px;font-weight:var(--weight-bold);letter-spacing:3.2px;line-height:2}.pProductFv__name{font-feature-settings:"palt" on;color:var(--purple);font-size:40px;font-weight:var(--weight-bold);letter-spacing:6.4px;line-height:2;margin-top:8px}.pProductFv__breadcrumbs{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:12px;font-weight:var(--weight-bold);letter-spacing:1.92px;line-height:2;margin-top:12px}.pProductFv__des{font-feature-settings:"palt" on;font-size:14px;font-weight:var(--weight-bold);letter-spacing:.56px;line-height:180%;margin-top:44px;text-align:justify}.pProductFv-brand{padding-bottom:81px;padding-top:220px}.pProduct{padding-bottom:136px;position:relative;transform:translate3d(0, 0, 4px);width:100%;width:var(--width);z-index:4}body:not(.pc) .pProduct{width:100vw}.pProductContent{overflow-x:clip;position:relative;width:100%;z-index:0}.pProductContent__inner{background:#f3f6f6;margin:-130px auto 0;padding-bottom:125px;padding-top:160px;width:calc(100% - 176px)}.pProductCats,.pProductBrands{margin:auto;max-width:1075px;width:calc(100% - 188px)}.pProductBrands{margin-top:115px}.pProductCats__list,.pProductBrands__list{margin-top:46px}.pProductBrands__btn{align-items:center;display:flex;justify-content:center;margin-top:84px;width:100%}.pProductArticle{background:#f3f6f6;margin:auto;padding-bottom:99px;width:calc(100% - 176px)}.pProductArticle__inner{margin:auto;max-width:1075px;position:relative;width:100%;width:calc(100% - 188px);z-index:0}.pProductArticle__sort{width:264px}.pProductArticle__archive{width:calc(100% - 264px - 33px)}.pProductArticle__pg{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-top:64px;width:100%}.pProductArticle-cats{padding-top:107px}.pProductFormDetails{background:var(--gray);border-radius:10px;width:100%}.pProductFormDetails__summary{align-items:center;box-sizing:border-box;display:flex;height:-moz-max-content;height:max-content;padding:18px 18px;position:relative;width:100%;z-index:0}.pProductFormDetails__summary__text{color:var(--white);font-size:18px;font-weight:var(--weight-bold);letter-spacing:1.44px;line-height:2;position:relative;top:-2px}.pProductFormDetails__summary__icon{border-bottom:solid 1px #f3f6f6;border-right:solid 1px #f3f6f6;bottom:0;height:13px;margin:auto;position:absolute;right:20px;top:-8px;width:13px;z-index:1}.pProductFormDetails__content__inner{padding:40px 27px}.pProductForm__filter{margin-top:32px}.pProductForm__filter:nth-of-type(1){margin-top:0}.pProductForm__filter__label{color:var(--white);font-size:21px;font-weight:var(--weight-bold);letter-spacing:1.68px;line-height:2}.pProductForm__filter__list{margin-top:8px}.pProductForm__filter__list .cFieldRadio{margin-top:12px}.pProductForm__submit{margin-top:30px}.pProductFormDetails .pProductFormDetails__summary__icon{transform:rotateZ(45deg) translate(0, 0);transition:.3s ease transform}.pProductFormDetails[data-status=open] .pProductFormDetails__summary__icon{transform:rotateZ(-135deg) translate(0, -4px)}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;color:#000;font-size:16px;height:100%;padding:0 8px;width:100%}select option[selected][disabled]{display:none}select:focus-visible{border-radius:2px;outline:2px dashed var(--purple);outline-offset:2px}.cSelectSort{height:56px;position:relative;width:170px;z-index:1}.cSelectSort select{background:#fff;border-radius:10px;box-sizing:border-box;opacity:1;padding:10px 17px;transition:.2s ease opacity}.cSelectSort::after{-webkit-user-select:none;-moz-user-select:none;border-bottom:solid 1px #000;border-right:solid 1px #000;content:"";height:8px;pointer-events:none;position:absolute;right:17px;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg);user-select:none;width:8px;z-index:1}.pProductPickup{margin:121px auto 0;max-width:1075px;width:100%;width:calc(100% - 188px)}.pProductPickup__title{width:100%}.pProductPickup__archive{margin-top:46px}@media (max-width: 1280px){.cProductCatList__item{width:calc(33.3333333333% - min(24px,24rem)*2/3)}.cBrandCatList__item{width:calc(33.3333333333% - min(24px,24rem)*2/3)}.cProductArticleList-pickup .cProductArticleList__item{width:calc(20% - min(25px,25rem)*4/5)}}@media (max-width: 1124px){.cProductArticleList__item{width:100%}.cProductArticleList-pickup .cProductArticleList__item{width:calc(25% - min(25px,25rem)*3/4)}.pProductArticle__inner{padding-top:56px}.pProductArticle__sort{width:100%}.pProductArticle__archive{margin-top:40px;width:100%}.pProductFormDetails__content__inner{padding:0px 27px 40px}.pProductForm__order{display:flex;justify-content:flex-end;margin-left:auto;margin-top:24px;width:100%}}@media (max-width: 960px){.cContactForm__tab{height:138px}.cContactForm__tab label{padding:21px 0 38px}.cContactForm__tab label .txt{font-size:16px;letter-spacing:1.6px}.cContactForm__tab label .note{font-size:10px;letter-spacing:.4px;margin-top:6px}.cContactForm__tab span.arrow{bottom:18px;height:11px;width:11px}.cProductCatList__item{width:calc(50% - min(24px,24rem)*1/2)}.cBrandCatList__item{width:calc(50% - min(24px,24rem)*1/2)}.cProductArticleList-pickup .cProductArticleList__item{width:calc(33.3333333333% - min(25px,25rem)*2/3)}}@media (max-width: 768px){.cTitle__decoration{height:20px;top:5px;transform:scale(0, 1) translate(-12px, 0)}.cTitle__text__inner{font-size:24px;letter-spacing:3.84px}.cTitle.isCue .cTitle__decoration{transform:scale(1, 1) translate(-12px, 0);width:6px}body[data-loaded="1"] .cFvChild .cTitle .cTitle__decoration{transform:scale(1, 1) translate(-12px, 0);width:6px}.cFvChild__front{padding-top:127px;width:calc(100% - 48px)}.cFvChild__title{padding-left:16px}.cFvChild__back{-webkit-clip-path:url(#svgMaskFv-sp);clip-path:url(#svgMaskFv-sp);height:325.5px;height:325.5rem;margin-top:21px;position:relative;width:100%;z-index:0}.cFvChild__transition img{transform:scale(1, 1.01)}.cFvChild__transition .transitions1{height:73rem;right:-34rem;top:220px;width:208rem}.cFvChild__transition .transitions1.transitions1-inBack{top:0}.cFvChild__transition .transitions2{height:180rem;right:-71rem;top:calc(73rem + 220px);width:517rem}.cFvChild__transition .transitions2.transitions2-inBack{top:73rem}.cFvChild__transition .transitions3{bottom:0;height:74rem;left:-24rem;width:173rem}body[data-loaded="1"] .cFvChild__transition .transition1-silver{transform:translate(-209rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition1-purple{transform:translate(-209rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition2-silver{transform:translate(-519rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition2-purple{transform:translate(-519rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition3-silver{transform:translate(-174rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition3-purple{transform:translate(-174rem, 0)}.cFvChild-noImg{padding-bottom:93px}.cTitleSection{padding-bottom:10px}.cTitleSection::before{width:35px}.cTitleSection__text{font-size:24px;letter-spacing:2.4px}.cTitleSection-longLine::before{width:100%}.cTitleSection-aboutus{padding-bottom:0px}.cTitleSection-aboutus::before{width:35px}.cTitleSection-cocial{padding-bottom:10px}.cTitleSection-cocial::before{width:35px}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(1) .cTitleSection__text{font-size:24px;letter-spacing:2.4px}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(2) .cTitleSection__text{font-size:12px;letter-spacing:1.92px}.cBtn{padding:16px 24px}.cBtn__text{font-size:14px;letter-spacing:1.4px}.cBtnLabel{box-sizing:border-box;padding:18px 16px;width:100%}.cBtnLabel__inner{gap:0 16px;justify-content:space-between}.cBtnLabel__text{font-size:16px;letter-spacing:1.6px}.cContactForm__tabs{gap:8px min(9px,9rem)}.cContactForm__tab{width:calc(50% - min(9px,9rem)*1/2)}.cContactForm__body{margin-top:48px;padding:48px 28px 80px}.cContactForm__row{margin-top:24px}.cContactForm__head{gap:2px}.cContactForm__head label{font-size:14px;letter-spacing:.56px}.cContactForm__head span{font-size:14px;letter-spacing:.56px;top:-2px}.cContactForm__field{margin-top:8px}.cContactForm__privacy{margin-top:24px}.cContactForm__privacy__head{font-size:14px;letter-spacing:.56px}.cFieldRadios .cFieldRadio{margin-top:4px}.cFieldRadios .cFieldRadio:nth-of-type(1){margin-top:0}.cFieldText input{padding:10px 16px}.cFieldText input::-moz-placeholder{font-size:14px;letter-spacing:.56px}.cFieldText input::placeholder{font-size:14px;letter-spacing:.56px}.cFieldTextarea textarea{padding:10px 16px}.cFieldTextarea textarea::-moz-placeholder{font-size:14px;letter-spacing:.56px}.cFieldTextarea textarea::placeholder{font-size:14px;letter-spacing:.56px}.cProductCatList{gap:15px min(15px,15rem)}.cProductCatList__item{width:calc(50% - min(15px,15rem)*1/2)}.cProductCat__name{font-size:14px;font-weight:var(--weight-bold);line-height:140%}.cBrandCatList{gap:15px min(15px,15rem)}.cBrandCatList__item{width:calc(50% - min(15px,15rem)*1/2)}.cBrandCat__img img{max-height:36px;max-width:72px}.cBrandCat__name{font-size:14px;line-height:140%}.cProductArticleList-pickup{gap:40px min(17px,17rem)}.cProductArticleList-pickup .cProductArticleList__item{width:calc(50% - min(17px,17rem)*1/2)}.pProductFv{padding-bottom:88px;padding-top:146px;width:calc(100% - 48px)}.pProductFv__title{font-size:14px;letter-spacing:2.24px}.pProductFv__name{font-size:24px;letter-spacing:3.84px;margin-top:14px}.pProductFv__breadcrumbs{margin-top:14px}.pProductFv__des{font-size:14px;letter-spacing:.56px;margin-top:33px}.pProductFv-brand{padding-bottom:88px;padding-top:188px}.pProduct{padding-bottom:100px}.pProductContent__inner{margin:-41px auto 0;padding-bottom:118px;padding-top:47px;width:calc(100% - 24px)}.pProductCats,.pProductBrands{width:calc(100% - 56px)}.pProductBrands{margin-top:53px}.pProductCats__list,.pProductBrands__list{margin-top:42px}.pProductBrands__btn{margin-top:41px}.pProductArticle{padding-bottom:103px;position:relative;width:calc(100% - 24px);z-index:0}.pProductArticle__inner{padding-top:0;width:calc(100% - 56px)}.pProductArticle__pg{bottom:-114px;height:-moz-max-content;height:max-content;left:0;margin:auto;padding:0;position:absolute;right:0;width:100%;z-index:1}.pProductArticle-cats{padding-top:57px}.pProductForm__filter__list .cFieldRadios{display:block}.cSelectSort{width:100%}.pProductPickup{margin-top:177px;width:calc(100% - 56px)}.pProductPickup__archive{margin-top:41px}}@media (min-width: 769px){.cTitle__decoration{height:30px;transform:scale(0, 1) translate(-22px, 0)}.cTitle.isCue .cTitle__decoration{transform:scale(1, 1) translate(-16px, 0);width:7px}body[data-loaded="1"] .cFvChild .cTitle .cTitle__decoration{transform:scale(1, 1) translate(-16px, 0);width:7px}.cFvChild{height:900px}.cFvChild__breadcrumbs{margin-top:12px}.cFvChild__back{-webkit-clip-path:url(#svgMaskFv-pc);bottom:0;clip-path:url(#svgMaskFv-pc);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.cFvChild-noImg{height:-moz-max-content;height:max-content;padding-bottom:119px}.cTitleSection-aboutus::before{margin:auto;right:0;transform-origin:center;width:134px}.cTitleSection-cocial::before{width:134px}.cFieldRadios{display:flex;flex-wrap:wrap;gap:4px 24px}.pProductForm__filter__list .cFieldRadios{display:block}}@media (min-width: 1125px){.cProductArticleList__item{width:calc(50% - 15px - .5px)}.pProductArticle__inner{display:flex;flex-wrap:wrap;gap:0 33px}.pProductArticle__archive{padding-top:92px}.pProductArticle__pg{padding-left:297px}.pProductFormDetails__summary{display:none}.pProductForm__order{position:absolute;right:0;top:0;z-index:1}}@media (hover: hover){a.cFvChild__breadcrumb:hover{opacity:1}.cBtn:hover{background:var(--purple-middle)}.isHover:hover .cBtn{background:var(--purple-middle)}.cBtnLabel:hover{background:var(--silver)}.cPgArchive .page-numbers:not(.current):not(.dot):not(.prev):not(.next):hover{opacity:.5}.cPgArchive .page-numbers.prev:hover{opacity:.5}.cPgArchive .page-numbers.next:hover{opacity:.5}.cContactForm__tab:hover{opacity:1}.cFieldRadio:hover{opacity:.5}.cProductCat:hover .cProductCat__img img{transform:scale(1.1)}.cBrandCat:hover .cBrandCat__img img{transform:scale(1.1)}.cProductArticle:hover .cProductArticle__img{transform:scale(0.9);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform}.cProductArticle:hover .cProductArticle__img img{opacity:.5}.cBtnSearch:hover{background:#e3e6e6}.cSelectSort select:hover{opacity:.5}}
