@media screen and (min-width:1920px){.purchase.ant-modal{width:44.1666666667vw!important;height:26.3541666667vw!important}.purchase.ant-modal .ant-modal-content{width:44.1666666667vw;height:26.3541666667vw;border-radius:1.25vw;padding:2.0833333333vw;display:flex;flex-direction:column;overflow:hidden}.purchase.ant-modal .ant-modal-content .ant-modal-title{color:var(--color-dark);font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:1.25vw}.purchase.ant-modal .ant-modal-content .ant-modal-body{flex:1;min-height:0;overflow:hidden;display:flex;-moz-column-gap:1.25vw;column-gap:1.25vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image,.purchase.ant-modal .ant-modal-content .ant-modal-body img{width:19.5833333333vw;height:19.5833333333vw;flex-shrink:0}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image{overflow:hidden}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image>span{display:block!important;width:100%!important;height:100%!important}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.purchase.ant-modal .ant-modal-content .ant-modal-body::-webkit-scrollbar{display:none}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .title{flex-shrink:0;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:1.25vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .desc{flex-shrink:0;color:#106335;font-size:.7291666667vw;margin-bottom:.5208333333vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .product-price{flex-shrink:0}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;overflow-y:auto;align-content:start}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item{border:.1041666667vw solid #eaebed;font-size:.7291666667vw;color:#1e1e1e;display:flex;align-items:center;justify-content:center;padding:.8333333333vw;transition:all .3s ease;border-radius:.4166666667vw;max-width:8.3333333333vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.active,.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item:hover{border-color:#17cc5f}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.notAvailableForSale{cursor:no-drop;opacity:.5}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.notAvailableForSale:hover{border-color:#eaebed}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item .value{width:100%}.purchase.ant-modal .ant-modal-content .ant-modal-body .descriptionHtml{background-color:#f5f6f7;padding:1.25vw 1.25vw 1.25vw 1.6666666667vw;border-radius:.4166666667vw;max-height:13.0208333333vw}.purchase.ant-modal .product-price{margin-bottom:.5208333333vw}.purchase.ant-modal .product-price .product-price-on-sale{display:flex;-moz-column-gap:.5208333333vw;column-gap:.5208333333vw;align-items:center}.purchase.ant-modal .product-price .price{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:1.0416666667vw;order:1}.purchase.ant-modal .product-price .compareAtPrice{font-size:.7291666667vw;text-decoration:line-through;order:2;color:#8d9095}.purchase.ant-modal .ant-modal-close{border-radius:50%;padding:.4166666667vw;width:1.7708333333vw;height:1.7708333333vw;background-color:#f5f6f7;top:2.0833333333vw;right:2.0833333333vw}.purchase.ant-modal .ant-modal-close svg{width:.8333333333vw;height:.8333333333vw}.purchase.ant-modal .ant-modal-header{flex-shrink:0;margin-bottom:.8333333333vw}}@media screen and (min-width:901px)and (max-width:1920px){.purchase.ant-modal{width:848px!important;height:506px!important}.purchase.ant-modal .ant-modal-content{width:848px;height:506px;border-radius:24px;padding:40px;display:flex;flex-direction:column;overflow:hidden}.purchase.ant-modal .ant-modal-content .ant-modal-title{color:var(--color-dark);font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:24px}.purchase.ant-modal .ant-modal-content .ant-modal-body{flex:1;min-height:0;overflow:hidden;display:flex;-moz-column-gap:24px;column-gap:24px}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image,.purchase.ant-modal .ant-modal-content .ant-modal-body img{width:376px;height:376px;flex-shrink:0}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image{overflow:hidden}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image>span{display:block!important;width:100%!important;height:100%!important}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.purchase.ant-modal .ant-modal-content .ant-modal-body::-webkit-scrollbar{display:none}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .title{flex-shrink:0;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:24px}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .desc{flex-shrink:0;color:#106335;font-size:14px;margin-bottom:10px}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .product-price{flex-shrink:0}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;overflow-y:auto;align-content:start}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item{border:2px solid #eaebed;font-size:14px;color:#1e1e1e;display:flex;align-items:center;justify-content:center;padding:16px;transition:all .3s ease;border-radius:8px;max-width:160px}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.active,.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item:hover{border-color:#17cc5f}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.notAvailableForSale{cursor:no-drop;opacity:.5}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.notAvailableForSale:hover{border-color:#eaebed}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item .value{width:100%}.purchase.ant-modal .ant-modal-content .ant-modal-body .descriptionHtml{background-color:#f5f6f7;border-radius:8px;padding:24px 24px 24px 32px;max-height:250px}.purchase.ant-modal .product-price{margin-bottom:10px}.purchase.ant-modal .product-price .product-price-on-sale{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.purchase.ant-modal .product-price .price{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:20px;order:1}.purchase.ant-modal .product-price .compareAtPrice{font-size:14px;text-decoration:line-through;order:2;color:#8d9095}.purchase.ant-modal .ant-modal-close{border-radius:50%;padding:8px;width:34px;height:34px;background-color:#f5f6f7;top:40px;right:40px}.purchase.ant-modal .ant-modal-close svg{width:16px;height:16px}.purchase.ant-modal .ant-modal-header{flex-shrink:0;margin-bottom:16px}}@media screen and (max-width:900px){.purchase.ant-modal{max-width:calc(100vw - 32px)}.purchase.ant-modal .ant-modal-content{border-radius:6.4vw;padding:6.4vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.purchase.ant-modal .ant-modal-content .ant-modal-title{color:var(--color-dark);font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:5.3333333333vw}.purchase.ant-modal .ant-modal-content .ant-modal-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image,.purchase.ant-modal .ant-modal-content .ant-modal-body img{width:100%;height:auto}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image{overflow:hidden;flex-shrink:0}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image>span{display:block!important;width:100%!important}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-image img{width:100%!important;height:auto!important;-o-object-fit:cover;object-fit:cover}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content{margin-top:6.4vw;flex-shrink:0}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:5.3333333333vw;margin-bottom:2.1333333333vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .desc{color:#106335;font-size:3.2vw;margin-bottom:2.1333333333vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options{display:grid;grid-template-columns:repeat(2,1fr);gap:2.1333333333vw;align-content:start}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item{border:.5333333333vw solid #eaebed;font-size:3.7333333333vw;color:#1e1e1e;display:flex;align-items:center;justify-content:center;padding:4.2666666667vw;transition:all .3s ease;border-radius:2.1333333333vw;max-width:37.3333333333vw}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.active{border-color:#17cc5f}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.notAvailableForSale{cursor:no-drop;opacity:.5}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item.notAvailableForSale:hover{border-color:#eaebed}.purchase.ant-modal .ant-modal-content .ant-modal-body .purchase-content .options .product-options-item .value{width:100%}.purchase.ant-modal .ant-modal-content .ant-modal-body .descriptionHtml{background-color:#f5f6f7;padding:4.2666666667vw 4.2666666667vw 4.2666666667vw 6.4vw;border-radius:2.1333333333vw}.purchase.ant-modal .product-price{margin-bottom:2.1333333333vw}.purchase.ant-modal .product-price .product-price-on-sale{display:flex;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;align-items:center}.purchase.ant-modal .product-price .price{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:4.2666666667vw;order:1}.purchase.ant-modal .product-price .compareAtPrice{font-size:3.7333333333vw;text-decoration:line-through;order:2;color:#8d9095}.purchase.ant-modal .ant-modal-close{border-radius:50%;padding:2.1333333333vw;width:8.5333333333vw;height:8.5333333333vw;background-color:#f5f6f7;top:6.4vw;right:6.4vw}.purchase.ant-modal .ant-modal-close svg{width:4.2666666667vw;height:4.2666666667vw}.purchase.ant-modal .ant-modal-header{flex-shrink:0;margin-bottom:4.2666666667vw}}