.tpo_option-set-wrapper[data-tpo-theme],.preview-card-container[data-tpo-mode]{font-family:var(--font-body-family)!important}.tpo_modal-container{position:relative;width:100%!important;max-width:100%!important;height:100%!important;border-radius:0!important;padding:45rem!important;background-color:#f4f4f2!important}.tpo_modal-container>.tpo-modal-injected-inner-wrap{max-width:1360px;margin:0 auto;position:relative}@media screen and (max-width:767px){.tpo_modal-background .tpo_modal-container{padding:15rem 9rem!important;max-width:100%!important}}.tpo-modal-injected-below{display:block}.wrap-product-list{flex-wrap:wrap;flex-direction:unset!important;max-height:100%!important}.tpo_modal-heading{border-bottom:none!important}.wrap-product-list{gap:0!important;border:none!important}.tpo_modal-content{max-width:1045px!important;margin:55px auto!important}.tpo-modal-mm-row .tpo_modal-content{flex:1;min-width:0;margin-left:0!important;margin-right:0!important}@media screen and (max-width:767px){.tpo-modal-mm-row .tpo_modal-content{max-width:292px!important;margin:18rem auto!important;margin-left:auto!important;margin-right:auto!important}}.tpo_modal-heading h3{font-size:36px!important;font-weight:500!important;line-height:1!important}@media screen and (max-width:767px){.tpo_modal-heading h3{font-size:16rem!important}}.tpo_additional-price{font-size:18rem!important}@media screen and (max-width:767px){.tpo_additional-price{font-size:11rem!important}}.tpo_product_list-wraper:hover{background-color:#ff6f3d!important}.tpo_product_list-wraper:hover .product_list-option_value,.tpo_product_list-wraper:hover .tpo_additional-price{color:#fff!important}.tpo_product_list-wraper:has(.tpo_radio-button[type=radio]:checked){background-color:#ff6f3d!important}.tpo_product_list-wraper .product_list-option_value:has(.tpo_radio-button[type=radio]:checked),.tpo_product_list-wraper .tpo_additional-price:has(.tpo_radio-button[type=radio]:checked){color:#fff!important}.tpo_modal-content{max-height:100vh}.tpo_product_list-wraper{padding:0!important;width:100%;height:100%}.tpo_product_list-wraper{justify-content:center}.container_wrapper{position:relative;width:104px;height:104px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.container_wrapper{width:48px;height:48px}}.tpo_modal-footer-group{justify-content:center!important}@media screen and (max-width:767px){.tpo_modal-footer-group{max-width:292px;background-color:#f4f4f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20rem 0 85rem;position:-webkit-sticky;position:fixed;bottom:0;left:50%;transform:translate(-50%)}}.tpo_radio-button[type=radio]:checked+div:after{content:none!important}.tpo_radio-button[type=radio]+div:before,.tpo_radio-button[type=checkbox]+div:before,.tpo-checkbox-button[type=checkbox]+div:before{content:none!important}.tpo_radio-button[type=radio]+div,.tpo_radio-button[type=checkbox]+div,.tpo-checkbox-button[type=checkbox]+div{padding-left:0!important}span.tpo_option_type_label{font-size:29px;justify-content:center!important;gap:10rem!important;flex-direction:column!important}@media screen and (max-width:767px){span.tpo_option_type_label{font-size:14rem;gap:3rem!important}}.tpo-input-change-size-title>span,.tpo_option-label-container>span{font-size:22rem!important;font-weight:500!important;line-height:1.2!important;font-family:var(--font-body-family)!important;letter-spacing:3px!important}@media screen and (max-width:767px){.tpo-input-change-size-title>span,.tpo_option-label-container>span{font-size:16rem!important}}.tpo_option-set-wrapper{padding:0!important}.container-wrap-selection,.tpo_option-container{margin:0!important}.tpo_option-label-container{margin:0!important;margin-bottom:10rem!important}.tpo_option-label.tpo_option-label--help-right>.tpo_option-label-container{margin-bottom:0!important}.tpo_option-help-text{font-size:16rem!important;color:#000!important;margin:10rem 0!important}@media screen and (max-width:767px){.tpo_option-help-text{font-size:11rem!important;margin:5rem 0!important}}.selected_prd_list-tag:not(:has(img)):before{content:none!important}.selected_prd_list-tag-label{border:1px solid #a9aaab;border-radius:0;width:325rem;height:42rem;justify-content:center;display:flex;font-size:22rem;align-items:center}@media screen and (max-width:767px){.selected_prd_list-tag-label{width:200rem!important;height:36rem!important;font-size:14rem!important}}.tpo_popup-modal-button{width:162rem!important;height:42rem!important;background-color:#ff6f3d!important;color:#fff!important;font-size:18rem!important;border:none!important;padding:0!important;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.tpo_popup-modal-button{width:100rem!important;height:36rem!important;font-size:14rem!important}}.list_tag-wrap_element{display:flex!important;gap:20rem;margin-top:0!important;order:4!important}.list_tag-wrap_element .selected_prd_list-tag-lg{padding:0!important}.selected_prd_list-tag-lg{font-size:29rem!important;font-weight:400!important;line-height:1.2!important;font-family:var(--font-body-family)!important;align-items:flex-end!important;gap:15rem!important}@media screen and (max-width:767px){.selected_prd_list-tag-lg{font-size:18rem!important;gap:5rem!important}}.selected_prd_list-tag-lg:after{content:"mm";display:block;font-size:22rem;font-weight:400;line-height:1.2;font-family:var(--font-body-family)}@media screen and (max-width:767px){.selected_prd_list-tag-lg:after{font-size:11rem!important}}.tpo_option-required-indicator,.tpo_additional-price,.button-modal:first-child{display:none!important}.c-btn{margin-left:auto;width:680rem;height:85rem;display:flex;flex-direction:column;justify-content:space-between;padding:10rem 45rem 16rem 20rem;font-size:24rem;font-weight:400;line-height:1.3;letter-spacing:.02em;color:#fff;background-color:#ff6f3d;cursor:pointer}@media screen and (max-width:767px){.c-btn{width:300rem;height:50rem;font-size:16rem;padding:5rem 11rem 8rem}}.tpo_modal-container .button-modal.primary{width:418px;height:52px;display:flex;flex-direction:column;justify-content:space-between;padding:5px 20px 10px 10px;font-size:0!important;font-weight:400;line-height:0!important;letter-spacing:.02em;background-color:#ff6f3d;cursor:pointer;color:transparent!important;border-radius:0!important}.tpo_modal-container .button-modal.primary:before{content:"\6c7a\5b9a\3059\308b";text-align:left;font-size:24px!important;line-height:1.3!important;color:#fff!important;font-weight:500!important;letter-spacing:.02em}.tpo_modal-container .button-modal.primary:after{content:"";display:block;margin-left:auto;width:183px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg)}@media screen and (max-width:767px){.tpo_modal-container .button-modal.primary:after{width:85px;height:5px}}@media screen and (max-width:767px){.tpo_modal-container .button-modal.primary{width:292px;height:36px;padding:5px 15px 10px 10px!important}.tpo_modal-container .button-modal.primary:before{font-size:16px!important}}.tpo_option-help-text{order:1!important}.tpo_popup-modal-button{order:3!important}.tpo-modal-injected-close-wrap{position:absolute;top:0;right:45px;margin:0 0 20rem auto;width:32px;height:32px;box-sizing:border-box}@media screen and (max-width:767px){.tpo-modal-injected-close-wrap{top:-5px;right:10px;width:22px;height:22px}}button.tpo-modal-injected-close{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;cursor:pointer;box-sizing:border-box}button.tpo-modal-injected-close img{display:block;width:32px;height:32px;object-fit:contain}@media screen and (max-width:767px){button.tpo-modal-injected-close img{width:22rem;height:22rem}}.tpo-modal-mm-row{display:flex;flex-direction:row;align-items:flex-start;gap:80rem;width:100%;box-sizing:border-box;min-width:0}.tpo-modal-mm-label{display:block;flex-shrink:0;padding-top:30rem;color:#ff6f3d;font-size:32px;font-weight:500;font-family:var(--font-body-family);white-space:nowrap;line-height:1;writing-mode:vertical-rl}@media screen and (max-width:767px){.tpo-modal-mm-row{gap:10rem}.tpo-modal-mm-label{font-size:14rem;padding-top:4rem;position:absolute;writing-mode:inherit;top:0;left:100rem}}.tpo_option-set-container{margin-bottom:35rem!important}@media screen and (max-width:767px){.tpo_option-set-container{margin-bottom:25rem!important}}.tpo_option-html{margin-bottom:0!important;font-size:16rem!important;color:#828284!important}@media screen and (max-width:767px){.tpo_option-html{font-size:11rem!important}}.tpo_option-label--bracket-length{margin-top:35rem!important;margin-bottom:19rem!important}.tpo_option-label--bracket-length .tpo_option-label-container{margin-bottom:10rem!important}.tpo_option-label--bracket-length .tpo_radio-buttons-wrapper{display:flex;column-gap:19rem!important}@media screen and (max-width:767px){.tpo_option-label--bracket-length .tpo_radio-buttons-wrapper{width:auto!important;flex-flow:wrap!important;grid-gap:17px 24px!important;margin-left:5px!important}}@media screen and (max-width:767px){.container-wrap-selection{width:28%!important}}.tpo_option-label--bracket-length span.tpo_option_type_label{font-size:20rem!important}@media screen and (max-width:767px){.tpo_option-label--bracket-length span.tpo_option_type_label{font-size:14rem!important}}.tpo_option-label--bracket-length .tpo_radio-buttons-wrapper .tpo_radio-button[type=radio]{position:static;-webkit-appearance:none;appearance:none;display:block;width:28rem;height:28rem;min-width:18px;min-height:18px;box-sizing:border-box;border:1px solid #c8c8c8;flex-shrink:0;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}@media screen and (max-width:767px){.tpo_option-label--bracket-length .tpo_radio-buttons-wrapper .tpo_radio-button[type=radio]{width:17rem;height:17rem;min-width:14rem;min-height:14rem;border:.5px solid #c8c8c8}}.tpo_option-label--bracket-length .tpo_radio-buttons-wrapper .tpo_radio-button[type=radio]:checked{background-color:#ff6f3d;border-color:#ff6f3d}.tpo_undefined:hover .tpo_radio-button[type=radio]{border-color:#ff6f3d}.tpo_error-message{font-size:13rem!important;color:red!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-product-variant-size.css.map */
