.cf:where(.cf-product) .bottom-modal{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1000;padding:20px 26px;display:none}.cf:where(.cf-product) .bottom-modal.visible{transform:translateY(0)}.cf:where(.cf-product) .bottom-modal.visible{display:flex!important;align-items:center;gap:18px;box-shadow:none;border-top:1px solid #ddd;bottom:-100px;transition:bottom .3s ease-out}.cf:where(.cf-product) .bottom-modal.visible.has-content{bottom:0}.cf:where(.cf-product) .bottom-modal.visible [class^=btn].sizeL{min-width:300px;padding:8px 20px!important;height:50px}.cf:where(.cf-product) .bottom-modal.visible table.product-detail-option{min-width:300px;max-width:300px}.cf:where(.cf-product) .bottom-modal.visible tbody.xans-product-option{padding-bottom:0}.cf:where(.cf-product) .bottom-modal.visible .xans-product-option .value{display:none}.cf:where(.cf-product) .bottom-modal.visible .xans-product-option tr:first-child,.cf:where(.cf-product) .bottom-modal.visible .xans-product-option tr:first-child td{display:block}.cf:where(.cf-product) .bottom-modal.visible .xans-product-option tr:first-child th{vertical-align:middle;margin-right:10px;display:none}.cf:where(.cf-product) .bottom-modal.visible .xans-product-option td select{width:100%;font-size:13px}body.footer-reached .cf:where(.cf-product) .bottom-modal.visible{transform:translateY(100%)}.cf:where(.cf-product) #totalProducts{margin:0!important}.cf:where(.cf-product) #totalProducts>table>tbody>tr:first-child>td{border-top:0}.cf:where(.cf-product) #totalProducts>table>colgroup>col:nth-child(1){width:100%!important}.cf:where(.cf-product) #totalProducts>table>colgroup>col:nth-child(2){display:none}.cf:where(.cf-product) #totalProducts>table>colgroup>col:nth-child(3){display:none}.cf:where(.cf-product) #totalProducts .displaynone{display:block!important}.cf:where(.cf-product) .bottom-modal.visible .ec-base-qty-wrap{display:none!important}.cf:where(.cf-product) .quantity_price:before{content:"\20a9"}.cf:where(.cf-product) .bottom-modal.visible #totalProducts table tbody tr{font-size:16px}.cf:where(.cf-product) .bottom-modal.visible #totalProducts>table>tbody>tr{display:flex;flex-wrap:wrap;column-gap:40px}.cf:where(.cf-product) .bottom-modal.visible #totalProducts>table>tbody>tr>td{display:block;width:auto;padding:2px 0;text-align:left}.cf:where(.cf-product) .bottom-modal.visible #totalProducts>table>tbody>tr>td:nth-child(2){display:none}.cf:where(.cf-product) .sticky-wrap #totalProducts{display:none!important}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts,.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts tbody{display:block!important}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts,.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts tbody body .ec-base-qty-wrap{display:block!important}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts>table>tbody>tr:first-child>td .ec-base-qty-wrap{align-items:flex-start;width:auto}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts tbody td{padding-top:0}.cf:where(.cf-product) #totalProducts>table>tbody>tr:first-child>td .ec-base-qty-wrap .ec-base-qty{border:1px solid #ddd;height:40px;width:104px!important}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts>table>tbody>tr:first-child>td:first-child,.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts>table>tbody>tr:first-child>td:last-child{display:none!important}.cf:where(.cf-product) .product-detail-wishlist-heart-btn{position:absolute;top:-1.5px;right:0;background:none;border:none;padding:10px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.cf:where(.cf-product) .product-detail-wishlist-heart-btn:hover{opacity:.7}.cf:where(.cf-product) .product-detail-wishlist-heart-btn svg{display:block;width:16px;height:16px}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .w_txt{display:none}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .wish{display:flex;align-items:center;justify-content:center}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .wish .ec-product-listwishicon{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .wish .ec-product-listwishicon~.cf-plist-wishicon{display:inline-block;width:16px;height:16px;background:var(--cf-icon-heart) no-repeat center center / contain}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .wish .ec-product-listwishicon[icon_status=on]~.cf-plist-wishicon{background-image:var(--cf-icon-heart-on)}@media(min-width:1100px){.cf:where(.cf-product) .product-detail-wishlist-heart-btn{padding-left:2px;padding-right:0}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .w_txt{display:inline;margin-left:4px;font-size:13px;line-height:15px}.cf:where(.cf-product) .xans-product-detail .infoArea .xans-product-detaildesign{padding-right:140px}}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts{display:block!important}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts>table>tbody>tr:first-child>td .ec-base-qty-wrap{align-items:center!important}.cf:where(.cf-product) .xans-product-detail .infoArea table tr:nth-child(2),.cf:where(.cf-product) .xans-product-detail .infoArea table tr:nth-child(4){display:none!important}.cf:where(.cf-product) .section.xans-product-detail .detailArea #totalProducts{display:none!important}.cf:where(.cf-product) [class^=btn].sizeL.actionCart>span{position:relative;top:1px;font-size:13px}.cf:where(.cf-product) .bottom-modal .quantity_price{font-size:14px}.cf:where(.cf-product) .quantity_price.notranslate:before,.cf:where(.cf-product) .quantity_price:before{display:none}.cf:where(.cf-product) .bottom-modal.visible .k-gift-btbox{flex:0 0 50px}@media(max-width:1024px){.cf:where(.cf-product) .bottom-modal.visible{flex-wrap:wrap;padding:10px;gap:10px}.cf:where(.cf-product) .bottom-modal.visible table.product-detail-option{min-width:0;max-width:none;flex:1;width:300px}.cf:where(.cf-product) .bottom-modal.visible [class^=btn].sizeL{min-width:auto;flex:1;width:300px}.cf:where(.cf-product) .bottom-modal.visible #totalProducts table tbody tr{display:block;font-size:14px}.cf:where(.cf-product) .bottom-modal.visible #totalProducts table tbody tr td{display:block;width:100%!important;text-align:left;padding:2px 0}.cf:where(.cf-product) .bottom-modal.visible #totalProducts table tbody tr td .quantity_price:before{display:none}.cf:where(.cf-product) #totalProducts>table>tbody>tr:first-child>td,.cf:where(.cf-product) #totalProducts table .right *{white-space:nowrap}.cf:where(.cf-product) .product-detail-wishlist-heart-btn{top:10px;right:10px}.cf:where(.cf-product) .product-detail-wishlist-heart-btn svg{width:20px;height:20px}.cf:where(.cf-product) .product-detail-wishlist-heart-btn .wish .ec-product-listwishicon~.cf-plist-wishicon{width:20px;height:20px}}.cf:where(.cf-product) .xans-product-detail .infoArea select{border:1px solid #000;height:50px;line-height:28px;font-size:12px;color:#000}.cf li{list-style:none}.cf table{width:100%;border:0;border-spacing:0;border-collapse:collapse}.cf caption{display:none}.cf h1,.cf h3{margin:0}.cf .ec-base-layer-area{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1000}.cf .ec-base-layer{z-index:1001;border:1px solid var(--basic);background:var(--bg);box-sizing:border-box}.cf .ec-base-layer .header{margin:0 20px;padding:20px 0;color:var(--basic);border-bottom:1px solid var(--line)}.cf .ec-base-layer>.header>h1,.cf .ec-base-layer>.header>h3,.cf .ec-base-layer>.header>h5{font-size:15.9996px;font-weight:400}.cf .ec-base-layer>.content{padding:20px;font-size:12.9996px;line-height:22px;min-height:90px;box-sizing:border-box}.cf .ec-base-layer .btnClose{position:absolute;right:7px;top:7px;padding:10px;cursor:pointer;display:block;overflow:hidden;width:20px;height:20px;font-size:1px;line-height:0;color:transparent;white-space:nowrap;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cf .ec-base-layer .btnClose:before{content:"";position:absolute;top:0;right:10px;width:1px;height:21px;margin:10px 10px 0 0;background:var(--basic);-webkit-transition:.3s ease-out;transition:.3s ease-out}.cf .ec-base-layer .btnClose:after{content:"";position:absolute;top:10px;right:0;width:21px;height:1px;margin:10px 10px 0 0;background:var(--basic);-webkit-transition:.3s ease-out;transition:.3s ease-out}.cf .ec-base-layer.typeModal{position:fixed;top:50%;left:0;right:0;margin:0 auto;transform:translateY(calc(-50% + .5px))}.cf .ec-base-layer.typeLayer{position:absolute;margin-top:10px}.cf .ec-base-layer.gAlert>.header{display:block;overflow:hidden;position:absolute;font-size:1px;line-height:0;text-indent:-150%;white-space:nowrap;padding:0;color:transparent;border:0}.cf .ec-base-layer.gAlert>.content{padding:45px 0 25px;text-align:center}.cf .ec-base-layer.gScroll{height:auto}.cf .ec-base-layer.gScroll>.content{overflow:auto;height:auto;max-height:70vh}@media all and (max-width:1024px){.cf .ec-base-layer{position:fixed;top:50%;left:0;right:0;min-width:320px;width:calc(100% - 32px);margin:0 auto;transform:translateY(calc(-50% + .5px))}}@media all and (min-width:1025px){.cf .ec-base-layer{min-width:308px}.cf .ec-base-layer.gAlert{width:360px}}@media all and (max-width:440px){.cf #receiver_update_form .xans-myshop-orderreceiverupdate.ec-base-layer{position:relative;top:0;transform:translateY(0);width:400px;margin:0}.cf #receiver_update_form .xans-myshop-orderreceiverupdate.ec-base-layer .ec-base-table tr{width:370px}.cf #receiver_update_form .xans-myshop-orderreceiverupdate.ec-base-layer .ec-base-table td textarea{width:330px}}.cf #capp-shop-new-product-optionselect-layer{z-index:99999999!important}.cf .xans-product-basketadd .content p{font-weight:500;color:#2e2e2e}.cf .cf-product-title{all:unset;display:block}.cf .cf-product-form{display:none!important}.cf:where(.cf-product) .xans-product-additional.detail-content-wrap p+p{margin-top:1.6em}.cf .product-detail-content .cf-price-compare{margin-left:6px;font-family:var(--cf-font-number);font-size:14px;font-weight:400;color:#999}.cf .product-detail-content .cf-price-compare[hidden]{display:none}.cf .product-detail-action-wrap .k-gift-btbox .actionBuy{display:block;width:100%;height:50px}.cf [class^=btn].sizeL.actionBuy>span{position:relative;top:1px;font-size:13px}.cf .bottom-modal .k-gift-btbox .actionBuy{display:none}.cf .product-detail-action-wrap [class^=btn][disabled],.cf .bottom-modal [class^=btn][disabled]{cursor:default;opacity:.4}.cf [class^=btn].sizeL[disabled]:before{display:none}.cf [class^=btn].sizeL.actionCart[disabled]:hover{color:#000}.cf [class^=btn].sizeL.btnSubmit[disabled]:hover{color:#fff}.cf .cf-media-frame{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f2f2f2}.cf .cf-media-frame video,.cf .cf-media-frame iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.cf .keyImg .cf-placeholder--product,.cf .m_slide .cf-placeholder--product{aspect-ratio:3 / 4}.cf .product-detail-wishlist-heart-btn{font-family:var(--cf-font-body);font-size:13.3333px;color:#000;text-align:center}.cf .product-detail-wishlist-heart-btn .shopify-app-block{display:flex}.cf .product-detail-wishlist-heart-btn wishlist-button-block{display:flex!important;--button-min-height: 0px !important;--button-padding: 0 !important;--button-margin-top: 0px !important;--button-margin-bottom: 0px !important;--icon-size: 16px !important;--icon-offset-vertical: 0px !important}.cf .product-detail-wishlist-heart-btn wishlist-button-block .wk-button,.cf .product-detail-wishlist-heart-btn wishlist-button-block .wk-button:hover{display:flex;align-items:center;justify-content:center;gap:0;width:auto;min-height:0;margin:0;padding:0;border:0;background:none;color:#000;font-family:var(--cf-font-body);font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none}.cf .product-detail-wishlist-heart-btn .wk-icon{display:inline-block;width:16px;height:16px;background:var(--cf-icon-heart) no-repeat center center / contain}.cf .product-detail-wishlist-heart-btn .wk-button.wk-selected .wk-icon{background-image:var(--cf-icon-heart-on)}.cf .product-detail-wishlist-heart-btn .wk-icon svg{opacity:0}.cf .product-detail-wishlist-heart-btn .wk-text{display:none}@media(min-width:1100px){.cf .product-detail-wishlist-heart-btn .wk-text{display:inline;margin-left:4px;font-size:13px;line-height:15px}}@media(max-width:1024px){.cf .product-detail-wishlist-heart-btn wishlist-button-block{--icon-size: 20px !important}.cf .product-detail-wishlist-heart-btn .wk-icon{width:20px;height:20px}}.cf .ec-base-layer-area .ec-base-layer .ec-base-button{display:flex;gap:10px;justify-content:center;padding:0 20px 20px}.cf .ec-base-layer-area .ec-base-layer .ec-base-button a{flex:1 1 0}.cf .ec-base-layer-area .ec-base-layer{max-width:calc(100% - 32px)}.cf-pswp .pswp__error-msg-container{display:grid}.cf-pswp .pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.cf-pswp.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.cf-pswp.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.cf-pswp .pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.cf-pswp .pswp__button:hover,.cf-pswp .pswp__button:active,.cf-pswp .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.cf-pswp .pswp__button:disabled{opacity:.3;cursor:auto}.cf-pswp .pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.cf-pswp .pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.cf-pswp .pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.cf-pswp .pswp__icn:focus{outline:0}.cf-pswp div.pswp__img--placeholder,.cf-pswp .pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.cf-pswp .pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.cf-pswp .pswp__top-bar>*{pointer-events:auto;will-change:opacity}.cf-pswp .pswp__button--close{margin-right:6px}.cf-pswp .pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.cf-pswp .pswp__button--arrow:disabled{display:none;cursor:default}.cf-pswp .pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.cf-pswp.pswp--one-slide .pswp__button--arrow{display:none}.cf-pswp.pswp--touch .pswp__button--arrow{visibility:hidden}.cf-pswp.pswp--has_mouse .pswp__button--arrow{visibility:visible}.cf-pswp .pswp__button--arrow--prev{right:auto;left:0}.cf-pswp .pswp__button--arrow--next{right:0}.cf-pswp .pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.cf-pswp .pswp__button--zoom{display:none}.cf-pswp.pswp--zoom-allowed .pswp__button--zoom{display:block}.cf-pswp.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}@keyframes cf-pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp.cf-pswp{--pswp-bg: 255 255 255;--pswp-placeholder-bg: #f2f2f2;--pswp-icon-color: #000;--pswp-icon-color-secondary: #fff;--pswp-icon-stroke-color: #fff;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: #000;--pswp-transition-duration: 333ms;color:#000}.cf-pswp .pswp__top-bar{top:0;bottom:auto;height:60px;justify-content:flex-end;column-gap:0}.cf-pswp .pswp__counter,.cf-pswp.pswp--zoom-allowed .pswp__button--zoom{display:none}.cf-pswp .pswp__button--arrow--prev{transform:rotate(180deg)}.cf-pswp .pswp__button--close{color:#000}.cf-pswp .pswp__button--close svg{width:24px}.cf-pswp.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cf-product-end.css.map */
