@-webkit-keyframes p-loader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes p-loader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#00000080}.p-loader-overlay__spinner{display:block!important;width:48px;height:48px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:p-loader-spin .8s linear infinite;animation:p-loader-spin .8s linear infinite}.l-order-app{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-order-app.is-active{opacity:1;pointer-events:auto}.l-order-app__close-btn{position:fixed;top:0;right:40px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;opacity:1;z-index:1001}@media screen and (max-width:760px){.l-order-app__close-btn{right:10px}}.l-order-app__close-btn svg{width:24px;height:24px;display:block}.l-order-app__close-btn:hover{opacity:1}.l-order-app:has(.p-option-select-area) .l-order-app__close-btn{display:none}.l-order-app__reopen-btn{position:fixed;bottom:16px;right:16px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000000b3;border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;z-index:9999}.l-order-app__reopen-btn:hover{background-color:#000000e6}.l-order-app__inner{margin:40px;height:100%;max-height:calc(100% - 80px);display:grid;grid-template-columns:43% 57%;background-color:#f8f7f7;scrollbar-width:none}.l-order-app__inner::-webkit-scrollbar{display:none}@media screen and (max-width:760px){.l-order-app__inner{margin:40px 0 0;max-height:calc(100% - 40px);overflow-y:auto;display:grid;grid-template-columns:100%;grid-template-rows:100vw auto}}.l-order-app__section{height:100%;overflow:hidden}@media screen and (max-width:760px){.l-order-app__section{height:auto;overflow:visible}}.l-order-app .p-preview-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:24px;position:relative}.l-order-app .p-preview-area__title-area{position:absolute;top:0;left:0;padding:24px 32px}@media screen and (max-width:760px){.l-order-app .p-preview-area__title-area{padding:10px 16px}}.l-order-app .p-preview-area__title-area__title{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.2}@media screen and (max-width:760px){.l-order-app .p-preview-area__title-area__title{font-size:14px;line-height:1.6}}.l-order-app .p-preview-area__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-order-app .p-preview-area__inner canvas{display:block;max-width:100%;max-height:100%}.l-order-app .p-input-area{display:grid;height:100%;overflow:hidden;grid-template-columns:200px minmax(0,1fr)}@media screen and (max-width:760px){.l-order-app .p-input-area{display:block;position:relative;height:auto;overflow:visible}}.l-order-app .p-input-area__tab-area{position:relative;height:100%;max-height:100%}@media screen and (max-width:760px){.l-order-app .p-input-area__tab-area{height:44px}}.l-order-app .p-input-area__tabs{position:sticky;top:0;left:0}@media screen and (max-width:760px){.l-order-app .p-input-area__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;scrollbar-width:none;overflow:auto}.l-order-app .p-input-area__tabs::-webkit-scrollbar{display:none}}.l-order-app .p-input-area__content{position:relative;height:100%;max-height:100%}@media screen and (max-width:760px){.l-order-app .p-input-area__content{height:auto;max-height:none;overflow:visible}}.l-order-app .p-input-section{max-height:100%;position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#fff;visibility:hidden}@media screen and (max-width:760px){.l-order-app .p-input-section{position:static;height:auto;max-height:none;top:auto;left:auto;visibility:visible;display:none}}.l-order-app .p-input-section--current{left:0;visibility:visible}@media screen and (max-width:760px){.l-order-app .p-input-section--current{display:block}}.l-order-app .p-input-section__inner{position:relative;height:100%;overflow:auto;padding-bottom:110px;scrollbar-width:none}.l-order-app .p-input-section__inner::-webkit-scrollbar{display:none}@media screen and (max-width:760px){.l-order-app .p-input-section__inner{height:auto;overflow:visible}}.l-order-app .p-input-section__content{padding:40px 56px;position:relative;display:grid;grid-template-columns:100%;row-gap:24px}@media screen and (max-width:760px){.l-order-app .p-input-section__content{padding:24px 24px 80px}}.l-order-app .p-input-section__header{position:relative}.l-order-app .p-input-section__header__title{font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1}.l-order-app .p-input-section__header__description{margin-top:16px;font-size:12px;letter-spacing:.04em;line-height:1.8}.l-order-app .p-input-section__header__detail{margin-top:16px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.l-order-app .p-input-section__header__detail__toggle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background:none;border:none;padding:14px 0;cursor:pointer}.l-order-app .p-input-section__header__detail__toggle span{font-size:14px;letter-spacing:.04em;line-height:1;font-weight:700}.l-order-app .p-input-section__header__detail__toggle i{-ms-flex-negative:0;flex-shrink:0;display:block;width:16px;height:16px;position:relative}.l-order-app .p-input-section__header__detail__toggle i:before,.l-order-app .p-input-section__header__detail__toggle i:after{content:"";position:absolute;top:50%;left:50%;background-color:#2a2a2a;border-radius:1px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.l-order-app .p-input-section__header__detail__toggle i:before{width:12px;height:2px;translate:-50% -50%}.l-order-app .p-input-section__header__detail__toggle i:after{width:2px;height:12px;translate:-50% -50%}.l-order-app .p-input-section__header__detail__toggle.is-open i:after{opacity:0}.l-order-app .p-input-section__header__detail__content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease,-ms-grid-rows .25s ease}.l-order-app .p-input-section__header__detail__content.is-open{grid-template-rows:1fr}.l-order-app .p-input-section__header__detail__content>div{overflow:hidden;min-height:0}.l-order-app .p-input-section__header__detail__content>div>*:last-child{padding-bottom:16px}.l-order-app .p-input-section__header__detail__content__text{font-size:12px;letter-spacing:.04em;line-height:1.8}.l-order-app .p-input-section__header__detail__content__image{padding-top:16px}.l-order-app .p-input-section__header__detail__content__image img{width:100%;height:auto;display:block}.l-order-app .p-input-section__options{display:grid;grid-template-columns:100%;row-gap:24px}.l-order-app .p-input-section__footer{position:sticky;bottom:0;left:0;width:100%;padding:16px 24px;background-color:#fff;-webkit-filter:drop-shadow(0 2px 8px rgba(42,42,42,.16));filter:drop-shadow(0 2px 8px rgba(42,42,42,.16))}@media screen and (max-width:760px){.l-order-app .p-input-section__footer{padding-bottom:12px}}.l-order-app .p-input-section__footer__upper{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:16px}.l-order-app .p-input-section__footer__upper .price-area{-ms-flex-item-align:center;align-self:center}.l-order-app .p-input-section__footer__upper .price-area__prices .unit,.l-order-app .p-input-section__footer__upper .price-area__prices .value{font-weight:700;letter-spacing:.04em}.l-order-app .p-input-section__footer__upper .price-area__prices .unit,.l-order-app .p-input-section__footer__upper .price-area__prices .value{font-size:18px}.l-order-app .p-input-section__footer__upper .price-area__prices .tax{font-size:12px}.l-order-app .p-input-section__footer__lower{padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:760px){.l-order-app .p-input-section__footer__lower{padding-top:10px}}.l-order-app .p-input-section__footer__lower__text{font-size:12px;letter-spacing:.04em;line-height:1.4}.l-order-app .p-input-section__footer__lower__text a{color:#097cff;text-decoration:underline}.l-order-app .c-option-group-tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:14px 16px;background-color:#2a2a2a1a;cursor:pointer}@media screen and (max-width:760px){.l-order-app .c-option-group-tab{-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content;padding:12px 16px;gap:4px}}.l-order-app .c-option-group-tab:before{content:"";width:4px;height:100%;top:0;left:0;position:absolute;background-color:#ccc3ab;opacity:0}@media screen and (max-width:760px){.l-order-app .c-option-group-tab:before{width:100%;height:2px}}.l-order-app .c-option-group-tab--current{background-color:#fff}.l-order-app .c-option-group-tab--current:before{opacity:1}@media screen and (max-width:760px){.l-order-app .c-option-group-tab--shown .c-option-group-tab__icon{display:block}}.l-order-app .c-option-group-tab__label{font-size:14px;letter-spacing:.08em;line-height:1.6;font-weight:700}.l-order-app .c-option-group-tab__icon{width:14px;height:14px;display:block}@media screen and (max-width:760px){.l-order-app .c-option-group-tab__icon{display:none}}.l-order-app .c-option-group-tab__icon svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.l-order-app .p-option-select-area{position:absolute;top:40px;left:calc(43% + 206px);right:40px;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;z-index:10}@media screen and (max-width:760px){.l-order-app .p-option-select-area{top:40px;left:0;right:0;bottom:0}}.l-order-app .p-option-select-area__container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.l-order-app .p-option-select-area__inner{position:relative;width:100%;height:100%;padding:40px 56px}@media screen and (max-width:760px){.l-order-app .p-option-select-area__inner{padding:24px 24px 48px}}.l-order-app .p-option-select-area__header{position:relative;padding-left:24px;padding-right:24px;margin-bottom:16px}.l-order-app .p-option-select-area__header__back{position:absolute;top:50%;translate:0 -50%;left:0;width:24px;height:24px}.l-order-app .p-option-select-area__header__back__button{width:100%;height:100%;display:block;scale:-1 1}.l-order-app .p-option-select-area__header__back__button svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-order-app .p-option-select-area__header__title{font-size:16px;letter-spacing:.08em;line-height:1;font-weight:700;text-align:center}.l-order-app .p-option-select-area__description{margin-top:40px;padding-bottom:16px;font-size:12px;letter-spacing:.04em;line-height:1.8}@media screen and (max-width:760px){.l-order-app .p-option-select-area__description{margin-top:32px;padding-bottom:12px}}.l-order-app .p-option-select-area__body{padding-top:16px}.l-order-app .p-option-select-area__footer{-ms-flex-negative:0;flex-shrink:0;left:0;width:100%;padding:16px 24px;background-color:#fff;-webkit-filter:drop-shadow(0 2px 8px rgba(42,42,42,.16));filter:drop-shadow(0 2px 8px rgba(42,42,42,.16))}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;cursor:pointer}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__input:checked+.attention-checkbox__icon{background-color:#2a2a2a;color:#fff}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__icon{width:18px;height:18px;position:relative;display:block;background-color:#fff;color:#fff;border:1px solid rgba(42,42,42,.3)}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__icon svg{width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__text{font-size:12px;letter-spacing:.08em;line-height:1.4}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__text>*{display:inline}.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__text>button,.l-order-app .p-option-select-area__footer__note-area .attention-checkbox__text>a{color:#097cff;text-decoration:underline}.l-order-app .p-color-picker-wrap{position:relative;width:100%;height:100%}.l-order-app .p-color-picker-wrap__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-top:2px}.l-order-app .p-color-picker-wrap__radio{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;position:relative}.l-order-app .p-color-picker-wrap__radio.is-checked .p-color-picker-wrap__color{border-radius:4px;overflow:clip}.l-order-app .p-color-picker-wrap__radio.is-checked .p-color-picker-wrap__color:before{opacity:1}.l-order-app .p-color-picker-wrap__radio.is-checked .p-color-picker-wrap__color-label{font-weight:700}.l-order-app .p-color-picker-wrap__radio.is-checked .p-color-picker-wrap__selected-icon{opacity:1}.l-order-app .p-color-picker-wrap__color{position:relative;width:100%;display:block;padding-top:100%;border:1px solid #d2d2d2}.l-order-app .p-color-picker-wrap__color:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;border:2px solid #58d300;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.l-order-app .p-color-picker-wrap__color-label{margin-top:8px;font-size:12px;letter-spacing:.08em;line-height:1.4;text-align:left}.l-order-app .p-color-picker-wrap__selected-icon{position:absolute;top:10px;right:10px;width:16px;height:16px;display:block;opacity:0}.l-order-app .c-paint-attention-modal{position:fixed;top:0;left:0;padding:40px;width:100%;height:100%;background-color:#000c;z-index:1000}@media screen and (max-width:760px){.l-order-app .c-paint-attention-modal{padding:24px 24px 40px}}.l-order-app .c-paint-attention-modal__inner{max-width:1028px;margin:0 auto;height:100%;width:100%;position:relative}.l-order-app .c-paint-attention-modal__close-btn{position:absolute;top:16px;right:16px}@media screen and (max-width:760px){.l-order-app .c-paint-attention-modal__close-btn{top:6px;right:6px}}.l-order-app .c-paint-attention-modal__close-btn{width:36px;height:36px;background-color:#fff;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.l-order-app .c-paint-attention-modal__close-btn span{display:block;width:18px;height:2px;background-color:#2a2a2a}.l-order-app .c-paint-attention-modal__close-btn span:first-child{-webkit-transform:rotate(45deg) translate(1px,1px);transform:rotate(45deg) translate(1px,1px)}.l-order-app .c-paint-attention-modal__close-btn span:last-child{-webkit-transform:rotate(-45deg) translate(1px,-1px);transform:rotate(-45deg) translate(1px,-1px)}.l-order-app .c-paint-attention-modal__content{width:100%;height:100%;padding:40px 64px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;gap:40px;overflow:auto;scrollbar-width:none}@media screen and (max-width:760px){.l-order-app .c-paint-attention-modal__content{padding:40px 24px}}.l-order-app .c-paint-attention-modal__content::-webkit-scrollbar{display:none}.l-order-app .c-paint-attention-modal__content section{width:100%}.l-order-app .c-paint-attention-modal__content section>*:not(:first-child){margin-top:16px}.l-order-app .c-paint-attention-modal__content section h2{font-size:20px;letter-spacing:.08em;line-height:1.4;font-weight:700}.l-order-app .c-paint-attention-modal__content section h3{font-size:14px;letter-spacing:.08em;line-height:1.4;font-weight:700}.l-order-app .c-paint-attention-modal__content section p{font-size:14px;letter-spacing:.08em;line-height:1.8}.l-order-app .c-option-part-item{width:100%;display:grid;grid-template-columns:100%;row-gap:12px}.l-order-app .c-option-part-item__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.l-order-app .c-option-part-item__label{font-size:16px;letter-spacing:.08em;line-height:1.4;font-weight:700}.l-order-app .c-option-part-item__input-area{-ms-flex-negative:0;flex-shrink:0}.l-order-app .c-option-part-item__input-area .button-wrap{width:200px}.l-order-app .c-option-part-item__input-area .input-with-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.l-order-app .c-option-part-item__input-area .input-with-unit .select-wrap{width:190px;position:relative}.l-order-app .c-option-part-item__input-area .input-with-unit .select-wrap .select-wrap__arrow{position:absolute;top:50%;right:16px;translate:0 -50%;width:16px;height:16px;display:block;pointer-events:none}.l-order-app .c-option-part-item__input-area .input-with-unit .select-wrap .select-wrap__arrow svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;rotate:90deg}.l-order-app .c-option-part-item__input-area .input-with-unit .select-wrap select{width:100%;height:40px;padding:0 16px;border:1px solid rgba(42,42,42,.3);background-color:#fff;font-size:14px;letter-spacing:.08em;line-height:1.6;cursor:pointer}.l-order-app .c-option-part-item__input-area .input-with-unit .select-wrap select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:760px){.l-order-app .c-option-part-item__input-area .input-with-unit .select-wrap select{font-size:16px}}.l-order-app .c-option-part-item__input-area .input-with-unit.input-with-unit--readonly .select-wrap select{background-color:#2a2a2a0a;cursor:not-allowed}.l-order-app .c-option-part-item__input-area .input-with-unit input{width:190px;height:40px;padding:0 16px;border:1px solid rgba(42,42,42,.3);background-color:#fff;font-size:14px;letter-spacing:.08em;line-height:1.6}.l-order-app .c-option-part-item__input-area .input-with-unit input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.l-order-app .c-option-part-item__input-area .input-with-unit input[readonly]{background-color:#2a2a2a0a;cursor:not-allowed}.l-order-app .c-option-part-item__input-area .input-with-unit input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.l-order-app .c-option-part-item__input-area .input-with-unit input[type=number]::-webkit-outer-spin-button,.l-order-app .c-option-part-item__input-area .input-with-unit input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media screen and (max-width:760px){.l-order-app .c-option-part-item__input-area .input-with-unit input{font-size:16px}}.l-order-app .c-option-part-item__input-area .input-with-unit__unit{font-size:14px;letter-spacing:.08em;line-height:1.6;font-weight:700}.l-order-app .c-option-part-item__range-area{position:relative;width:100%}.l-order-app .c-option-part-item--chamfer-bulk .c-chamfer-bulk-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.l-order-app .c-option-part-item--chamfer-bulk .c-chamfer-bulk-checkbox{width:16px;height:16px;margin:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(42,42,42,.3);background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain}.l-order-app .c-option-part-item--chamfer-bulk .c-chamfer-bulk-checkbox:checked{border-color:#0000;background-color:#0000;background-image:url(icon-itaya-app-checked.svg)}.l-order-app .c-option-part-item--chamfer-bulk .c-chamfer-bulk-label-text{font-size:14px;letter-spacing:.08em;line-height:1.6}.l-order-app .c-range-input{position:relative;width:100%;padding-bottom:20px}.l-order-app .c-range-input input{width:100%;height:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2a2a2a1a;border-radius:4px;height:4px;outline:none;accent-color:#2a2a2a}.l-order-app .c-range-input input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background-color:#2a2a2a;border-radius:50%;cursor:pointer}.l-order-app .c-range-input input::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:14px;height:14px;background-color:#2a2a2a;border-radius:50%;cursor:pointer}.l-order-app .c-range-input__minimum{position:absolute;bottom:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:10px;letter-spacing:.08em;line-height:1}.l-order-app .c-range-input__maximum{position:absolute;bottom:0;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:10px;letter-spacing:.08em;line-height:1}.l-order-app .p-radio-selector-wrap{display:grid;grid-template-columns:100%;row-gap:16px}.l-order-app .c-radio-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;cursor:pointer}.l-order-app .c-radio-selector__image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(45%,195px);flex:0 0 min(45%,195px);width:min(45%,195px);aspect-ratio:4/3;border:1px solid #d2d2d2}.l-order-app .c-radio-selector__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-order-app .c-radio-selector__image .color-box{width:100%;height:100%;display:block}.l-order-app .c-radio-selector__image .selected-icon{position:absolute;top:10px;right:10px;width:16px;height:16px;display:block}.l-order-app .c-radio-selector__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-order-app .c-radio-selector__info .radio-selector-label{font-size:14px;letter-spacing:.08em;line-height:1.6;font-weight:700}.l-order-app .c-radio-selector__info .radio-selector-description{margin-top:4px;font-size:12px}.l-order-app .c-radio-selector.is-checked .c-radio-selector__image{padding:5px;border-radius:4px;border:2px solid #58d300}.l-order-app .a-app-button{width:100%;min-height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:8px 10px;border-radius:2px;border:1px solid #2a2a2a;background-color:#fff}.l-order-app .a-app-button.--inverted{color:#fff;background-color:#2a2a2a;border-color:#2a2a2a}.l-order-app .a-app-button.--cta{color:#fff;background-color:#009684;border-color:#009684}.l-order-app .a-app-button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.l-order-app .a-app-button__cart-icon{width:20px;height:100%;display:block;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.l-order-app .a-app-button__cart-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-order-app .a-app-button__label{font-size:14px;letter-spacing:.08em;line-height:1.6;font-weight:700}.l-order-app .a-app-button__arrow,.l-order-app .a-app-button__chevron{position:absolute;top:50%;translate:0 -50%}.l-order-app .a-app-button__arrow svg,.l-order-app .a-app-button__chevron svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-order-app .a-app-button__arrow{width:20px;height:20px;right:20px}.l-order-app .a-app-button__chevron{width:12px;height:12px;right:6px}.l-order-app .p-confirm-area{position:relative;overflow:auto;max-height:100%;height:100%;background-color:#fff;scrollbar-width:none}.l-order-app .p-confirm-area::-webkit-scrollbar{display:none}.l-order-app .p-confirm-area__inner{padding:40px 56px 120px}@media screen and (max-width:760px){.l-order-app .p-confirm-area__inner{padding:24px 24px 120px}}.l-order-app .p-confirm-area__header__title{font-size:18px;letter-spacing:.08em;line-height:1.6;font-weight:700}.l-order-app .p-confirm-area__header__price{margin-top:24px;font-weight:700;letter-spacing:.04em;font-size:18px}.l-order-app .p-confirm-area__header__price .tax{font-size:12px}.l-order-app .p-confirm-area__body{margin-top:24px;display:grid;grid-template-columns:100%;row-gap:32px}.l-order-app .p-confirm-area__body__section__title{font-size:14px;letter-spacing:.08em;line-height:1.4;font-weight:700}.l-order-app .p-confirm-area__body__section__input-wrapper{margin-top:8px}.l-order-app .p-confirm-area__body__section__input-wrapper input{width:100%;height:40px;padding:0 16px;border:1px solid rgba(42,42,42,.3);background-color:#fff;font-size:14px;letter-spacing:.08em;line-height:1.6}.l-order-app .p-confirm-area__body__section__input-wrapper input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.l-order-app .p-confirm-area__body__section__input-wrapper input.--error{border-color:#e53e3e}@media screen and (max-width:760px){.l-order-app .p-confirm-area__body__section__input-wrapper input{font-size:16px}}.l-order-app .p-confirm-area__body__section__input-wrapper__error{margin-top:4px;font-size:12px;color:#e53e3e;letter-spacing:.04em}.l-order-app .p-confirm-area__body__section__option-groups{margin-top:24px;display:grid;grid-template-columns:100%;row-gap:24px}.l-order-app .p-confirm-area__body__section__option-group .group-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.l-order-app .p-confirm-area__body__section__option-group .group-title:before{content:"";display:block;width:2px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 2px;flex:0 0 2px;background-color:#ccc3ab}.l-order-app .p-confirm-area__body__section__option-group .group-title span{font-size:16px;letter-spacing:.08em;line-height:1.4;font-weight:700}.l-order-app .p-confirm-area__body__section__option-group .group-values{margin-top:16px;padding:16px 20px;background-color:#f4f3f2;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.l-order-app .p-confirm-area__body__section__option-group .group-values .group-value-row{display:contents}.l-order-app .p-confirm-area__body__section__option-group .group-values .group-value-row:not(:last-child) .group-value-row__label,.l-order-app .p-confirm-area__body__section__option-group .group-values .group-value-row:not(:last-child) .group-value-row__value{padding-bottom:8px;-webkit-border-after:1px solid #d2d2d2;border-block-end:1px solid #d2d2d2}.l-order-app .p-confirm-area__body__section__option-group .group-values .group-value-row__label{min-width:0;font-size:14px;letter-spacing:.04em;line-height:1.6}.l-order-app .p-confirm-area__body__section__option-group .group-values .group-value-row__value{padding-left:8px;min-width:0;font-size:14px;letter-spacing:.04em;line-height:1.6;font-weight:700}.l-order-app .p-confirm-area__footer{position:sticky;bottom:0;left:0;width:100%;padding:16px 24px;background-color:#fff;-webkit-filter:drop-shadow(0 2px 8px rgba(42,42,42,.16));filter:drop-shadow(0 2px 8px rgba(42,42,42,.16))}.l-order-app .p-confirm-area__footer__button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.l-order-app .p-confirm-area__footer .back-btn{display:grid;grid-template-columns:12px -webkit-max-content;grid-template-columns:12px max-content;gap:8px;font-size:14px;letter-spacing:.08em;line-height:1.6}.l-order-app .p-confirm-area__footer .back-btn i{display:block;scale:-1 1;width:12px;height:12px;-ms-flex-item-align:center;align-self:center}.l-order-app .p-confirm-area__footer .back-btn i svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.l-order-app .p-confirm-area__footer .back-btn span{-ms-flex-item-align:center;align-self:center;font-size:14px;letter-spacing:.08em;line-height:1.6;font-weight:700}.l-order-app .p-debug-panel{position:fixed;top:0;left:0;width:280px;height:100%;background-color:#000000bf;color:#fff;z-index:1100;overflow:auto;padding:12px;font-size:11px;line-height:1.4}.l-order-app .p-debug-panel__section{margin-bottom:16px}.l-order-app .p-debug-panel__section:last-child{margin-bottom:0}.l-order-app .p-debug-panel__section--dashed{border-top:1px dashed hsla(0,0%,100%,.5);padding-top:12px;margin-top:12px}.l-order-app .p-debug-panel__title{margin:0 0 6px;font-size:12px;font-weight:700;color:#fff}.l-order-app .p-debug-panel__text{margin:0;white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,monospace;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/8/assets/order-app.css.map */
