.est-dblshade .lace-logo[data-v-2ef996e5]{margin:0;padding:5px 10px;font-size:16px;line-height:1.4;background:#930;color:#fff;font-weight:700}.est-dblshade .lace-choose[data-v-2ef996e5]{font-size:18px;margin:12px 8px 8px;font-weight:700;color:#333;line-height:1.4}.est-dblshade .lace-menu[data-v-2ef996e5]{display:flex;flex-direction:row;margin:8px 0 12px;align-items:stretch}.est-dblshade .lace-menu .lace-menu-item-2[data-v-2ef996e5]{flex:0 1 30%;margin:0 3px}.est-dblshade .lace-menu .lace-menu-item-wide[data-v-2ef996e5]{flex:0 1 40%;margin:0 3px}.est-dblshade .lace-menu .lace-menu-search[data-v-2ef996e5]{flex:0 1 30%;margin:0 3px}.est-dblshade a.lace-menu-item[data-v-2ef996e5],.est-dblshade div.lace-menu-item[data-v-2ef996e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;margin:0;border:1px solid #ccc;background:#fff;color:#000;font-weight:700;text-decoration:none;border-radius:10px;cursor:pointer;transition:all .15s;min-height:166px;font-size:14px;line-height:1.5;gap:4px}.est-dblshade a.lace-menu-item.lace-menu-item-2[data-v-2ef996e5]{padding:60px 10px;min-height:66px}.est-dblshade a.lace-menu-item-2[data-v-2ef996e5]{background:#69c;border-color:#036;color:#fff}.est-dblshade a.lace-menu-item[data-v-2ef996e5]:hover{background:#fec;color:#000}.est-dblshade a.lace-menu-item-2[data-v-2ef996e5]:hover{background:#C73;color:#fff}.est-dblshade div.lace-menu-item.is-active[data-v-2ef996e5]{background:#fec;color:#000}.est-dblshade .lace-catalog[data-v-2ef996e5]{padding:7px 0;border-radius:7px;background:#fff;box-shadow:0 2px 3px #0003;align-self:stretch;overflow:hidden}.est-dblshade .lace-catalog img[data-v-2ef996e5]{height:30px;vertical-align:middle}.est-dblshade .lace-menu-maker-logo[data-v-2ef996e5]{text-align:center;margin-bottom:4px;height:40px;display:flex;align-items:center;justify-content:center}.est-dblshade .lace-menu-maker-logo img[data-v-2ef996e5]{height:30px;max-width:100%;vertical-align:middle}.est-dblshade .lace-menu-item-wide.is-disabled[data-v-2ef996e5]{opacity:.4;pointer-events:none}.est-dblshade .lace-menu-inner[data-v-2ef996e5]{margin-top:6px;display:flex;flex-direction:column;gap:4px}.est-dblshade .lace-catalogs-item[data-v-2ef996e5]{display:block;padding:4px;background:#fff;border:1px solid #ccc;border-radius:5px;text-align:center;text-decoration:none;cursor:pointer;transition:all .15s}.est-dblshade .lace-catalogs-item[data-v-2ef996e5]:hover,.est-dblshade .lace-catalogs-item.is-active[data-v-2ef996e5]{background:#fec;border-color:#c73}.est-dblshade .lace-catalogs-item img[data-v-2ef996e5]{max-height:20px;max-width:100%;vertical-align:middle}.est-dblshade .lace-menu-search[data-v-2ef996e5]{border-radius:10px;padding:10px;border:1px solid #ccc;background:#fff}.est-dblshade .lace-menu-search form[data-v-2ef996e5]{display:flex;flex-direction:column;gap:6px;align-items:stretch}.est-dblshade .lace-menu-search[data-v-2ef996e5]{padding:10px;border-radius:10px}.est-dblshade .lace-menu-search input[type=text][data-v-2ef996e5]{width:100%;font-size:14px;border:1px solid #ccc;padding:9px 10px;background:#fff;border-radius:4px;box-sizing:border-box}.est-dblshade .lace-menu-search button[data-v-2ef996e5]{background:#008eba;color:#fff;border:0;border-radius:10px;padding:5px 14px;font-size:15px;font-weight:700;text-align:center;cursor:pointer;align-self:stretch}.est-dblshade .margined[data-v-2ef996e5]{margin:7px}.est-dblshade ul.lace-tab[data-v-2ef996e5]{list-style:none;padding:0;margin:12px 0 0;border-bottom:3px solid #036;display:flex}.est-dblshade ul.lace-tab li[data-v-2ef996e5]{padding:0;margin:0;list-style:none;display:block}.est-dblshade ul.lace-tab a[data-v-2ef996e5]{display:block;text-decoration:none;background:#bbb;color:#fff;padding:5px 10px;font-size:13px;font-weight:600}.est-dblshade ul.lace-tab li.active a[data-v-2ef996e5]{background:#036;color:#fff}.est-dblshade__catalog-logo[data-v-2ef996e5]{margin:8px 0 4px;padding:0}.est-dblshade__catalog-logo img[data-v-2ef996e5]{max-height:40px;height:auto;vertical-align:middle}.est-dblshade .p-search-form[data-v-2ef996e5]{background:#f5f5f5;padding:10px;margin:8px 0;border-radius:4px}.est-dblshade .p-search-form__title[data-v-2ef996e5]{font-size:14px;font-weight:700;color:#333;margin:0 0 8px;padding-left:6px;border-left:4px solid #036}.est-dblshade .p-search-form>form[data-v-2ef996e5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.est-dblshade .p-search-form__title[data-v-2ef996e5]{width:100%}.est-dblshade .p-search-form__unit[data-v-2ef996e5]{display:flex;align-items:center;gap:6px;flex:1 1 200px;min-width:0;font-size:12px}.est-dblshade .p-search-form__label[data-v-2ef996e5]{font-weight:700;color:#333;margin:0;white-space:nowrap}.est-dblshade .p-search-form__input-wrapper[data-v-2ef996e5]{flex:1;min-width:0}.est-dblshade .p-search-form__input[data-v-2ef996e5]{width:100%;min-width:0;box-sizing:border-box;padding:4px 6px 4px 32px;border:1px solid #ccc;border-radius:3px;font-size:12px}.est-dblshade .p-search-form__input-wrapper[data-v-2ef996e5]:before{font-size:16px;margin-top:-8px;left:8px}.est-dblshade .p-search-form__select[data-v-2ef996e5]{flex:1;min-width:0;padding:4px 6px;border:1px solid #ccc;border-radius:3px;font-size:12px;background:#fff}.est-dblshade .p-search-form__btn[data-v-2ef996e5]{flex:0 0 auto}.est-dblshade .p-search-form__functions[data-v-2ef996e5]{width:100%;margin-top:6px}.est-dblshade .p-search-form__btn .c-btn[data-v-2ef996e5]{background:#008eba;color:#fff;border:0;border-radius:16px;padding:6px 16px 6px 32px;font-size:13px;line-height:1.4;cursor:pointer}.est-dblshade .p-search-form__btn .c-btn[data-v-2ef996e5]:before{font-size:16px;width:16px;left:10px;margin-top:-8px}.est-dblshade .p-search-form__functions[data-v-2ef996e5]{margin-top:6px}.est-dblshade .p-search-form__functions__title[data-v-2ef996e5]{font-weight:700;color:#333;margin:4px 0;font-size:12px}.est-dblshade .p-search-form__function[data-v-2ef996e5]{display:inline-flex;align-items:center;gap:3px;margin-right:8px;font-size:12px;cursor:pointer}.est-dblshade__count[data-v-2ef996e5]{font-size:12px;color:#555;margin:8px 4px}.est-dblshade__loading[data-v-2ef996e5],.est-dblshade__error[data-v-2ef996e5],.est-dblshade__empty[data-v-2ef996e5]{font-size:12px;color:#888;padding:8px}.est-dblshade__error[data-v-2ef996e5]{color:#c00}.est-dblshade .pager[data-v-2ef996e5]{display:flex;justify-content:center;align-items:center;gap:4px;margin:10px 0;flex-wrap:wrap}.est-dblshade .pager-first[data-v-2ef996e5],.est-dblshade .pager-last[data-v-2ef996e5]{display:flex}.est-dblshade .pager-all[data-v-2ef996e5]{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.est-dblshade .pager-number[data-v-2ef996e5],.est-dblshade .pager-number-active[data-v-2ef996e5]{display:inline-block;min-width:26px;height:26px;line-height:26px;padding:0 8px;border:1px solid #ccc;border-radius:13px;background:#fff;color:#036;font-size:11px;text-align:center;text-decoration:none;cursor:pointer}.est-dblshade .pager-number-active[data-v-2ef996e5]{background:#f15a24;color:#fff;border-color:#f15a24;font-weight:700}.est-dblshade .pager-number-active b[data-v-2ef996e5]{font-weight:700}.est-dblshade .pager-number[data-v-2ef996e5]:hover{background:#e8eef5}.est-dblshade .c-grid--lace-list[data-v-2ef996e5]{display:flex;flex-direction:column;gap:12px}.est-dblshade .p-item--simple[data-v-2ef996e5]{position:relative;padding:8px;border:1px solid #ddd;border-radius:4px;cursor:pointer;background:#fff;transition:border-color .15s;display:flex;flex-direction:row;gap:12px;align-items:flex-start;width:100%;box-sizing:border-box}.est-dblshade .p-item--simple[data-v-2ef996e5]:hover{border-color:#4a90d9;background:#f5faff}.est-dblshade .p-item__thumb[data-v-2ef996e5]{position:relative;flex:0 0 200px;width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border-radius:3px;overflow:hidden}.est-dblshade .p-item__thumb img[data-v-2ef996e5]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.est-dblshade .p-item__body[data-v-2ef996e5]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}@media (max-width: 767px){.est-dblshade .p-item__thumb[data-v-2ef996e5]{flex:0 0 120px;width:120px;height:120px}}.est-dblshade .p-item__quantity[data-v-2ef996e5]{position:absolute;left:4px;bottom:4px;margin:0;padding:2px 6px;background:#663300;color:#fff;font-size:11px;font-weight:700;border-radius:3px}.est-dblshade .p-item__content[data-v-2ef996e5]{margin-top:6px}.est-dblshade .p-item__title[data-v-2ef996e5]{margin-bottom:4px;display:flex;flex-direction:row;align-items:center;gap:8px}.est-dblshade .p-item__estimate--auto[data-v-2ef996e5]{display:inline-block;padding:3px 8px;background:#f15a24;color:#fff;font-size:11px;border-radius:3px;font-weight:700}.est-dblshade .p-item__logo[data-v-2ef996e5]{display:inline-flex;align-items:center}.est-dblshade .p-item__logo img[data-v-2ef996e5]{max-width:120px;max-height:32px;vertical-align:middle}.est-dblshade .p-item__link[data-v-2ef996e5]{font-size:18px;font-weight:700;color:#333;margin-top:4px;line-height:1.3}.est-dblshade .p-item__desc[data-v-2ef996e5]{font-size:11px;color:#666;line-height:1.4;margin-top:4px}.est-dblshade .p-item__colors[data-v-2ef996e5]{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.est-dblshade .p-item__colors>div[data-v-2ef996e5]{display:flex;flex-direction:column;align-items:center}.est-dblshade .p-item__colors img[data-v-2ef996e5]{width:80px;height:80px;object-fit:cover;border:1px solid #ddd;border-radius:2px}@media (max-width: 767px){.est-dblshade .p-item__colors img[data-v-2ef996e5]{width:56px;height:56px}}.est-dblshade .p-item__lace-choose[data-v-2ef996e5]{display:inline-block;margin-top:4px;background:#036;color:#fff;border:0;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.3;cursor:pointer;white-space:nowrap}.est-dblshade .p-item__lace-choose[data-v-2ef996e5]:hover{background:#024}.est-dblshade .lace-detail__title[data-v-2ef996e5]{font-size:18px;font-weight:700;color:#333;margin:8px 0}.est-dblshade .lace-detail[data-v-2ef996e5]{display:flex;flex-direction:column;gap:16px}.est-dblshade .lace-item[data-v-2ef996e5]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #eee;align-items:flex-start}.est-dblshade .lace-detail-left[data-v-2ef996e5]{flex:0 0 auto;width:200px;text-align:center}.est-dblshade .product-photo-wrapper[data-v-2ef996e5]{background:#fff}.est-dblshade .product-photo[data-v-2ef996e5]{width:200px;height:200px;object-fit:cover;border:1px solid #ddd;border-radius:3px}.est-dblshade .lace-detail__color-code[data-v-2ef996e5]{margin:4px 0;font-size:13px;font-weight:700;color:#333}.est-dblshade .lace-detail-right[data-v-2ef996e5]{flex:1;display:flex;flex-direction:column;gap:8px}.est-dblshade .lace-icon[data-v-2ef996e5]{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid #ddd;border-radius:4px;background:#fff}.est-dblshade .lace-icon__image[data-v-2ef996e5]{width:120px;height:120px;object-fit:contain}.est-dblshade .lace-icon__name[data-v-2ef996e5]{font-size:13px;color:#333;font-weight:700;flex:1}.est-dblshade .lace-detail__choose-btn[data-v-2ef996e5]{display:inline-block;cursor:pointer}.est-dblshade .lace-detail__choose-btn.is-selected[data-v-2ef996e5]{outline:2px solid #f15a24;border-radius:4px}.est-dblshade .lace-detail__choose-btn img[data-v-2ef996e5]{display:block}.est-dblshade__selected-product[data-v-2ef996e5]{margin-bottom:8px;font-size:12px}.est-dblshade__back-btn[data-v-2ef996e5]{font-size:11px;color:#4a90d9;background:none;border:none;cursor:pointer;margin-left:6px}.est-dblshade__back-btn[data-v-2ef996e5]:hover{text-decoration:underline}.est-dblshade__color-style-list[data-v-2ef996e5]{max-height:300px;overflow-y:auto}.est-dblshade__color-row[data-v-2ef996e5]{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid #eee}.est-dblshade__color-preview[data-v-2ef996e5]{flex:0 0 auto;text-align:center}.est-dblshade__color-thumb[data-v-2ef996e5]{width:50px;height:50px;object-fit:cover;border-radius:3px}.est-dblshade__color-label[data-v-2ef996e5]{font-size:9px;color:#555;margin-top:2px}.est-dblshade__style-icons[data-v-2ef996e5]{display:flex;flex-wrap:wrap;gap:4px}.est-dblshade__style-btn[data-v-2ef996e5]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;border:2px solid transparent;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s}.est-dblshade__style-btn[data-v-2ef996e5]:hover{border-color:#4a90d9}.est-dblshade__style-btn.is-selected[data-v-2ef996e5]{border-color:#e8661e;background:#fff5ee}.est-dblshade__style-icon[data-v-2ef996e5]{width:50px;height:auto}.est-dblshade__style-label[data-v-2ef996e5]{font-size:8px;color:#555;text-align:center;max-width:60px}.est-dblshade__result[data-v-2ef996e5]{padding:8px;background:#f0f7ff;border:1px solid #cde;border-radius:4px}.est-dblshade__result-inner[data-v-2ef996e5]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.est-dblshade__result-thumb[data-v-2ef996e5]{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:3px}.est-dblshade__result-info[data-v-2ef996e5]{font-size:16px;line-height:1.3}.est-dblshade__result-info small[data-v-2ef996e5]{font-size:16px}.est-dblshade__change-btn[data-v-2ef996e5]{font-size:11px;color:#4a90d9;background:none;border:1px solid #4a90d9;border-radius:3px;padding:2px 8px;cursor:pointer}.est-dblshade__change-btn[data-v-2ef996e5]:hover{background:#4a90d9;color:#fff}.c-btn[data-v-0f90ab53]{position:relative;display:inline-block;text-decoration:none;text-align:center;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;transition:all .3s ease-in-out}.c-btn[data-v-0f90ab53]:hover{opacity:.7}.c-btn[data-v-0f90ab53]:disabled{opacity:.3;cursor:not-allowed}.c-btn.-block[data-v-0f90ab53]{display:block}.c-btn.-orange[data-v-0f90ab53]{background-color:#e48b3c;color:#fff}.c-btn.-md-2[data-v-0f90ab53]{padding:4px 8px;border-radius:20px;font-size:20px}@media only screen and (max-width: 767px){.c-btn.-md-2[data-v-0f90ab53]{padding:3px 8px;font-size:15px}}.c-btn.-arrow[data-v-0f90ab53]{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media only screen and (max-width: 767px){.c-btn.-arrow[data-v-0f90ab53]{width:40px;height:40px}}.c-btn.-arrow[data-v-0f90ab53]:before{position:static;display:block;font-family:"Font Awesome 5 Free","Font Awesome 7 Free",FontAwesome;font-weight:800;font-size:30px;line-height:1}@media only screen and (max-width: 767px){.c-btn.-arrow[data-v-0f90ab53]:before{font-size:20px}}.c-btn.-left[data-v-0f90ab53]:before{content:""}.c-btn.-top[data-v-0f90ab53]:before{content:""}.c-btn.-bottom[data-v-0f90ab53]:before{content:""}.c-btn.-right[data-v-0f90ab53]:before{content:""}.p-form__input__input[data-v-0f90ab53]{position:relative;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 768px){.p-form__input__input[data-v-0f90ab53]{padding-bottom:120px}}@media only screen and (max-width: 767px){.p-form__input__input[data-v-0f90ab53]{margin-bottom:15px}}@media only screen and (max-width: 767px){.p-form__input__btns[data-v-0f90ab53]{flex:none;width:calc(100% - 140px);padding-left:5px}}@media only screen and (max-width: 767px){.p-form__input__clear[data-v-0f90ab53]{display:flex;align-items:center;justify-content:flex-end}}.p-form__input__clear .p-form__btn[data-v-0f90ab53]{width:110px}@media only screen and (max-width: 767px){.p-form__input__clear .p-form__btn[data-v-0f90ab53]{width:85px}}.p-form__input__direction[data-v-0f90ab53]{display:flex}@media only screen and (min-width: 768px){.p-form__input__direction[data-v-0f90ab53]{justify-content:space-between;position:absolute;left:0;right:0;bottom:30px}}@media only screen and (max-width: 767px){.p-form__input__direction[data-v-0f90ab53]{justify-content:flex-end;margin:15px -2px 0}}.p-form__draw[data-v-0f90ab53]{position:relative}.p-form__draw__size[data-v-0f90ab53]{font-size:16px;font-weight:200;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;margin-bottom:10px}@media only screen and (max-width: 767px){.p-form__draw__size[data-v-0f90ab53]{display:flex;flex-wrap:wrap;justify-content:center}}.p-form__size__unit[data-v-0f90ab53]{margin:0 10px}@media only screen and (max-width: 767px){.p-form__size__unit[data-v-0f90ab53]{margin:5px;font-size:12px}}.p-form__draw__img[data-v-0f90ab53]{flex:auto;display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (min-width: 768px){.p-form__draw__img[data-v-0f90ab53]{padding-left:60px}}@media only screen and (max-width: 767px){.p-form__draw__img[data-v-0f90ab53]{padding:5px 0 15px;min-height:270px}}.p-form__draw__img canvas[data-v-0f90ab53]{display:block}@media only screen and (max-width: 767px){.p-form__draw__img canvas[data-v-0f90ab53]{width:100%;height:auto}}.p-form__draw__list[data-v-0f90ab53]{list-style:none;padding:0}@media only screen and (min-width: 768px){.p-form__draw__list[data-v-0f90ab53]{position:absolute;top:90px;left:0}}@media only screen and (max-width: 767px){.p-form__draw__list[data-v-0f90ab53]{display:flex;flex-wrap:wrap;margin:0 -15px}}.p-form__draw__list li[data-v-0f90ab53]{display:flex;align-items:center;margin-bottom:4px}@media only screen and (max-width: 767px){.p-form__draw__list li[data-v-0f90ab53]{flex:none;width:calc((100% - 30px) / 3);margin:0 5px}}.p-form__draw__num[data-v-0f90ab53]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8cc63f;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.p-form__draw__direction[data-v-0f90ab53]{margin:0 5px;font-size:20px}.p-form__draw__length[data-v-0f90ab53]{font-size:14px}.carpet-est__error[data-v-0f90ab53]{background:#fee;color:#c00;padding:8px 12px;border-radius:4px;margin-bottom:10px;font-size:14px}.carpet-est__complete[data-v-0f90ab53]{background:#dcfce7;color:#166534;padding:8px 12px;border-radius:4px;margin-bottom:10px;font-size:14px}@media only screen and (max-width: 767px){.u-hidden-sp[data-v-0f90ab53]{display:none!important}}@media only screen and (min-width: 768px){.u-hidden-pc[data-v-0f90ab53]{display:none!important}}@media only screen and (min-width: 768px){.u-mt5-pc[data-v-0f90ab53]{margin-top:5px}}@media only screen and (max-width: 767px){.u-ml5-sp[data-v-0f90ab53]{margin-left:5px}}.confirm-canvas[data-v-dc3f6fcc]{border:1px solid #000}.carpet-est[data-v-41b7b37b] input,.carpet-est[data-v-41b7b37b] select,.carpet-est[data-v-41b7b37b] textarea,.carpet-est[data-v-41b7b37b] button{box-sizing:border-box!important}.c-region[data-v-41b7b37b]{min-width:auto}.c-container[data-v-41b7b37b]{margin-left:auto;margin-right:auto;width:1140px}@media only screen and (max-width: 767px){.c-container[data-v-41b7b37b]{width:auto}}.p-region--ivory[data-v-41b7b37b]{background-color:#fff}.c-grid[data-v-41b7b37b]{display:flex;justify-content:space-between;flex-wrap:wrap}.c-grid.-pc-2col[data-v-41b7b37b],.c-grid.-pc-3col[data-v-41b7b37b],.c-grid.-pc-4col[data-v-41b7b37b],.c-grid.-pc-5col[data-v-41b7b37b],.c-grid.-pc-6col[data-v-41b7b37b],.c-grid.-pc-7col[data-v-41b7b37b],.c-grid.-sp-2col[data-v-41b7b37b],.c-grid.-sp-3col[data-v-41b7b37b],.c-grid.-sp-4col[data-v-41b7b37b],.c-grid.-sp-5col[data-v-41b7b37b],.c-grid.-sp-6col[data-v-41b7b37b]{justify-content:flex-start}.c-grid.-pc-7col .c-grid__cell[data-v-41b7b37b]{flex:0 0 14.2857%;max-width:14.2857%}@media only screen and (max-width: 767px){.c-grid.-sp-2col .c-grid__cell[data-v-41b7b37b]{flex:0 0 50%;max-width:50%}}.c-grid.-pc-v-int50 .c-grid__cell[data-v-41b7b37b],.c-grid.-sp-v-int50 .c-grid__cell[data-v-41b7b37b]{padding-top:25px;padding-bottom:25px}.p-form[data-v-41b7b37b]{position:relative;padding:50px 80px}@media only screen and (max-width: 767px){.p-form[data-v-41b7b37b]{padding:20px}}.p-form.-draw[data-v-41b7b37b]{padding:35px 0;width:100%}@media only screen and (max-width: 767px){.p-form.-draw[data-v-41b7b37b]{padding:20px}}.p-form__heading[data-v-41b7b37b]{margin-bottom:25px;display:flex;align-items:center}@media only screen and (max-width: 767px){.p-form__heading[data-v-41b7b37b]{margin-bottom:30px;justify-content:flex-end}}.p-form.-size .p-form__heading[data-v-41b7b37b]{margin-bottom:25px}@media only screen and (max-width: 767px){.p-form.-size .p-form__heading[data-v-41b7b37b]{margin-bottom:0}}.p-form__heading__num[data-v-41b7b37b]{margin-right:20px;display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;font-size:40px;color:#e48b3c;font-weight:400;border:1px solid #E48B3C;border-radius:50%;flex-shrink:0}@media only screen and (max-width: 767px){.p-form__heading__num[data-v-41b7b37b]{margin-right:10px;width:38px;height:38px;font-size:20px}}.p-form__heading__txt[data-v-41b7b37b]{font-size:40px;font-weight:200;color:#666;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif}@media only screen and (max-width: 767px){.p-form__heading__txt[data-v-41b7b37b]{font-size:20px}}.p-form.-draw .p-form__heading__txt[data-v-41b7b37b],.p-form.-confirm .p-form__heading__txt[data-v-41b7b37b]{font-size:24px;line-height:1.5}@media only screen and (max-width: 767px){.p-form.-draw .p-form__heading__txt[data-v-41b7b37b],.p-form.-confirm .p-form__heading__txt[data-v-41b7b37b]{font-size:20px;line-height:1.3;text-align:left}}.p-form__body[data-v-41b7b37b]{color:#707070}@media only screen and (min-width: 768px){.p-form__body[data-v-41b7b37b]{padding:0 50px}}.p-form.-shape .p-form__body[data-v-41b7b37b]{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-end}.p-form.-size .p-form__body[data-v-41b7b37b]{padding-top:15px}.p-form.-draw .p-form__body[data-v-41b7b37b]{padding:0 20px}@media only screen and (min-width: 768px){.p-form.-draw .p-form__body[data-v-41b7b37b]{display:flex;flex-direction:row-reverse}}[data-v-41b7b37b] .p-form__unit{display:block}[data-v-41b7b37b] .p-form__unit__name{margin-right:10px;font-size:20px;font-weight:200;color:#707070;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media only screen and (max-width: 767px){[data-v-41b7b37b] .p-form__unit__name{font-size:14px}}[data-v-41b7b37b] .p-form__unit__main{display:block}[data-v-41b7b37b] .p-form__unit__input{margin-right:10px;padding:17px;border:1px solid #707070;border-radius:2px;font-size:28px;color:#707070;width:160px}@media only screen and (max-width: 767px){[data-v-41b7b37b] .p-form__unit__input{width:100px;padding:7px;font-size:20px}}[data-v-41b7b37b] .p-form__unit__unit{font-size:20px;vertical-align:bottom;color:#707070}@media only screen and (max-width: 767px){[data-v-41b7b37b] .p-form__unit__unit{font-size:14px;white-space:nowrap}}[data-v-41b7b37b] .p-form__division{padding:10px 30px 10px 20px;font-size:30px;color:#707070}@media only screen and (max-width: 767px){[data-v-41b7b37b] .p-form__division{margin-left:28px;font-size:19px;padding:10px 0}}@media only screen and (min-width: 768px){.p-form__item[data-v-41b7b37b]{width:120px}.p-form.-shape .p-form__item[data-v-41b7b37b]{width:auto}}@media only screen and (max-width: 767px){.p-item[data-v-41b7b37b]{width:120px;margin-left:auto;margin-right:auto}}.p-item[data-v-41b7b37b]{display:block;text-align:center}.p-item__thumb[data-v-41b7b37b]{border:1px solid #707070}.p-item__thumb img[data-v-41b7b37b]{display:block;width:100%}.p-item.-shape .p-item__thumb[data-v-41b7b37b]{border:none;display:flex;align-items:center;min-height:190px}@media only screen and (max-width: 767px){.p-item.-shape .p-item__thumb[data-v-41b7b37b]{min-height:150px}}.p-item.-shape .p-item__thumb img[data-v-41b7b37b]{margin:0 auto;width:auto;max-width:100%}.p-item__heading[data-v-41b7b37b]{margin:10px 0;text-align:center;font-size:20px;color:#333;font-weight:400}@media only screen and (max-width: 767px){.p-item__heading[data-v-41b7b37b]{margin:5px 0;font-size:16px}}.p-item__btn[data-v-41b7b37b]{margin:0 auto;width:120px}.p-item.-shape .p-item__btn[data-v-41b7b37b]{width:145px;margin-top:45px}@media only screen and (max-width: 767px){.p-item.-shape .p-item__btn[data-v-41b7b37b]{margin-top:25px;width:110px}}.c-btn[data-v-41b7b37b]{position:relative;display:inline-block;text-decoration:none;text-align:center;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;transition:all .3s ease-in-out}.c-btn[data-v-41b7b37b]:hover{opacity:.7}.c-btn[data-v-41b7b37b]:disabled,.c-btn[disabled=disabled][data-v-41b7b37b]{opacity:.3;cursor:not-allowed}.c-btn.-block[data-v-41b7b37b]{display:block}.c-btn.-orange[data-v-41b7b37b]{background-color:#e48b3c;color:#fff}.c-btn.-xs[data-v-41b7b37b]{padding:3px;border-radius:20px;font-size:14px}.c-btn.-md[data-v-41b7b37b]{padding:4px;border-radius:20px;font-size:20px}@media only screen and (max-width: 767px){.c-btn.-md[data-v-41b7b37b]{padding:3px;font-size:15px}}.c-btn.-md-2[data-v-41b7b37b]{padding:4px 8px;border-radius:20px;font-size:20px}@media only screen and (max-width: 767px){.c-btn.-md-2[data-v-41b7b37b]{padding:3px 8px;font-size:15px}}.c-btn.-md-3[data-v-41b7b37b]{padding:4px 12px;border-radius:20px;font-size:20px}@media only screen and (max-width: 767px){.c-btn.-md-3[data-v-41b7b37b]{padding:3px 12px;font-size:20px}}.p-form__item-wrap[data-v-41b7b37b]{margin:0 40px}@media only screen and (max-width: 767px){.p-form__item-wrap[data-v-41b7b37b]{margin:30px 0;flex:none;width:50%;padding:0 15px}}.p-form__link[data-v-41b7b37b]{position:absolute;top:30px;left:20px;font-size:20px;display:inline-block;color:#333;text-decoration:none;transition:.3s opacity}@media only screen and (max-width: 767px){.p-form__link[data-v-41b7b37b]{top:10px;left:15px;font-size:16px}}.p-form__link[data-v-41b7b37b]:before{content:"< "}.p-form__link[data-v-41b7b37b]:hover{opacity:.7}.p-form__desc[data-v-41b7b37b]{font-size:20px;color:#707070}@media only screen and (max-width: 767px){.p-form__desc[data-v-41b7b37b]{text-align:right;font-size:14px}}.p-form__size-actions[data-v-41b7b37b]{margin-top:20px}@media only screen and (min-width: 768px){.p-form__size-actions[data-v-41b7b37b]{text-align:right}}.p-form__middle[data-v-41b7b37b]{display:flex}@media only screen and (min-width: 768px){.p-form__middle[data-v-41b7b37b]{align-items:center;position:relative;margin-bottom:20px;padding-bottom:30px}}@media only screen and (max-width: 767px){.p-form__middle[data-v-41b7b37b]{justify-content:center;margin-top:30px;margin-bottom:45px}}.p-form.-size.-irreg .p-form__middle[data-v-41b7b37b]{font-weight:200;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media only screen and (min-width: 768px){.p-form.-size.-irreg .p-form__middle[data-v-41b7b37b]{align-items:flex-start}}@media only screen and (max-width: 767px){.p-form.-size.-irreg .p-form__middle[data-v-41b7b37b]{margin-top:15px;margin-bottom:15px;display:block}}.p-form.-confirm .p-form__middle[data-v-41b7b37b]{align-items:flex-start;padding-bottom:0}@media only screen and (max-width: 767px){.p-form.-confirm .p-form__middle[data-v-41b7b37b]{display:block;margin-bottom:15px}}.p-form__middle__img[data-v-41b7b37b]{margin-right:70px}@media only screen and (max-width: 767px){.p-form__middle__img[data-v-41b7b37b]{flex:none;width:150px;margin-right:0}}.p-form.-size.-irreg .p-form__middle__img img[data-v-41b7b37b]{max-width:100%}.p-form__middle__desc[data-v-41b7b37b]{margin-bottom:20px;font-size:16px}@media only screen and (max-width: 767px){.p-form__middle__desc[data-v-41b7b37b]{font-size:13px}}@media only screen and (min-width: 768px){.p-form__middle__desc[data-v-41b7b37b]{padding-left:1.5em;text-indent:-1.5em}}[data-v-41b7b37b] .p-form__middle__img{flex-shrink:0;margin-right:70px}@media only screen and (max-width: 767px){[data-v-41b7b37b] .p-form__middle__img{flex:none;width:150px;margin-right:0}}[data-v-41b7b37b] .p-form__middle__img img{max-width:100%;display:block}[data-v-41b7b37b] .p-form__middle__txt{flex:1}@media only screen and (max-width: 767px){[data-v-41b7b37b] .p-form__middle__txt{padding-left:20px}}.p-form.-size.-irreg[data-v-41b7b37b] .p-form__middle__txt{padding-left:0}@media only screen and (min-width: 768px){[data-v-41b7b37b] .p-form__middle__main{display:flex;align-items:flex-end}}@media only screen and (min-width: 768px){.p-form.-size[data-v-41b7b37b] .p-form__btn{position:absolute;right:0;bottom:0}}@media only screen and (max-width: 767px){.p-form.-size[data-v-41b7b37b] .p-form__btn{margin-left:-20px;margin-top:30px}}@media only screen and (min-width: 768px){.p-form.-size.-irreg .p-form__btn[data-v-41b7b37b]{position:static;flex:none;width:340px}}@media only screen and (max-width: 767px){.p-form.-size.-irreg .p-form__btn[data-v-41b7b37b]{margin:30px 0 0 auto}}.p-form__ex__bottom[data-v-41b7b37b]{margin-left:20px;margin-top:10px;display:flex}@media only screen and (max-width: 767px){.p-form__ex__bottom[data-v-41b7b37b]{margin:20px 0}}.p-form__ex__red[data-v-41b7b37b]{margin-left:30px;color:red}@media only screen and (min-width: 768px){.p-form__bottom-wrap[data-v-41b7b37b]{display:flex;align-items:center;justify-content:space-between}}.p-form__bottom[data-v-41b7b37b]{text-align:center;font-size:16px;font-weight:200;line-height:1.75;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media only screen and (max-width: 767px){.p-form__bottom[data-v-41b7b37b]{font-size:14px}}.p-form.-size.-irreg .p-form__bottom[data-v-41b7b37b]{font-size:14px;text-align:left}@media only screen and (min-width: 768px){.p-form.-size.-irreg .p-form__bottom[data-v-41b7b37b]{flex:none;width:calc(100% - 340px);padding-right:30px}}.p-form.-draw .p-form__bottom[data-v-41b7b37b]{font-size:14px;text-align:left}.p-form.-confirm .p-form__bottom[data-v-41b7b37b]{font-size:14px;margin-right:20px}@media only screen and (max-width: 767px){.p-form.-confirm .p-form__bottom[data-v-41b7b37b]{font-size:12px;text-align:left}}.p-form__link-contact[data-v-41b7b37b]{text-decoration:underline;color:#008eba;transition:.3s opacity}.p-form__link-contact[data-v-41b7b37b]:hover{text-decoration:none;opacity:.7}.p-form__input[data-v-41b7b37b]{flex:none}@media only screen and (min-width: 768px){.p-form__input[data-v-41b7b37b]{width:350px}}.p-form.-draw[data-v-41b7b37b] .p-form__draw{flex:auto}@media only screen and (min-width: 768px){.p-form.-draw[data-v-41b7b37b] .p-form__draw__size{padding-left:80px}}.p-form__imgbox[data-v-41b7b37b]{flex:none;width:40%}@media only screen and (max-width: 767px){.p-form__imgbox[data-v-41b7b37b]{width:100%}}.p-form__formbox[data-v-41b7b37b]{flex:none;width:60%;padding-left:30px}@media only screen and (max-width: 767px){.p-form__formbox[data-v-41b7b37b]{width:100%;padding-left:0}}.p-form__img[data-v-41b7b37b]{display:flex;align-items:center;margin-bottom:20px}@media only screen and (max-width: 767px){.p-form__img[data-v-41b7b37b]{justify-content:center}}.p-form__color[data-v-41b7b37b]{flex:none;width:120px}.p-form__shape[data-v-41b7b37b]{flex:none;padding-left:30px}@media only screen and (min-width: 768px){.p-form__shape[data-v-41b7b37b] canvas{width:200px}}@media only screen and (max-width: 767px){.p-form__shape[data-v-41b7b37b]{width:calc(100vw - 150px);text-align:center}.p-form__shape[data-v-41b7b37b] canvas{max-width:calc(100vw - 170px)}}.p-form__size[data-v-41b7b37b]{font-size:16px;font-weight:200;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-form__size[data-v-41b7b37b]{text-align:center;font-size:12px}}.p-form__size__unit[data-v-41b7b37b]{margin:0 10px}@media only screen and (max-width: 767px){.p-form__size__unit[data-v-41b7b37b]{margin:5px;font-size:12px}}.p-form__option[data-v-41b7b37b]{width:100%;border-collapse:collapse}@media only screen and (min-width: 768px){.p-form__option[data-v-41b7b37b]{border:1px solid #707070}.p-form__option th[data-v-41b7b37b],.p-form__option td[data-v-41b7b37b]{border-bottom:1px solid #707070;border-top:1px solid #707070}}@media only screen and (max-width: 767px){.p-form__option[data-v-41b7b37b]{margin:15px -20px;width:calc(100% + 40px);background-color:#e6cdb3}}.p-form__option__ttl[data-v-41b7b37b]{padding:12px;font-size:18px;font-weight:700;text-align:left;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media only screen and (min-width: 768px){.p-form__option__ttl[data-v-41b7b37b]{width:60%}}@media only screen and (max-width: 767px){.p-form__option__ttl[data-v-41b7b37b]{font-size:14px}}.p-form__option__body[data-v-41b7b37b]{padding:5px 10px}@media only screen and (min-width: 768px){.p-form__option__body[data-v-41b7b37b]{width:40%}}.p-form__option__body select[data-v-41b7b37b]{width:100%;font-size:16px;border:1px solid #ccc;background-color:#efefef;padding:4px}.p-form__noticebox[data-v-41b7b37b]{position:relative}.p-form__notice[data-v-41b7b37b]{position:absolute;right:-1em;top:-.5em;font-size:12px;font-weight:200}.p-form__formbox__bottom[data-v-41b7b37b]{margin-top:15px}@media only screen and (min-width: 768px){.p-form__formbox__bottom[data-v-41b7b37b]{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.p-form__pricebox[data-v-41b7b37b]{flex:none}@media only screen and (min-width: 768px){.p-form__pricebox[data-v-41b7b37b]{width:calc(100% - 180px);padding-left:15px}}.p-form__price[data-v-41b7b37b]{display:flex;flex-wrap:wrap}.p-form__price.-total[data-v-41b7b37b]{padding-top:5px;border-top:1px solid #707070}.p-form__price__name[data-v-41b7b37b]{flex:none;width:60%;font-size:15px;font-weight:300;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media only screen and (max-width: 767px){.p-form__price__name[data-v-41b7b37b]{font-size:14px}}.p-form__price__body[data-v-41b7b37b]{flex:none;width:40%;text-align:right}.p-form__price1[data-v-41b7b37b]{font-size:20px;font-weight:700;color:#707070}.p-form__price2[data-v-41b7b37b]{font-size:24px;font-weight:700;color:#e48b3c}.p-form__price3[data-v-41b7b37b]{font-size:24px;font-weight:700;color:#008eba}.p-form__price4[data-v-41b7b37b]{font-size:24px;font-weight:700;color:#c1272d}.p-form__tax[data-v-41b7b37b]{text-align:right;font-size:16px;font-weight:200;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.p-form__comment[data-v-41b7b37b]{flex:none}@media only screen and (min-width: 768px){.p-form__comment[data-v-41b7b37b]{width:180px}}.p-form__comment__heading[data-v-41b7b37b]{margin-bottom:5px;font-size:14px}.p-form__comment__text[data-v-41b7b37b]{width:100%;padding:10px;border:1px solid #707070;font-size:14px}.p-form__bottombox[data-v-41b7b37b]{margin-top:20px}@media only screen and (min-width: 768px){.p-form__bottombox[data-v-41b7b37b]{display:flex;justify-content:flex-end;align-items:flex-start}}.carpet-est__error[data-v-41b7b37b]{background:#fee;color:#c00;padding:8px 12px;border-radius:4px;margin-bottom:10px;font-size:14px}.carpet-est__loading[data-v-41b7b37b]{text-align:center;padding:20px;color:#888}@media only screen and (max-width: 767px){.u-hidden-sp[data-v-41b7b37b]{display:none!important}}@media only screen and (min-width: 768px){.u-hidden-pc[data-v-41b7b37b]{display:none!important}}.u-ml40[data-v-41b7b37b]{margin-left:40px}.est-toast-error[data-v-3dde3285]{position:fixed;top:80px;right:16px;z-index:9999;display:flex;align-items:flex-start;gap:10px;max-width:400px;min-width:280px;padding:14px 16px;background:#d9534f;color:#fff;border-radius:6px;box-shadow:0 6px 20px #00000040;font-size:13px;line-height:1.5}.est-toast-error__icon[data-v-3dde3285]{font-size:20px;line-height:1;flex-shrink:0}.est-toast-error__body[data-v-3dde3285]{flex:1}.est-toast-error__close[data-v-3dde3285]{background:transparent;border:0;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0 4px;flex-shrink:0}.toast-enter-active[data-v-3dde3285],.toast-leave-active[data-v-3dde3285]{transition:all .2s ease}.toast-enter-from[data-v-3dde3285],.toast-leave-to[data-v-3dde3285]{opacity:0;transform:translateY(-10px)}.est-lace-placeholder[data-v-3dde3285]{padding:10px;margin-bottom:8px;border:1px dashed #b8a080;border-radius:4px;background:#faf6f0}.rcmd-wrapper[data-v-3dde3285]{margin:24px 0}.rcmd-container[data-v-3dde3285]{border:2px solid #d97706;border-radius:8px;background:#fffbeb}.rcmd-header[data-v-3dde3285]{background:#f59e0b;color:#fff;padding:12px 16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.rcmd-button[data-v-3dde3285]{display:inline-block;padding:8px 16px;background:#1f2937;color:#fff;text-decoration:none;border-radius:4px}.rcmd-button[data-v-3dde3285]:hover{background:#374151}.rcmd-button--big[data-v-3dde3285]{padding:12px 24px;font-size:16px}.rcmd-middle[data-v-3dde3285]{padding:16px}.rcmd-subheader[data-v-3dde3285]{font-weight:700;font-size:18px;margin-bottom:8px}.rcmd-rcmd[data-v-3dde3285]{margin:0 0 16px;font-size:14px;color:#4b5563}.rcmd-list[data-v-3dde3285]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.rcmd-item a[data-v-3dde3285]:not(.rcmd-item__btn){display:block;padding:8px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;text-decoration:none;color:#111827}.rcmd-item a[data-v-3dde3285]:not(.rcmd-item__btn):hover{border-color:#d97706}.rcmd-item img[data-v-3dde3285]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:3px;margin-bottom:6px}.rcmd-item__name[data-v-3dde3285]{font-size:13px;font-weight:700;line-height:1.3}.rcmd-item__sub[data-v-3dde3285]{font-size:11px;color:#6b7280;margin-top:2px}.rcmd-item__price[data-v-3dde3285]{margin:6px 8px 0;font-size:12px;line-height:1.4}.rcmd-item__price-maker[data-v-3dde3285]{display:block;color:#6b7280;font-size:11px}.rcmd-item__price-retail[data-v-3dde3285]{display:block;color:#b91c1c;font-weight:700;font-size:14px}.rcmd-item__price-unit[data-v-3dde3285]{color:#6b7280;font-weight:400;font-size:11px}.rcmd-item__price-note[data-v-3dde3285]{color:#6b7280;font-size:11px}.rcmd-item__btn[data-v-3dde3285]{display:block;margin:8px 8px 0;padding:7px 8px;background:#d97706;color:#fff;text-align:center;text-decoration:none;border-radius:4px;font-size:12px;font-weight:700}.rcmd-item__btn[data-v-3dde3285]:hover{background:#b45309}.rcmd-footer[data-v-3dde3285]{padding:12px 16px;text-align:center;border-top:1px solid #fde68a}.est-lace-placeholder__thumb[data-v-3dde3285]{float:left;width:120px;height:120px;margin-right:10px}.est-lace-placeholder__thumb img[data-v-3dde3285]{width:120px;height:120px;object-fit:cover;border-radius:3px}.est-lace-placeholder__empty[data-v-3dde3285]{width:120px;height:120px;background:#e8ddd0;border-radius:3px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#998675;line-height:1.3}.est-lace-placeholder__heading[data-v-3dde3285]{font-size:13px;font-weight:700;color:#665040;margin:0 0 6px}.est-lace-placeholder__name[data-v-3dde3285]{font-size:12px;font-weight:700;color:#333}.est-lace-placeholder__color[data-v-3dde3285]{font-size:12px;color:#555;margin-top:2px}.est-lace-placeholder__note[data-v-3dde3285]{font-size:11px;color:#998675;margin:0}.est-lace-divider[data-v-3dde3285]{border-top:1px solid #ccc}.cart-item[data-v-ddb0cdb6]{display:grid;grid-template-columns:80px 1fr 100px 70px 100px 40px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #eee}@media (max-width: 768px){.cart-item[data-v-ddb0cdb6]{grid-template-columns:60px 1fr;gap:8px}.cart-item__price[data-v-ddb0cdb6],.cart-item__quantity[data-v-ddb0cdb6],.cart-item__subtotal[data-v-ddb0cdb6],.cart-item__actions[data-v-ddb0cdb6]{grid-column:2}}.cart-item__thumb[data-v-ddb0cdb6]{width:80px;height:80px}.cart-item__img[data-v-ddb0cdb6]{width:100%;height:100%;object-fit:cover;border-radius:4px}.cart-item__no-img[data-v-ddb0cdb6]{width:100%;height:100%;background:#eee;display:flex;align-items:center;justify-content:center;font-size:11px;color:#999;border-radius:4px}.cart-item__name[data-v-ddb0cdb6]{font-size:14px;font-weight:700;margin:0 0 2px}.cart-item__style[data-v-ddb0cdb6],.cart-item__color[data-v-ddb0cdb6]{font-size:12px;color:#666;margin:0}.cart-item__specs[data-v-ddb0cdb6]{font-size:11px;color:#888;margin:4px 0 0}.cart-item__spec[data-v-ddb0cdb6]{display:inline-block;margin-right:8px}.cart-item__price[data-v-ddb0cdb6]{text-align:right;font-size:14px;font-family:Helvetica Neue,Arial,sans-serif}.cart-item__qty-input[data-v-ddb0cdb6]{width:60px;padding:4px 6px;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px}.cart-item__subtotal[data-v-ddb0cdb6]{text-align:right;font-size:14px;font-weight:700;font-family:Helvetica Neue,Arial,sans-serif}.cart-item__remove[data-v-ddb0cdb6]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;line-height:1}.cart-item__remove[data-v-ddb0cdb6]:hover:not(:disabled){color:#c00}.cart-summary[data-v-c483bca0]{padding:16px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px}.cart-summary__row[data-v-c483bca0]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.cart-summary__row--discount[data-v-c483bca0]{color:#c00}.cart-summary__row--total[data-v-c483bca0]{border-top:2px solid #ccc;margin-top:8px;padding-top:10px;font-weight:700;font-size:16px}.cart-summary__price[data-v-c483bca0]{font-family:Helvetica Neue,Arial,sans-serif}.cart-summary__price--total[data-v-c483bca0]{color:#c00;font-size:20px}.cart-summary__note[data-v-c483bca0]{font-size:12px;color:#888;margin-top:8px}.cart-manager__error[data-v-47756c05]{background:#fee;color:#c00;padding:10px 14px;border-radius:4px;margin-bottom:12px;font-size:14px}.cart-manager__loading[data-v-47756c05]{text-align:center;color:#666;padding:40px 0}.cart-manager__empty[data-v-47756c05]{text-align:center;padding:40px 0;color:#666}.cart-manager__empty p[data-v-47756c05]{font-size:16px;margin-bottom:16px}.cart-manager__continue[data-v-47756c05]{color:#4a90d9;font-weight:700}.cart-manager__header[data-v-47756c05]{font-size:16px;font-weight:700;padding-bottom:8px;border-bottom:2px solid #333;margin-bottom:8px}.cart-manager__actions[data-v-47756c05]{display:flex;justify-content:space-between;margin-top:20px;gap:12px}.cart-manager__btn[data-v-47756c05]{display:inline-block;padding:12px 24px;border-radius:4px;font-size:15px;font-weight:700;text-decoration:none;text-align:center}.cart-manager__btn--continue[data-v-47756c05]{background:#eee;color:#333}.cart-manager__btn--continue[data-v-47756c05]:hover{background:#ddd}.cart-manager__btn--checkout[data-v-47756c05]{background:#e67e22;color:#fff;flex:1}.cart-manager__btn--checkout[data-v-47756c05]:hover{background:#d35400}.p-est-step__loading[data-v-83b4c3e9]{padding:12px;color:#888;text-align:center}.p-est-step__empty[data-v-83b4c3e9]{padding:12px;color:#999;text-align:center;font-size:14px}.p-est-step__logo[data-v-83b4c3e9]{height:24px;width:auto;vertical-align:middle;margin-right:4px}.est-out__error[data-v-de9626b0]{background:#fee;color:#c00;padding:10px 14px;border-radius:4px;margin:10px 0;font-size:14px}
