@import"http://fonts.googleapis.com/earlyaccess/notosansjp.css";/*!
  Theme Name: BimoRa Mall
  Description: Bimora Mall Theme
  Version: 1.0
  Author: zeroaccel system
*//*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{scroll-behavior:smooth;scroll-padding-top:50px}@media(min-width: 768px){html{scroll-padding-top:70px}}body{background:#f5f5f5;font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif}.l-container__entry{padding:70px 16px 36px;margin:0 auto}@media(min-width: 768px){.l-container__entry{padding:144px 16px 60px;max-width:1200px}}.l-container__row__entry-form{text-align:center;font-size:18px;font-weight:bold}@media(min-width: 768px){.l-container__row__entry-form{font-size:40px;text-shadow:unset}}.l-container__row__entry-images{text-align:center}@media(min-width: 768px){.l-container__row__entry-images{text-align:left}}.l-container__row__entry-images__flow{margin:24px auto 0;width:min(100%,400px);height:24px}@media(min-width: 768px){.l-container__row__entry-images__flow{margin:32px 0 0;height:28px}}.l-container__grid{display:block}@media(min-width: 768px){.l-container__grid{display:grid;grid-template-columns:70% 30%;grid-gap:32px;position:relative;justify-items:star}}.l-container__small{width:min(990px,92%);margin-inline:auto}.l-footer{background:#858b8e;padding:32px 16px 72px}@media(min-width: 768px){.l-footer__inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto}}.l-footer__boxes{display:flex;max-width:720px;flex-wrap:wrap}@media(min-width: 768px){.l-footer__boxes{flex-wrap:nowrap;width:calc(100% - 160px)}}.l-footer__box{width:50%}.l-footer__box__title{color:#f5f5f5;font-weight:bold;font-size:16px;margin-bottom:16px}.l-footer__box__item{font-weight:300;font-size:10px;margin-bottom:16px}.l-footer__box__item__link{color:#fff}.l-footer__logo{text-align:center}@media(min-width: 768px){.l-footer__logo{max-width:120px}}.l-footer__logo a{display:inline-block;margin-bottom:10px}.l-footer__logo a img{max-width:120px;width:100%;height:auto}.l-footer__logo__copyright{color:#fff;font-weight:300;font-size:10px}.l-footer__logo__copyright br{display:none}@media(min-width: 768px){.l-footer__logo__copyright{text-align:left}.l-footer__logo__copyright br{display:block}.l-footer__logo__copyright span{display:none}}.l-header{position:fixed;top:0;left:0;width:100%;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:100;border-bottom-width:unset;border-bottom-style:unset}.l-header__inner{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 8px;height:60px}@media(min-width: 768px){.l-header__inner{display:grid;grid-template-columns:30px 195px 1fr;max-width:1440px;height:70px;margin:0 auto;gap:16px}}.l-header__inner__block{display:flex;align-items:center;justify-content:flex-end}@media(min-width: 768px){.l-header__inner__block{min-width:30px}}.l-header__inner__block__item-menu img{width:16px;height:auto}.l-header__inner__block__item-icon img{width:105px;height:auto}@media(min-width: 768px){.l-header__inner__block__item-icon img{width:185px}}@media(min-width: 768px){.l-header__inner__block__item-search{display:none}}.l-header__inner__block__item-search img{width:16px;height:auto}@media(min-width: 768px){.l-header__inner__block__item--search{display:none}}.l-header__inner__block__item--search:not(:last-child){margin-right:0}.l-header__inner__block__item--banner{display:none}@media(min-width: 768px){.l-header__inner__block__item--banner{display:flex}}.l-header__inner__block__pc{display:none;align-items:center}.l-header__inner__block__pc__item-link{display:flex;justify-content:right;align-items:center}.l-header__inner__block__pc__item-link__icon{width:16px;height:10px;-o-object-fit:cover;object-fit:cover;margin-right:4px}.l-header__inner__block__pc__search .input_wrap{background:#fff;display:flex;opacity:.8;padding:2px 5px;margin:0 16px;font-size:12px}.l-header__inner__block__pc__search .input_wrap img{width:16px;height:auto}.l-header__inner__block__pc__account img{width:16px;height:auto}.l-header__inner__block__pc__cart{position:relative;margin:0 28px 0 16px}.l-header__inner__block__pc__cart .count{position:absolute;top:-1px;right:7px;color:#171615;font-size:10px;font-weight:600}.l-header__inner__block__pc__cart img{width:25px;height:auto}@media(min-width: 1024px){.l-header__inner__block__pc{display:flex}}.l-navi__fixed{position:fixed;bottom:0;right:0;width:100%;background:#f5f5f5;opacity:.8;z-index:10}@media(min-width: 768px){.l-navi__fixed{display:none}}.l-navi__fixed__block{display:grid;grid-template-columns:repeat(4, 1fr);justify-items:center;justify-content:space-between;padding:16px 0 10px}.l-navi__fixed__block__home img{width:16px;height:auto}.l-navi__fixed__block__account img{width:16px;height:auto}.l-navi__fixed__block__cart{position:relative}.l-navi__fixed__block__cart .count{position:absolute;top:-2px;right:7px;color:#171615;font-size:10px;font-weight:400}.l-navi__fixed__block__cart img{width:26px;height:auto}.l-navi__fixed__block__top img{width:16px;height:auto}.l-wrapper{background:#f5f5f5}.c-btn__close-header{display:block;position:relative;width:24px;height:24px}.c-btn__close-header::before,.c-btn__close-header::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:20px;background:#858b8e}.c-btn__close-header::before{transform:translate(-50%, -50%) rotate(45deg)}.c-btn__close-header::after{transform:translate(-50%, -50%) rotate(-45deg)}.c-btn__top,.c-btn__cart-entry,.c-btn__search{display:block;background:#171615;border-radius:30px;color:#fff;font-size:12px;padding:12px;position:relative;text-align:center;margin:24px auto;width:min(100%,210px)}.c-btn__top::before,.c-btn__cart-entry::before,.c-btn__search::before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);display:block;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff}@media(min-width: 768px){.c-btn__top::before,.c-btn__cart-entry::before,.c-btn__search::before{width:12px;height:12px;right:16px}}@media(min-width: 768px){.c-btn__top,.c-btn__cart-entry,.c-btn__search{font-size:16px;padding:18px;margin:40px auto;width:min(100%,400px)}}.c-btn__product,.c-btn__product--cosme,.c-btn__product--course,.c-btn__product--mens{display:inline-block;max-width:210px;width:100%;padding:12px 24px;border-radius:20px;box-shadow:1px 1px 6px #556872;font-size:12px;color:#fff;font-weight:bold;text-align:center;position:relative}.c-btn__product::before,.c-btn__product--cosme::before,.c-btn__product--course::before,.c-btn__product--mens::before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);display:block;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff}@media(min-width: 768px){.c-btn__product::before,.c-btn__product--cosme::before,.c-btn__product--course::before,.c-btn__product--mens::before{width:12px;height:12px;right:16px}}.c-btn__product--mens{background:#556872}.c-btn__product--course{background:#c7202b}.c-btn__product--cosme{background:#705e66}.c-btn__search{margin:56px auto 36px}@media(min-width: 768px){.c-btn__search{margin:64px auto 60px}}.c-btn__search{margin:56px auto 36px}@media(min-width: 768px){.c-btn__search{margin:64px auto 60px}}.c-btn__cart-entry{margin:24px auto;background:#c7202b}@media(min-width: 768px){.c-btn__cart-entry{margin:24px auto 60px}}.c-btn__back-cart{display:block;background:#fff;border-radius:30px;color:#171615;font-size:10px;padding:7px;position:relative;text-align:center;width:min(100%,130px)}.c-btn__back-cart::before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%) rotate(135deg);display:block;width:4px;height:4px;border-bottom:1px solid #171615;border-right:1px solid #171615}@media(min-width: 768px){.c-btn__back-cart{font-size:12px;padding:14px;width:min(100%,210px)}.c-btn__back-cart::before{content:"";width:8px;height:8px}}.c-btn__subscription{display:block;background:#fff;border-radius:30px;color:#6a777e;font-size:12px;padding:12px;position:relative;text-align:center;margin:24px auto;width:min(100%,340px)}@media(min-width: 768px){.c-btn__subscription{display:none}}.c-btn__contract{text-align:center}.c-btn__contract a{display:inline-block;background:red;color:#fff;max-width:300px;width:100%;padding:10px 18px;border-radius:2px}@media(min-width: 768px){.c-btn__contract a{padding:15px 24px}}.c-category_header__inner{position:relative;padding-top:50px}@media(min-width: 768px){.c-category_header__inner{padding-top:unset}}.c-category_header__inner__movie{position:relative;padding:56.25% 0 0 0;overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.c-category_header__inner__movie>iframe{position:absolute;top:-11%;left:-11%;width:122%;height:122%}.c-category_header__inner__block{width:100%;aspect-ratio:1/1;margin:0 auto 80px;background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-size:100% auto}@media(min-width: 768px){.c-category_header__inner__block{display:none}}.c-category_header__inner__block__pc{display:none;width:100%;max-width:1440px;max-height:664px;margin:0 auto;overflow:hidden}@media(min-width: 768px){.c-category_header__inner__block__pc{display:block}}.c-category_header__inner__block__pc img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.c-category_header__inner__logo{position:absolute;bottom:0%;right:50%;transform:translate(50%, 70%);width:180px;height:auto}@media(min-width: 768px){.c-category_header__inner__logo{display:none}}.c-category_header__inner__logo img{width:100%}.c-category_header__inner__logo__pc{display:none;position:absolute;bottom:70%;right:50%;transform:translate(50%, 50%);width:224px;height:128px}@media(min-width: 768px){.c-category_header__inner__logo__pc{display:inline}}.c-category_header__inner__logo__pc img{width:100%}.c-category_header__heading{position:absolute;z-index:1;top:calc(50% + 20px);left:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:column;gap:10px}@media(min-width: 768px){.c-category_header__heading{top:16.3vw}}@media(min-width: 1440px){.c-category_header__heading{top:178px}}.c-category_header__heading img{width:160px;margin-inline:auto}@media(min-width: 768px){.c-category_header__heading img{width:300px}}.c-category_header__heading-text{font-size:11px}@media(min-width: 768px){.c-category_header__heading-text{font-size:14px}}.c-checkbox__checkbox__label input:checked+.c-checkbox__checkbox__frame{opacity:1}.c-checkbox__checkbox__frame{position:absolute;top:46%;left:14px;display:block;transform:translateY(-50%) rotate(45deg);width:12px;height:24px;border-bottom:5px solid #171615;border-right:5px solid #171615;opacity:0}.c-checkbox__checkbox__text{font-size:14px;font-weight:bold;margin-left:16px;color:#171615}.c-checkbox .c-form_table__checkbox input[type=checkbox]{width:40px;height:40px;border-radius:8px;background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.05);position:relative;margin-right:0}.c-column__item__title-top{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif;font-size:14px;font-weight:bold;color:#171615}@media(min-width: 768px){.c-column__item__title-top{font-size:16px}}.c-column__item__content-pre{color:#171615;font-size:12px;margin-top:8px}@media(min-width: 768px){.c-column__item__content-pre{font-size:14px}}.c-column__item__date{color:#858b8e;font-size:10px;font-weight:300;text-decoration:none;margin-top:8px}@media(min-width: 768px){.c-column__item__date{font-size:12px}}.c-column__item__more{color:#065585;font-size:12px;font-weight:300;text-decoration:none;margin-top:8px}@media(min-width: 768px){.c-column__item__more{font-size:12px;margin-bottom:20px}}#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>td,#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>td,#new-view .p-account__inner .c-form_table>tbody>tr>td,#new-view .p-cart__inner .c-form_table>tbody>tr>td,.l-container__entry .p-account__inner .c-form_table>tbody>tr>td,.l-container__entry .p-cart__inner .c-form_table>tbody>tr>td{padding:0}#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>td input[type=text],#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>td input[type=email],#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>td input[type=tel],#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>td input[type=password],#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>td select,#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>td input[type=text],#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>td input[type=email],#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>td input[type=tel],#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>td input[type=password],#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>td select,#new-view .p-account__inner .c-form_table>tbody>tr>td input[type=text],#new-view .p-account__inner .c-form_table>tbody>tr>td input[type=email],#new-view .p-account__inner .c-form_table>tbody>tr>td input[type=tel],#new-view .p-account__inner .c-form_table>tbody>tr>td input[type=password],#new-view .p-account__inner .c-form_table>tbody>tr>td select,#new-view .p-cart__inner .c-form_table>tbody>tr>td input[type=text],#new-view .p-cart__inner .c-form_table>tbody>tr>td input[type=email],#new-view .p-cart__inner .c-form_table>tbody>tr>td input[type=tel],#new-view .p-cart__inner .c-form_table>tbody>tr>td input[type=password],#new-view .p-cart__inner .c-form_table>tbody>tr>td select,.l-container__entry .p-account__inner .c-form_table>tbody>tr>td input[type=text],.l-container__entry .p-account__inner .c-form_table>tbody>tr>td input[type=email],.l-container__entry .p-account__inner .c-form_table>tbody>tr>td input[type=tel],.l-container__entry .p-account__inner .c-form_table>tbody>tr>td input[type=password],.l-container__entry .p-account__inner .c-form_table>tbody>tr>td select,.l-container__entry .p-cart__inner .c-form_table>tbody>tr>td input[type=text],.l-container__entry .p-cart__inner .c-form_table>tbody>tr>td input[type=email],.l-container__entry .p-cart__inner .c-form_table>tbody>tr>td input[type=tel],.l-container__entry .p-cart__inner .c-form_table>tbody>tr>td input[type=password],.l-container__entry .p-cart__inner .c-form_table>tbody>tr>td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}#customers-registrations-sign-up-view .p-account__inner .c-form_table>tbody>tr>th,#customers-registrations-sign-up-view .p-cart__inner .c-form_table>tbody>tr>th,#new-view .p-account__inner .c-form_table>tbody>tr>th,#new-view .p-cart__inner .c-form_table>tbody>tr>th,.l-container__entry .p-account__inner .c-form_table>tbody>tr>th,.l-container__entry .p-cart__inner .c-form_table>tbody>tr>th{padding:0}.c-gmenu{height:100lvh}.c-gmenu__container__inner__list{border-color:#d8dddf}.c-gmenu__container__inner__list__item{border-color:#d8dddf}.c-gmenu__container__inner__list__item__child__item a{color:#858b8e;font-size:12px}@media(min-width: 768px){.c-gmenu__container__inner__list__item__child__item a{font-size:16px}}.c-icon__arrow{display:inline-block;vertical-align:middle;color:#171615;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transition:all .5s;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%) rotate(135deg)}.c-icon__arrow.active{top:65%;transform:translate(-50%, -50%) rotate(315deg)}@media(min-width: 768px){.c-icon__arrow{display:none}}.c-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:8px;font:inherit;outline:none;padding:8px 16px;background:#fff}.c-input::-moz-placeholder{font-size:16px;color:#858b8e}.c-input::placeholder{font-size:16px;color:#858b8e}.c-title{font-size:18px;text-align:center;font-weight:bold}@media(min-width: 768px){.c-title{font-size:40px}}.c-product_item:hover{opacity:1 !important}@media(min-width: 768px){.c-product_item__blank{position:absolute;background-color:#f5f5f5;width:200vw;height:43%;bottom:-8%;z-index:0;left:50%;transform:translateX(-50%)}}@media(max-width: 1100px){.c-product_item__blank{height:44%}}@media(max-width: 950px){.c-product_item__blank{height:46%}}@media(max-width: 850px){.c-product_item__blank{height:47%}}@media(max-width: 790px){.c-product_item__blank{height:49%}}.c-product_item__link{opacity:.4;z-index:2}.c-product_item__inner__eyecatch{z-index:1}@media(max-width: 768px){.c-product_item__inner__eyecatch__img{height:180px;aspect-ratio:1/1}}@media(min-width: 768px){.c-product_item__inner__eyecatch__img{background-position:bottom}}.c-product_item__inner__category__logo{width:78px;height:auto}@media(min-width: 768px){.c-product_item__inner__category__logo{width:124px}}.c-product_item__inner__category-more a{display:flex;align-items:center}.c-product_item__inner__category-more a:hover .c-product_item__inner__category__arrow{transform:translateX(15px)}.c-product_item__inner__category-more p{margin-right:15px}.c-product_item__inner__category__arrow{width:100px;height:13px;transition:all .3s}@media(min-width: 768px){.c-product_item__inner__category__arrow{width:207px}}.c-product__sale{display:flex;align-items:flex-end}.c-product__sale-block{display:flex;flex-direction:column}.c-product__sale-block--product{flex-direction:row;justify-content:center;align-items:center;gap:12px}@media(min-width: 768px){.c-product__sale-block--product{justify-content:flex-start}}.c-product__sale-line-through{width:-moz-fit-content;width:fit-content;margin-inline:auto;text-decoration-line:line-through;text-decoration-color:#e8582d}.c-product__sale-line-through--product{width:auto;margin:0}.c-product__sale-price{color:#e8582d;font-size:18px}@media(min-width: 768px){.c-product__sale-price{font-size:24px}}.c-product__sale-price--product{font-size:16px}@media(min-width: 768px){.c-product__sale-price--product{font-size:30px}}.c-product__sale-price-tax{font-size:12px}.c-product_item__inner__eyecatch__img{padding-top:100%}.c-product__7550tonic{position:absolute;top:300px;left:53%;width:100%;max-width:110px}@media(min-width: 413px){.c-product__7550tonic{top:75%;left:55%;width:100%;max-width:130px}}@media(min-width: 768px){.c-product__7550tonic{top:80%;left:54%;width:100%;max-width:130px}}@media(min-width: 1000px){.c-product__7550tonic{top:80%;left:52%;width:100%;max-width:150px}}.c-sale{position:fixed;top:74px;right:20px;z-index:100}@media(min-width: 768px){.c-sale{top:128px;right:50px}}.c-sale__img img{width:110px}@media(min-width: 768px){.c-sale__img img{width:180px}}.c-sale__circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120%}.c-sale__circle img{width:133px}@media(min-width: 768px){.c-sale__circle img{width:216px}}.p-account{margin-top:28px}@media(min-width: 768px){.p-account{margin-top:77px}}.p-account__title{text-align:center}@media(max-width: calc(768px - 1px)){.p-account__title{font-weight:bold}}.p-account__table{width:100%}.p-account__form{max-width:600px;width:100%;margin-inline:auto;margin-top:16px;padding-left:0;padding-right:0;margin-bottom:56px}@media(min-width: 768px){.p-account__form{margin-top:32px;margin-bottom:80px}}.p-account__form__item{display:flex;flex-direction:column}.p-account__form__item:not(:first-child){margin-top:24px}@media(min-width: 768px){.p-account__form__item:not(:first-child){margin-top:32px}}.p-account__form__item-label{align-self:flex-start;font-size:14px}@media(min-width: 768px){.p-account__form__item-label{font-size:16px}}.p-account__form__item-input{display:flex;justify-content:space-between;gap:16px;margin-top:8px;position:relative}@media(min-width: 768px){.p-account__form__item-input{gap:32px;margin-top:16px}}.p-account__form__item-input input[type=text],.p-account__form__item-input input[type=email],.p-account__form__item-input input[type=tel],.p-account__form__item-input input[type=password],.p-account__form__item-input select{width:100%;background:#fff;padding:8px 16px;border-radius:8px;box-shadow:1px 1px 6px rgba(0,0,0,.05)}.p-account__form__item-input input[type=text]::-moz-placeholder, .p-account__form__item-input input[type=email]::-moz-placeholder, .p-account__form__item-input input[type=tel]::-moz-placeholder, .p-account__form__item-input input[type=password]::-moz-placeholder, .p-account__form__item-input select::-moz-placeholder{font-size:16px;color:#858b8e}.p-account__form__item-input input[type=text]::placeholder,.p-account__form__item-input input[type=email]::placeholder,.p-account__form__item-input input[type=tel]::placeholder,.p-account__form__item-input input[type=password]::placeholder,.p-account__form__item-input select::placeholder{font-size:16px;color:#858b8e}.p-account__form__item-input--address{display:flex;flex-direction:column;gap:8px}@media(min-width: 768px){.p-account__form__item-input--address{gap:16px}}.p-account__form__item-input .eac-input-wrap{width:100%}.p-account__form__item-select{width:284px;background:#fff;border-radius:8px;position:relative}.p-account__form__item-select::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:12px;height:8px;background:#171615;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);pointer-events:none}@media(min-width: 768px){.p-account__form__item-select::after{width:18px;height:12px}}.p-account__button{margin-top:24px}@media(min-width: 768px){.p-account__button{margin-top:32px}}.p-account__button__wrapper{width:min(100%,210px);position:relative;margin-inline:auto}@media(min-width: 768px){.p-account__button__wrapper{width:min(100%,400px)}}.p-account__button__wrapper::before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);display:block;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;z-index:1}@media(min-width: 768px){.p-account__button__wrapper::before{width:12px;height:12px;right:16px}}.p-banner{position:relative}.p-banner--section{max-width:1440px;width:100%}.p-banner__image__inner{width:100%;height:100vh;background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-size:100% auto}@media(min-width: 768px){.p-banner__image__inner{background-size:100% 100vh}}.p-banner__wrapper{position:relative}.p-banner__logo{position:absolute;z-index:1;bottom:10px;right:50%;transform:translateX(50%)}@media(min-width: 768px){.p-banner__logo{bottom:60px;right:8.33vw;transform:none}}.p-banner__logo img{width:287px}@media(min-width: 768px){.p-banner__logo img{width:24vw}}.p-category__introduction{padding:56px 0}@media(min-width: 768px){.p-category__introduction{padding:80px 0}}.p-category__introduction__heading{font-size:16px;font-weight:bold;text-align:center}@media(min-width: 768px){.p-category__introduction__heading{font-size:30px}}.p-category__introduction__block{width:100%}.p-category__introduction__block__description{margin-inline:auto;display:flex;flex-direction:column;gap:32px}@media(min-width: 768px){.p-category__introduction__block__description{gap:68px;flex-direction:row}}.p-category__introduction__block__description__title{font-family:Noto Serif JP;font-weight:bold;line-height:1.5;text-align:center;letter-spacing:.19em}@media(min-width: 768px){.p-category__introduction__block__description__title{font-size:40px;text-align:left}}.p-category__introduction__block__description__heading{text-align:center}@media(min-width: 768px){.p-category__introduction__block__description__heading{align-self:flex-start;max-width:430px;width:100%;text-align:left}}.p-category__introduction__block__description__body{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.p-category__introduction__block__description__body{width:calc(100% - 430px);gap:35px}}.p-category__introduction__block__description__sub{letter-spacing:2px;line-height:2;font-size:12px;text-align:center}@media(min-width: 768px){.p-category__introduction__block__description__sub{font-size:14px;text-align:left}}.p-category__introduction__block__wide-view{margin:56px auto 0;width:100%;max-width:1440px}@media(min-width: 768px){.p-category__introduction__block__wide-view{margin:80px auto 0}}.p-category__introduction__block__wide-view__images{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:12/5}.p-category__introduction__block__flex-view{margin:56px auto 0;width:100%;max-width:1440px;display:flex}.p-category__introduction__block__flex-view.reverse{flex-direction:row-reverse}@media(min-width: 1024px){.p-category__introduction__block__flex-view{align-items:center}}@media(min-width: 768px){.p-category__introduction__block__flex-view{margin-top:80px auto 0}}.p-category__introduction__block__flex-view__images{width:30%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.p-category__introduction__block__flex-view__images{width:55%}}.p-category__introduction__block__flex-view__text{width:70%;text-align:left;padding:0 16px}@media(min-width: 768px){.p-category__introduction__block__flex-view__text{width:45%;padding-left:5.5555555556%;padding-right:8.3333333333%}}.p-category__introduction__block__flex-view__text__title{font-family:Noto Serif JP;font-weight:bold;letter-spacing:4px;line-height:1.5}@media(min-width: 768px){.p-category__introduction__block__flex-view__text__title{font-size:40px}}.p-category__introduction__block__flex-view__text__sub{margin-top:24px;line-height:1.5;font-size:12px}@media(min-width: 768px){.p-category__introduction__block__flex-view__text__sub{font-size:14px}}.p-category__introduction__block__images{position:relative;margin-top:56px;max-width:1020px;width:100%;margin-inline:auto}@media(min-width: 768px){.p-category__introduction__block__images{margin-top:80px}}.p-category__introduction__block__image{margin-top:24px}@media(min-width: 768px){.p-category__introduction__block__image{margin-top:34px}}.p-category__introduction__banners{display:flex;flex-direction:column;gap:10px}@media(min-width: 768px){.p-category__introduction__banners{flex-direction:row}}.p-category__introduction__banner{flex-grow:1}.p-category__introduction__banner img{width:100%}.p-confirm__table{table-layout:auto}.p-confirm__table tr{border-bottom-width:1px;border-bottom-style:solid}.p-confirm__table th,.p-confirm__table td{font-size:14px}.p-confirm__table th{padding:15px 0;text-align:left;width:125px}.p-confirm__table th.newLine{margin-top:10px}.p-confirm__table td{padding:15px 10px 15px 0}.p-confirm__title-h2{font-size:16px;font-weight:bold}@media(min-width: 768px){.p-confirm__title-h2{font-size:24px}}.p-confirm__flow{width:min(100%,400px);height:28px;margin:0 auto}.p-confirm__billing{background:#fff;border-radius:5px}.p-confirm__cart{padding:20px;background:#fff;border-radius:5px}.p-confirm__cart-name{display:block;margin-top:12px;text-align:left}.p-confirm__note{font-size:10px}.p-confirm__note>a{text-decoration:underline;text-underline-offset:3px}.p-confirm__box{text-align:center;font-size:14px;margin-top:10px}.p-checkout_confirm__inner__list__block{background:#fff;padding:15px;border-radius:5px}.c-billing_list__detail__item__tax{display:block;padding:0}.p-cart__main{padding-top:20px}@media(min-width: 768px){.p-cart__main{padding-top:77px}}.p-cart__wrapper{width:min(92%,1200px);margin-inline:auto}@media(min-width: 768px){.p-cart__entry{width:80%;margin-inline:auto}}@media(min-width: 1024px){.p-cart__entry{width:100%}}.p-cart__inner{margin-top:24px}@media(min-width: 1024px){.p-cart__inner{display:flex;gap:32px}}@media(min-width: 768px){.p-cart__side{width:80%;margin-inline:auto}}@media(min-width: 1024px){.p-cart__side{max-width:350px;width:100%}}@media(min-width: 768px){.p-cart__products{width:80%;margin-inline:auto}}@media(min-width: 1024px){.p-cart__products{max-width:828px;width:100%}}.p-cart__product{display:flex;align-items:center;padding:8px 16px;background:#fff}.p-cart__product:not(:first-child){margin-top:16px}.p-cart__thumb{flex:0 0 94px;aspect-ratio:1/1;position:relative}@media(min-width: 414px){.p-cart__thumb{flex:0 0 98px}}.p-cart__thumb::before{content:"";display:block;padding-top:100%}.p-cart__thumb-bg{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1/1}.p-cart__cont{display:flex;flex-direction:column;flex-grow:1}.p-cart__action{align-self:flex-end}.p-cart__action>a{display:flex}.p-cart__action .u-icon--close{font-size:24px}.p-cart__action span{font-size:14px;text-decoration:underline}.p-cart__info{display:flex;align-items:center;justify-content:space-between;margin-left:16px}@media(min-width: 520px){.p-cart__info{flex-grow:1}}@media(max-width: calc(520px - 1px)){.p-cart__info{flex-direction:column}}@media(max-width: calc(520px - 1px)){.p-cart__info-head{align-self:self-start}}.p-cart__info-title{font-weight:bold;font-size:14px}@media(min-width: 768px){.p-cart__info-title{font-size:16px}}.p-cart__info-price{margin-top:4px;font-size:14px}@media(min-width: 768px){.p-cart__info-price{font-size:16px}}.p-cart__info__inputs{display:flex;align-items:center}@media(max-width: calc(520px - 1px)){.p-cart__info__inputs{margin-right:auto}}.p-cart__info__input{position:relative}.p-cart__info__input input[type=number]{padding:10px 5px;font-size:12px;border:1px solid #f5f5f5;text-align:center;margin-right:24px;position:relative}@media(max-width: calc(520px - 1px)){.p-cart__info__input input[type=number]{margin:0 24px;font-size:16px}}.p-cart__info__input-plus{position:absolute;top:0;right:0}@media(max-width: calc(520px - 1px)){.p-cart__info__input-plus{top:50%;transform:translateY(-50%)}}.p-cart__info__input-plus i{width:16px;aspect-ratio:1/1;border-radius:50%;background:#171615;color:#fff;display:grid;place-items:center}.p-cart__info__input-minus{position:absolute;bottom:0;right:0}@media(max-width: calc(520px - 1px)){.p-cart__info__input-minus{top:50%;transform:translateY(-50%);left:0}}.p-cart__info__input-minus i{width:16px;aspect-ratio:1/1;border-radius:50%;background:#171615;color:#fff;display:grid;place-items:center}.p-cart__info__input-update{width:64px;font-size:12px;background:#171615;border-radius:8px;padding:8px 0;text-align:center;color:#fff;margin-left:16px;transition:all .2s}@media(min-width: 768px){.p-cart__info__input-update{width:80px;padding:10px 0;font-size:14px}}.p-cart__info__input-update:hover{opacity:.4}.p-cart__price{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;font-size:10px;gap:2px}@media(max-width: calc(1024px - 1px)){.p-cart__price{margin-top:2px}}.p-cart__price-item{height:100%}.p-cart__price__subtotal{grid-column:1/2;grid-row:1/2;background:#fff;text-align:right;padding:16px 8px}.p-cart__price__tax{grid-column:1/2;grid-row:2/3;background:#fff;text-align:right;padding:15px 8px}.p-cart__price-heading{color:#858b8e}.p-cart__price-price{font-size:16px;line-height:1.5;font-weight:bold}.p-cart__price-remaining{color:#171615}.p-cart__price__total{grid-column:2/3;grid-row:1/3;background:#fff;font-weight:bold;display:grid;place-content:center;place-items:center}.p-cart__price__total-heading{font-size:12px;color:#c7202b}.p-cart__price__total-price{font-size:32px;margin-top:4px}.p-cart__btn{margin-top:24px}@media(min-width: 768px){.p-cart__btn{margin-top:16px}}.p-cart__btn a{display:inline-block;max-width:130px;width:100%;padding:5px 15px;font-size:10px;font-weight:bold;border-radius:20px;background:#fff;border:none;box-shadow:1px 1px 6px rgba(0,0,0,.05);text-align:center;position:relative}@media(min-width: 768px){.p-cart__btn a{padding:12px 10px;font-size:10px;max-width:210px}}.p-cart__btn a:before{content:"";position:absolute;top:50%;left:7px;transform:translateY(-50%) rotate(135deg);display:block;width:4px;height:4px;border-bottom:1px solid #171615;border-right:1px solid #171615}@media(min-width: 768px){.p-cart__btn a:before{width:8px;height:8px;left:10px}}.p-cart__note{font-size:10px}.p-cart__note>a{text-decoration:underline;text-underline-offset:3px}@media(max-width: calc(1024px - 1px)){.p-cart__process{margin-top:24px}}.p-cart__process-title{font-size:18px;font-weight:bold;text-align:center}.p-cart__process-head{margin-top:16px;font-size:14px}@media(min-width: 768px){.p-cart__process-head{margin-top:24px}}.p-cart__process__form{margin-top:24px}.p-cart__process__input:not(:first-child){margin-top:16px}.p-cart__process__input>label{font-size:14px;font-weight:bold}.p-cart__process__input input[type=password],.p-cart__process__input input[type=email]{margin-top:8px;width:100%}.p-cart__process__password{display:flex;justify-content:end;font-size:14px;color:#065585;font-weight:bold;text-decoration:underline;margin-top:8px}.p-cart__process__storage{margin-top:26px}.p-cart__process__btn,.p-cart__process__btn--cv{display:flex;justify-content:center;max-width:210px;width:100%;padding:12px 20px;margin-inline:auto;margin-top:24px;font-size:12px;text-align:center;font-weight:bold;color:#fff;background:#171615;border-radius:20px;box-shadow:1px 1px 6px rgba(0,0,0,.05)}.p-cart__process__btn--cv{background:#c7202b}.p-checkout__list{margin-top:24px}@media(min-width: 768px){.p-checkout__list{margin-top:32px}}.p-checkout__list__block th{font-size:14px !important;color:#171615 !important}@media(min-width: 768px){.p-checkout__list__block th{font-size:16px !important}}.p-checkout__list__block__inner__title{font-size:18px;font-weight:bold;color:#171615;margin-bottom:16px}@media(min-width: 768px){.p-checkout__list__block__inner__title{font-size:24px;margin-bottom:24px}}.p-checkout__list__block__inner__payment--credit tr,.p-checkout__list__block__inner__payment--credit th,.p-checkout__list__block__inner__payment--credit td{display:block}.p-column h2{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif;font-size:16px;font-weight:bold;color:#171615;text-align:center;margin-bottom:24px}@media(min-width: 768px){.p-column h2{font-size:24px;margin-bottom:40px}}@media(min-width: 768px){.p-column__inner__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}}@media(min-width: 768px){.p-column__inner__list__item{border-top:1px solid;border-bottom:1px solid;border-color:#858b8e;width:unset}}.p-faq__top__wrap{color:#171615;margin:0 auto;width:min(100%,1200px);position:relative}.p-faq__top__title{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif;font-size:16px;font-weight:bold;text-align:center;margin-bottom:24px}@media(min-width: 768px){.p-faq__top__title{font-size:24px;margin-bottom:40px}}.p-faq__top__inner{padding:0 16px}@media(min-width: 768px){.p-faq__top__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px;margin-bottom:40px}}@media(min-width: 1220px){.p-faq__top__inner{padding:unset}}.p-faq__top__item{margin-bottom:25px}@media(min-width: 768px){.p-faq__top__item{margin-bottom:unset}}.p-faq__top__question{font-size:14px;font-weight:bold;display:grid;grid-template-columns:1fr 30px}.p-faq__top__question-arrow{position:relative}@media(min-width: 768px){.p-faq__top__question{border-bottom:1px solid #858b8e;font-size:16px;padding-bottom:15px}}.p-faq__top__answer{font-size:12px;padding-top:15px}@media(min-width: 768px){.p-faq__top__answer{font-size:14px}}.p-gmenu{width:100%;height:100%;position:fixed;left:-100%;top:0;z-index:200;opacity:0;transform:translateX(-20px);transition:left 0s .4s,opacity .4s,transform .4s}.p-gmenu.is-active{left:0;opacity:1;transform:none;transition:left 0s,opacity .4s,transform .4s}.p-gmenu__overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-gmenu__container{background:#fff;width:85%;height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch;box-shadow:0 5px 10px rgba(0,0,0,.2)}@media(min-width: 720px){.p-gmenu__container{width:480px}}.p-gmenu__container__inner{padding:54px 20px 20px;width:100%}@media(min-width: 720px){.p-gmenu__container__inner{padding:60px}}.p-gmenu__container__inner__lists{border-color:#d8dddf;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;list-style:none;padding:16px 5px 0}.p-gmenu__container__inner__lists__list{margin-bottom:16px}.p-gmenu__container__inner__lists__list__item{color:#858b8e;font-size:16px}.p-gmenu__container__close{font-size:24px;position:absolute;right:15px;top:15px;transition:.4s}@media(min-width: 720px){.p-gmenu__container__close{right:20px;top:20px}}.p-guide{padding:20px 16px 56px;background:#f5f5f5}.p-guide__inner{max-width:1200px;margin:0 auto}.p-guide__title{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif;font-size:16px;font-weight:bold;color:#171615;text-align:center;margin-bottom:24px}@media(min-width: 768px){.p-guide__title{font-size:24px;margin-bottom:40px}}.p-guide__boxes{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 323px){.p-guide__boxes::after{content:"";display:block;width:73px}}@media(min-width: 768px){.p-guide__boxes::after{content:"";display:block;max-width:384px;width:33%}}.p-guide__box{width:73px;margin-bottom:16px}@media(min-width: 768px){.p-guide__box{background:#fff;border-radius:8px;box-shadow:1px 1px 6px rgba(0,0,0,.0509803922);padding:14px 16px;max-width:384px;width:33%}.p-guide__box:hover{box-shadow:3px 3px 8px rgba(0,0,0,.0509803922)}.p-guide__box__link{display:flex;align-items:center;height:100%}}.p-guide__box__iconWrap{height:73px;padding:5px 14px;background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.0509803922);display:flex;align-items:center;margin-bottom:7px;border-radius:8px}@media(min-width: 768px){.p-guide__box__iconWrap{height:unset;padding:unset;background:unset;box-shadow:unset;display:unset;align-items:unset;margin-bottom:unset;border-radius:unset}}.p-guide__box__iconWrap img{display:block;max-width:40px;width:100%;height:auto}@media(min-width: 768px){.p-guide__box__iconWrap img{margin-right:25px}}.p-guide__box__title{color:#858b8e;font-size:10px;text-align:center}@media(min-width: 768px){.p-guide__box__title{font-size:16px;font-weight:bold}}.p-guide__sns{margin:30px 0 0}@media(min-width: 768px){.p-guide__sns{margin:70px 0 24px}}.p-guide__snsBoxes{display:flex;align-items:center;justify-content:space-between;max-width:200px;margin:0 auto}.p-guide__snsBox{width:80px}.p-guide__snsBox img{border-radius:50%;display:block;width:100%;height:auto}.p-guide__snsBox__title{font-size:10px;text-align:center;font-weight:300;margin-top:8px}.p-history__content{text-align:center}.p-history__title{font-size:12px;color:#6a777e}.p-history__price{font-size:12px;color:#6a777e}.p-navigation{display:none}@media(min-width: 768px){.p-navigation{display:block}}.p-navigation__sticky{position:sticky;top:120px;margin-top:40px;margin-bottom:160px;color:#858b8e}.p-navigation__sticky p{font-size:12px;margin-bottom:16px;padding-left:16px}.p-navigation__sticky p.active{color:#171615;font-weight:bold;padding-left:0}.p-navigation__sticky p.active::before{content:"";border-left:4px solid #171615;margin-right:8px;margin-right:12px}@media(min-width: 719px){.p-new_product{padding:unset}}.p-new_product__title{margin-bottom:unset}.p-new_product .p-product_slider__item{text-align:center;word-break:keep-all}.p-new_product .p-product_slider__item .c-product_item__inner__content{color:#6a777e}@media(max-width: 719px){.p-new_product .p-product_slider__item .c-product_item__inner__eyecatch{width:max(100%,165px)}}.p-new_product .p-product_slider__item .c-product_item__inner__title{font-size:12px}@media(min-width: 768px){.p-new_product .p-product_slider__item .c-product_item__inner__title{font-size:16px}}.p-new_product .p-product_slider__item .c-product_item__inner__price{margin-top:unset}.p-new_product .p-product_slider__item .c-product_item__inner__price span{font-size:10px}@media(min-width: 768px){.p-new_product .p-product_slider__item .c-product_item__inner__price span{font-size:12px}}.p-new_product .p-product_slider__item .c-product_item__inner__price span#price{font-size:12px}@media(min-width: 768px){.p-new_product .p-product_slider__item .c-product_item__inner__price span#price{font-size:14px}}#product-show-view{background:#f5f5f5}.l-header{border:none}@media(max-width: calc(768px - 1px)){.p-product__wrapper{padding-top:unset !important}}.p-product__slider__blank{position:absolute;background-color:#f5f5f5;width:200vw;height:50%;bottom:-13%;z-index:0;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.p-product__slider__blank{position:absolute;background-color:#f5f5f5;width:200vw;height:50%;bottom:-23%;z-index:0;left:50%;transform:translateX(-50%)}}.p-product__cont{margin-top:31px;width:100%;padding:0 16px}@media(min-width: 768px){.p-product__cont{max-width:568px;width:100%;margin-right:64px;padding:0}}.p-product__quantity{margin:0}.p-product__quantity__button__area{margin:0;justify-content:center}@media screen and (min-width: 768px){.p-product__quantity__button__area{justify-content:flex-start}}.p-product__quantity__button__wrap{flex:0;min-width:160px}.p-product__inner{max-width:1200px;width:100%;margin-inline:auto}.p-product__inner--top,.p-product__inner--desc{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 768px){.p-product__inner--top,.p-product__inner--desc{flex-direction:row-reverse;padding:0 16px}}.p-product__inner--desc{flex-direction:column;padding:0 16px}@media(min-width: 1024px){.p-product__inner--desc{flex-direction:row-reverse}}.p-product__subscription__inner{margin-top:50px;text-align:center;font-weight:bold}@media(min-width: 1024px){.p-product__subscription__inner{display:none}}.p-product__subscription__inner__title{font-size:16px;text-decoration:underline;color:#6a777e}.p-product__subscription__inner__desc{padding-top:16px;font-size:12px}.p-product__thumb{max-width:568px;width:100%;height:100%;position:relative;aspect-ratio:1/1}@media(max-width: calc(768px - 1px)){.p-product__thumb{margin-top:50px}}@media(max-width: calc(414px - 1px)){.p-product__thumb-wrap{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(auto, auto, auto, auto)}}@media(min-width: 414px){.p-product__thumb-wrap{height:100%}}.p-product__thumb-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:0 20px;background-size:contain}@media(max-width: calc(414px - 1px)){.p-product__thumb-bg{position:fixed;top:0;left:50%;transform:translateX(-50%);width:90%;height:100%;display:block;background-position:top 20% center}}.p-product__tax{font-size:14px;font-weight:bold}.p-product__title{font-size:16px;font-weight:bold}.p-product__title--tax{color:#171615}@media(max-width: 767px){.p-product__title--tax{display:block;margin-top:8px}}@media(min-width: 768px){.p-product__title{font-size:30px}}@media(max-width: 767px){.p-product__title{text-align:center}}.p-product__price{color:#858b8e;margin-top:15px}@media(min-width: 768px){.p-product__price{margin-top:8px}}@media(max-width: 767px){.p-product__price{text-align:center}}.p-product__price-head{display:flex;align-items:center;flex-direction:column;font-size:14px}@media(min-width: 768px){.p-product__price-head{flex-direction:row}}.p-product__price-default{margin-top:8px}@media(min-width: 768px){.p-product__price-default{margin-left:12px;margin-top:0}}.p-product__price__area--regular{opacity:0;position:absolute}.p-product__btn{margin-top:23px}@media(min-width: 768px){.p-product__btn{margin-top:16px}}.p-product__btn--regular{margin-top:16px}@media(min-width: 768px){.p-product__btn--regular{margin-top:8px}}.p-product__note{display:block;margin-top:8px;font-size:10px}@media(min-width: 768px){.p-product__partition{padding-top:24px;background-image:linear-gradient(to right, #858B8E, #858B8E 4px, transparent 4px, transparent 8px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x}}@media(min-width: 768px){.p-product__regular{padding-top:24px;margin:0}}@media(max-width: 767px){.p-product__regular{background:#fff;margin-top:32px;padding:16px;text-align:center}}.p-product__regular__title{font-size:16px;font-weight:bold}.p-product__regular__title-free{margin-top:8px;font-size:12px;color:#858b8e;display:block;font-weight:normal}@media(min-width: 768px){.p-product__regular__title-free{display:inline;margin-left:8px}}.p-product__regular-subhead{font-size:10px;color:#858b8e;display:block}.p-product__regular__head{display:flex;align-items:center;justify-content:center;color:#171615;font-weight:bold}@media(min-width: 768px){.p-product__regular__head{justify-content:flex-start}}@media(max-width: 767px){.p-product__regular__head{margin-top:8px}}.p-product__regular__head-sub{font-size:10px;text-align:right}@media(min-width: 768px){.p-product__regular__head-sub{font-size:11px}}.p-product__regular__head-main{font-size:20px;margin-left:8px}@media(min-width: 768px){.p-product__regular__head-main{font-size:30px}}.p-product__regular__note{color:#858b8e;font-size:10px;margin-top:16px}.p-product__regular__note-text:not(:first-child){margin-top:8px}@media(max-width: 767px){.p-product__regular__note-text{text-align:left}}.p-product__regular__note-text a{text-decoration:none;color:#858b8e;text-decoration:underline}.p-product__link{text-decoration:underline}.p-product_list__list{gap:20px 0}@media(min-width: 768px){.p-product_list__list{max-width:1440px;flex-wrap:nowrap;align-items:baseline;overflow-x:auto;overflow-y:hidden;margin:0 auto;padding-top:30px}.p-product_list__list::-webkit-scrollbar{display:none}}.p-product_list__list__item{text-align:center;word-break:keep-all}@media(min-width: 768px){.p-product_list__list__item{width:calc((100% - 120px)/4) !important;flex-shrink:0;margin-top:0 !important;margin-left:40px}}@media(max-width: 1220px){.p-product_list__list__item{width:calc((100% - 100px)/3) !important;margin-left:0 !important}}@media(max-width: 950px){.p-product_list__list__item{width:calc((100% - 60px)/2) !important;margin-left:0 !important}}@media(max-width: 767px){.p-product_list__list__item{width:180px !important;margin-left:0 !important}}.p-product_list__list__item:first-of-type{margin-top:0 !important;margin-left:40px}@media(min-width: 768px){.p-product_list__list__item:first-of-type{margin-left:0}}.p-product_list__list__categories{width:calc(50% - 10px)}@media(min-width: 768px){.p-product_list__list__categories{width:calc(33.333% - 60px)}}.p-product_list__list-collection{max-width:990px;width:100%;margin-inline:auto;display:flex;flex-wrap:wrap;gap:17px}@media(min-width: 768px){.p-product_list__list-collection{gap:34px 90px}}@media(max-width: 768px){.p-product__sp__slider{flex-wrap:nowrap;align-items:baseline;overflow-x:auto;overflow-y:hidden;margin:-5px auto;padding-top:30px;gap:20px 0}.p-product__sp__slider::-webkit-scrollbar{display:none}}.p-product__desc{margin-top:56px}@media(min-width: 768px){.p-product__desc{margin-top:73px}}.p-product__desc__slider{max-width:100%}@media(min-width: 768px){.p-product__desc__slider{width:80%}}@media(min-width: 1024px){.p-product__desc__slider{max-width:448px;width:100%;margin-left:71px}}.p-product__desc__cont{max-width:100%;margin-top:56px}@media(min-width: 768px){.p-product__desc__cont{width:80%}}@media(min-width: 1024px){.p-product__desc__cont{max-width:690px;width:100%;margin-top:0}}.p-product__desc__cont>div:not(:first-child){margin-top:56px}@media(min-width: 768px){.p-product__desc__cont>div:not(:first-child){margin-top:41px}}.p-product__desc__cont>div>h2{font-size:16px}@media(min-width: 768px){.p-product__desc__cont>div>h2{font-size:24px}}.p-product__desc__cont>div>p{font-size:14px;line-height:1.8;margin-top:24px}.p-product__desc__cont>div>p span{font-weight:bold;display:block}.p-product__desc__cont>div>p span small{font-size:10px;display:inline-block;font-weight:normal}.p-product__detail{margin-top:54px}@media(min-width: 768px){.p-product__detail{margin-top:64px}}.p-product__detail__inner{padding:0 15px}.p-product__detail dl{max-width:1200px;width:100%;margin-inline:auto}.p-product__detail dl>div{display:flex;font-size:10px}.p-product__detail dl>div:not(:first-child){margin-top:8px}.p-product__detail dl>div dt{width:96px;text-align:right}.p-product__detail dl>div dd{width:calc(100% - 96px);margin-left:16px}.p-product__baner{margin-top:56px;position:relative}@media(min-width: 768px){.p-product__baner{margin-top:80px}}.p-product__baner__logo{width:55%;max-width:137px}@media(min-width: 768px){.p-product__baner__logo{width:50%;max-width:257px}}.p-product__baner__logo img{height:83px;-o-object-fit:contain;object-fit:contain}@media(min-width: 768px){.p-product__baner__logo img{height:auto}}.p-product__baner__bg img{-o-object-fit:cover;object-fit:cover}.p-product__baner__inner{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.p-product__baner__cont{display:flex;align-items:center;height:100%;padding-left:36px;position:relative}@media(min-width: 768px){.p-product__baner__cont{width:min(90%,1200px);margin-inline:auto;padding-bottom:0;padding-left:0}}@media(min-width: 1440px){.p-product__baner__cont__bg img{height:596px;-o-object-fit:cover;object-fit:cover}}.p-product__baner__cont__inner{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.p-product__baner__cont__cont{display:flex;align-items:flex-end;height:100%;padding-left:16px;padding-bottom:16px}@media(min-width: 768px){.p-product__baner__cont__cont{width:min(90%,1200px);margin-inline:auto;align-items:center;padding-bottom:0;padding-left:0}}.p-product__baner__cont__cont--cosme .p-product__baner__logo{padding-bottom:6px}.p-product__baner__cont__cont--cosme .p-product__baner__logo img{width:135px;height:16px}@media(min-width: 768px){.p-product__baner__cont__cont--cosme .p-product__baner__logo img{width:182px;height:24px}}.p-product__baner__cont__cont--cosme .p-product__baner__title p{color:#171615}.p-product__baner__cont__title{margin-left:8px}@media(min-width: 768px){.p-product__baner__cont__title{margin-left:24px}}.p-product__baner__cont p{font-size:10px;line-height:1.5;color:#fff}.p-product__title{display:flex;flex-direction:column}.p-product__text{font-size:10px;line-height:1.5;color:#fff}.p-product__text--cosme{color:#171615}.p-product__ingredient{font-size:10px;color:#858b8e}.p-product__category{margin-top:60px}@media screen and (max-width: 719px){.p-product__category{padding-right:15px;padding-left:15px}}.p-product__category__list{margin-top:30px}@media screen and (min-width: 720px){.p-product__category__item{width:calc((100% - 120px)/4)}.p-product__category__item:not(:nth-child(4n+1)){margin-left:40px}}@media screen and (max-width: 719px){.p-product__category__item{width:calc((100% - 15px)/2)}.p-product__category__item:nth-child(even){margin-left:15px}.p-product__category__item:nth-child(n+3){margin-top:20px}}.p-product__category__title{text-align:center;font-weight:bold}.p-product__category__content{text-align:center}.c-product_img__slider--main img{width:100%;aspect-ratio:1/1}.c-product_img__slider--thumbnail{padding:0;margin:0}.c-product_img__slider--thumbnail .c-product_img__item img{margin:0;aspect-ratio:1/1}.c-product_img__slider--thumbnail .c-product_img__item{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;margin-top:16px;margin-bottom:16px;position:relative}.c-product_img__slider--thumbnail .c-product_img__item:not(:first-child){margin-left:8px}@media(min-width: 768px){.c-product_img__slider--thumbnail .c-product_img__item:not(:first-child){margin-left:16px}}@media(min-width: 768px){.c-product_img__slider--thumbnail .c-product_img__item{margin-top:24px}}.c-product_img__slider--thumbnail .c-product_img__item.is-active::before{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:24px;height:2px;background:#858b8e;display:block}.c-product_img__list .splide__list{display:flex;justify-content:center}.p-page_content__inner>ul>li h2:before{content:"" !important}.p-relay{max-width:720px;margin:0 auto}.p-relay__menu{width:100%;table-layout:fixed;border-collapse:collapse}.p-relay__menu td{border:1px solid #333;transition:all .2s}.p-relay__menu td a{padding:5px;text-decoration:none;color:#171615;display:block;text-align:center}.p-relay__menu td:hover{background:#171615}.p-relay__menu td:hover a{color:#fff}.p-relay__heading{text-align:center;font-size:24px;color:#494949}.p-relay__title{text-align:center;font-weight:bold;padding:10px;transition:all .2s;background:#171615;color:#fff;cursor:pointer}.p-relay__cont{pointer-events:none;line-height:0;transition:all .2s}.p-relay__cont.is-open{transition:all .4s;pointer-events:visible}.p-relay__table{width:100%;table-layout:fixed;border-collapse:collapse}.p-relay__table th,.p-relay__table td{border:1px solid #333;height:50px;font-size:14px;text-align:center}.p-relay__table th span,.p-relay__table td span{display:inline-block;margin-top:15px;font-size:10px;white-space:nowrap}.p-relay__top{cursor:pointer;position:fixed;right:30px;bottom:60px;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;transition:all .3s;background:#171615;color:#fff;opacity:0;visibility:hidden}#pagetop{transition:all .2s}.p-search_menu{color:#858b8e;font-size:12px;height:100lvh}.p-search_menu__container__searchbtn .js-gmenu-search-submit{background:#065585}.p-search_menu__container__searchbtn span{color:#fff;font-size:12px}.p-survey{max-width:600px;margin-inline:auto;text-align:center;margin-top:1em}.p-survey__text{font-size:16px;text-align:center}.p-survey__note{font-size:10px;text-align:center}.p-survey__link{display:flex;align-items:center;justify-content:center;max-width:350px;width:100%;padding:16px;margin:1em;margin-inline:auto;cursor:pointer;transition:all .2s;background:#171615;color:#fff;border-radius:10px;border:1px solid rgba(0,0,0,0);font-size:14px}@media(min-width: 768px){.p-survey__link{font-size:16px}}.p-survey__link span{text-decoration:underline}.p-survey__link svg{margin-right:5px}.p-survey__link:hover{background:#fff;color:#171615;border-color:currentColor}.u-bd__unset{border:unset}.u-bd--cart-entry{border-color:rgba(0,0,0,0) !important;border-radius:8px !important;box-shadow:1px 1px 6px rgba(0,0,0,.05) !important}.u-bd--cart-entry--check{width:24px;height:12px;left:8px;top:calc(50% - 8px);border-left-width:5px;border-bottom-width:5px}.u-bd--cart-entry--checkbox{width:40px !important;height:40px !important;margin-right:16px !important;background-color:#fff;border-color:rgba(0,0,0,0) !important;border-radius:8px !important;box-shadow:1px 1px 6px rgba(0,0,0,.05)}@media(min-width: 768px){.u-bg-cl--search{background-color:#f0f0f0 !important}}.u-bg-cl--haircare{background:linear-gradient(to top right, #D7DDE0, #F2F5F7)}.u-bg-cl--cosme{background:linear-gradient(to top right, #E0DBD7, #F7F5F2)}.u-bg-cl--set{background:linear-gradient(to top right, #E5E5E5, #F0F0F0)}.u-dp--bl{display:block}.u-dp--fl--wr{flex-wrap:wrap}.u-dp--fl--wr::before{content:"";width:calc((100% - 120px)/3);order:1;margin-left:40px}.u-dp--fl--wr::after{content:"";width:calc((100% - 120px)/3);margin-left:40px}.u-dp--fl--ju--sb{justify-content:space-between}.u-dp--fl--ju--ct{justify-content:center}.u-dp--fl--ai--unset{align-items:unset}.u-dp--fl--fs--sb{display:flex;align-items:flex-start;justify-content:space-between}.u-dp--fl--gap--8--16{display:flex !important;flex-direction:column;gap:8px}@media(min-width: 768px){.u-dp--fl--gap--8--16{gap:16px}}@media(min-width: 768px){.u-of--inherit{overflow-x:inherit;overflow-y:inherit}}@media(min-width: 768px){.u-of--clip{overflow:clip}}.u-fz--10{font-size:10px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--11{font-size:11px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--12{font-size:12px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--13{font-size:13px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--14{font-size:14px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--15{font-size:15px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--16{font-size:16px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--17{font-size:17px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--18{font-size:18px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--19{font-size:19px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--20{font-size:20px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--21{font-size:21px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--22{font-size:22px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--23{font-size:23px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--24{font-size:24px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--25{font-size:25px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--26{font-size:26px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--27{font-size:27px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--28{font-size:28px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--29{font-size:29px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fz--30{font-size:30px}.u-fz--ph{font-size:16px;color:#858b8e}.u-fz--op{font-size:16px;color:#171615}.u-fw--bold{font-weight:bold}.u-ta--center{text-align:center}.u-ta--left{text-align:left}.u-hidden{display:none}.u-hidden-sp{display:none}@media(min-width: 768px){.u-hidden-sp{display:block}}.u-hidden-sp--lg{display:none}@media(min-width: 1024px){.u-hidden-sp--lg{display:block}}.u-hidden-pc{display:block}@media(min-width: 768px){.u-hidden-pc{display:none}}.u-hidden-pc--lg{display:block}@media(min-width: 1024px){.u-hidden-pc--lg{display:none}}.u-pos--relative{position:relative}.u-pos--absolute--left{position:absolute;width:50%;height:100%;left:0}.u-pos--absolute--right{position:absolute;width:50%;height:100%;right:0}.u-pa--10{padding:10px}.u-pt--10{padding-top:10px}.u-pr--10{padding-right:10px}.u-pb--10{padding-bottom:10px}.u-pl--10{padding-left:10px}.u-ma--10{margin:10px}.u-mt--10{margin-top:10px}.u-mr--10{margin-right:10px}.u-mb--10{margin-bottom:10px}.u-ml--10{margin-left:10px}.u-pa--20{padding:20px}.u-pt--20{padding-top:20px}.u-pr--20{padding-right:20px}.u-pb--20{padding-bottom:20px}.u-pl--20{padding-left:20px}.u-ma--20{margin:20px}.u-mt--20{margin-top:20px}.u-mr--20{margin-right:20px}.u-mb--20{margin-bottom:20px}.u-ml--20{margin-left:20px}.u-pa--30{padding:30px}.u-pt--30{padding-top:30px}.u-pr--30{padding-right:30px}.u-pb--30{padding-bottom:30px}.u-pl--30{padding-left:30px}.u-ma--30{margin:30px}.u-mt--30{margin-top:30px}.u-mr--30{margin-right:30px}.u-mb--30{margin-bottom:30px}.u-ml--30{margin-left:30px}.u-pa--40{padding:40px}.u-pt--40{padding-top:40px}.u-pr--40{padding-right:40px}.u-pb--40{padding-bottom:40px}.u-pl--40{padding-left:40px}.u-ma--40{margin:40px}.u-mt--40{margin-top:40px}.u-mr--40{margin-right:40px}.u-mb--40{margin-bottom:40px}.u-ml--40{margin-left:40px}.u-pa--50{padding:50px}.u-pt--50{padding-top:50px}.u-pr--50{padding-right:50px}.u-pb--50{padding-bottom:50px}.u-pl--50{padding-left:50px}.u-ma--50{margin:50px}.u-mt--50{margin-top:50px}.u-mr--50{margin-right:50px}.u-mb--50{margin-bottom:50px}.u-ml--50{margin-left:50px}.u-pa--60{padding:60px}.u-pt--60{padding-top:60px}.u-pr--60{padding-right:60px}.u-pb--60{padding-bottom:60px}.u-pl--60{padding-left:60px}.u-ma--60{margin:60px}.u-mt--60{margin-top:60px}.u-mr--60{margin-right:60px}.u-mb--60{margin-bottom:60px}.u-ml--60{margin-left:60px}.u-pa--70{padding:70px}.u-pt--70{padding-top:70px}.u-pr--70{padding-right:70px}.u-pb--70{padding-bottom:70px}.u-pl--70{padding-left:70px}.u-ma--70{margin:70px}.u-mt--70{margin-top:70px}.u-mr--70{margin-right:70px}.u-mb--70{margin-bottom:70px}.u-ml--70{margin-left:70px}.u-pa--80{padding:80px}.u-pt--80{padding-top:80px}.u-pr--80{padding-right:80px}.u-pb--80{padding-bottom:80px}.u-pl--80{padding-left:80px}.u-ma--80{margin:80px}.u-mt--80{margin-top:80px}.u-mr--80{margin-right:80px}.u-mb--80{margin-bottom:80px}.u-ml--80{margin-left:80px}.u-pa--90{padding:90px}.u-pt--90{padding-top:90px}.u-pr--90{padding-right:90px}.u-pb--90{padding-bottom:90px}.u-pl--90{padding-left:90px}.u-ma--90{margin:90px}.u-mt--90{margin-top:90px}.u-mr--90{margin-right:90px}.u-mb--90{margin-bottom:90px}.u-ml--90{margin-left:90px}.u-pa--100{padding:100px}.u-pt--100{padding-top:100px}.u-pr--100{padding-right:100px}.u-pb--100{padding-bottom:100px}.u-pl--100{padding-left:100px}.u-ma--100{margin:100px}.u-mt--100{margin-top:100px}.u-mr--100{margin-right:100px}.u-mb--100{margin-bottom:100px}.u-ml--100{margin-left:100px}.u-pt--unset{padding-top:unset !important}.u-pa--unset{padding:unset}.u-pa--0{padding:0 !important}.u-prl--unset{padding-right:0;padding-left:0}.u-mt--unset{margin-top:unset !important}.u-mb--unset{margin-bottom:unset !important}.u-m--0a{margin:0 auto !important}.u-m--30--60{margin:30px 0}@media(min-width: 768px){.u-m--30--60{margin:60px 0}}.u-mt--24{margin-top:24px !important}@media(min-width: 768px){.u-mt--pc30{margin-top:30px}}@media(max-width: calc(768px - 1px)){.u-mt--sp-25{margin-top:-25px}}.u-mt--40{margin-top:40px !important}.u-mt--80--60{margin-top:80px}@media(min-width: 768px){.u-mt--80--60{margin-top:60px}}.u-mb---8---16{margin-bottom:-8px !important}@media(min-width: 768px){.u-mb---8---16{margin-bottom:-16px !important}}.u-mb--18{margin-bottom:18px !important}.u-mt--24--32{margin-top:24px !important}@media(min-width: 768px){.u-mt--24--32{margin-top:32px !important}}.u-mt--50--74{margin-top:50px}@media(min-width: 768px){.u-mt--50--74{margin-top:74px}}.u-mb--8--0{margin-bottom:8px !important}@media(min-width: 768px){.u-mb--8--0{margin-bottom:0 !important}}.u-mb--8--16{margin-bottom:8px !important}@media(min-width: 768px){.u-mb--8--16{margin-bottom:16px !important}}.u-mb--24--32{margin-bottom:24px !important}@media(min-width: 768px){.u-mb--24--32{margin-bottom:32px !important}}.u-mb--30--64{margin-bottom:30px !important}@media(min-width: 768px){.u-mb--30--64{margin-bottom:64px !important}}.u-m-p--top-page{margin:0 auto;padding:16px 16px 20px}@media(min-width: 768px){.u-m-p--top-page{padding:56px 120px 22px}}.u-m-p--cart-entry{padding:0;margin-bottom:8px !important}@media(min-width: 768px){.u-m-p--cart-entry{padding:0;margin-bottom:16px !important}}.u-pt--search{padding-top:80px !important}@media(min-width: 768px){.u-pt--search{padding-top:150px !important}}.u-text--link{color:#858b8e;font-size:12px}@media(min-width: 768px){.u-text--link{font-size:16px}}.u-text--product{font-size:12px;color:#6a777e}@media(min-width: 768px){.u-text--product{font-size:16px}}h2.u-text--guid{font-size:20px !important;font-weight:bold}span.u-text__tonic7550{font-size:11px;color:#494949;display:inline-block}@media(min-width: 768px){span.u-text__tonic7550{font-size:18px}}.u-text__align-left{text-align:left}.u-mxw--xxl{max-width:1440px}.u-mxw--xl{max-width:1280px}.u-mxw--unset{max-width:unset !important}.u-mxw--180{max-width:180px !important}.u-w--unset{width:unset !important}.u-wc--search{width:calc((100% - 15px)/2) !important}@media(min-width: 768px){.u-wc--search{width:calc((100% - 120px)/3) !important}}.u-z--1{z-index:1}/*# sourceMappingURL=bimora_style.css.map */