.kg-product-video{position:fixed;z-index:99;width:120px;height:213px;margin:16px;bottom:0;left:0}.kg-product-video .kg-video .kg-close-icon{position:absolute;right:6px;top:4px;cursor:pointer;z-index:1}.kg-product-video .kg-video .kg-close-icon svg{width:30px;height:30px}.kg-product-video .kg-video .kg-close-icon svg path{fill:#fff}.kg-product-video .kg-video video{border-radius:15px}.kg-product-video .kg-video .kg-play-icon,.kg-product-video .kg-video .kg-pause-svg{position:absolute;left:5px;z-index:1;bottom:5px}.kg-product-video .kg-video .kg-play-icon svg,.kg-product-video .kg-video .kg-pause-svg svg{width:30px;height:30px;cursor:pointer}.kg-product-video .kg-video .kg-play-icon svg path,.kg-product-video .kg-video .kg-pause-svg svg path{fill:#fff}.kg-popup-overlayt.kg-active{display:block}.kg-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.kg-popup-overlay .kg-popup-modal{overflow:hidden;animation:kg-fadeIn .3s ease;display:flex;align-items:center;width:80%;height:auto;max-width:1000px;min-height:calc(100% - 60px);margin:30px auto;justify-content:center}@keyframes kg-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.kg-popup-overlay .kg-popup-modal .kg-popup-content{text-align:center;max-width:600px;min-height:calc(100% - 60px);position:relative;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 1.5rem #111111b3;width:100%;padding:20px;background-color:#fff;margin:8px 0;justify-content:center}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-content-wrap{text-align:center;margin:30px;width:250px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card{background:linear-gradient(145deg,#fdf4f5,#fce9ec 40%,#f8d4da);padding:20px 25px 15px;margin-bottom:20px;position:relative;overflow:hidden}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-decor-dots{position:absolute;top:15px;left:15px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-decor-dots .kg-dot{width:6px;height:6px;background-color:#b4646e4d;border-radius:50%;display:inline-block;margin-right:4px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-decor-dots-right{position:absolute;top:20px;right:20px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-decor-dots-right .kg-dot-small{width:4px;height:4px;background-color:#b4646e40;border-radius:50%;display:inline-block;margin-left:3px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header{display:flex;align-items:flex-start;justify-content:center;gap:15px;margin-bottom:10px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-badge{text-align:left;padding-top:25px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-badge .kg-badge-line{display:block;font-weight:700;color:#a65562;line-height:1.1}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-badge .kg-badge-line-small{font-size:14px;letter-spacing:2px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-badge .kg-badge-line-large{font-size:26px;letter-spacing:3px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-image-wrap{position:relative}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-image-wrap .kg-image-circle{width:120px;height:120px;background:linear-gradient(180deg,#f5e6dc,#edd5c8);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #00000014}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-image-wrap .kg-image-circle .kg-product-img{max-width:75px;max-height:75px;object-fit:contain}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-image-wrap .kg-camera-icon{position:absolute;top:5px;left:-5px;width:24px;height:24px;background-color:#6b6b6b;border-radius:4px;display:flex;align-items:center;justify-content:center}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-header .kg-gift-image-wrap .kg-camera-icon .kg-icon-svg{width:14px;height:14px;color:#fff}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-title{margin-bottom:4px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-title .kg-title-text{font-size:16px;font-weight:700;color:#a65562;letter-spacing:2px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-gift-card .kg-gift-subtitle .kg-subtitle-text{font-size:8px;font-weight:600;color:#c4848f;letter-spacing:2px;text-transform:uppercase}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-form-label{margin:16px 0 0}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-form-label .kg-label-text{font-size:16px;color:#333;font-weight:600;margin:0 0 12px;display:block}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-select-wrapper{margin-bottom:16px;position:relative;display:flex;align-items:center;cursor:pointer;width:100%;height:42px;background-color:#fff;line-height:inherit}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-select-wrapper .kg-select-field{width:100%;height:100%;padding:0 30px 0 10px;font-size:14px;color:#333;background-color:#fff;border:1px solid #E1E3E4;border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .2s ease}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-select-wrapper .kg-select-field:hover{border-color:silver}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-select-wrapper .kg-select-field:focus{border-color:#999}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-select-wrapper .kg-select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-select-wrapper .kg-select-arrow .kg-arrow-icon{width:24px;height:24px;stroke:#e1e3e4}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-picker-wrapper{margin-bottom:20px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-picker{margin-bottom:24px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-picker:last-child{margin-bottom:0}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-fieldset{border:none;padding:0;margin:0}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-legend{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding:0;color:#333;display:block}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-selected-value{font-weight:400;text-transform:none}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-options{display:flex;flex-wrap:wrap;gap:10px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-swatch-options{gap:12px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-picker--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;margin:0}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-picker--swatch .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid #000;outline-offset:2px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-picker--swatch .swatch-input__input+.swatch-input__label:hover{outline:.15rem solid rgba(0,0,0,.4);outline-offset:2px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-label{display:inline-block;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;border:1px solid #000;border-radius:0;background-color:#fff;color:#000;transition:all .2s ease;position:relative;margin:0;min-width:50px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-label:hover{border-color:#000;background-color:#f5f5f5}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio:checked+.kg-variant-label{background-color:#000;color:#fff;border-color:#000}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio:checked+.kg-variant-label:hover{background-color:#000;color:#fff}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio:disabled+.kg-variant-label,.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio.disabled+.kg-variant-label{opacity:.4;cursor:not-allowed;border-color:#ccc;color:#999}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio:disabled:hover+.kg-variant-label,.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio.disabled:hover+.kg-variant-label{background-color:#fff}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-radio:focus-visible+.kg-variant-label{outline:2px solid #000;outline-offset:2px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-submit-btn{transition:background-color .2s ease;margin-bottom:18px;cursor:pointer;width:100%;min-height:42px;word-break:break-word;padding:8px 14px;background-color:#3a3a3a;text-transform:uppercase;line-height:inherit;border:1px solid transparent;border-radius:2px;font-size:14px;color:#fff;font-weight:700;letter-spacing:1.039px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-submit-btn:hover{background-color:#1a1a1a}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-submit-btn:active{background-color:#000}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-close-link{display:inline-block}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-close-link .kg-close-text{cursor:pointer;text-align:center;word-break:break-word;color:#3a3a3a;font-size:16px;transition:color .2s ease}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-close-link .kg-close-text:hover{color:#000}.kg-demo-btn{position:fixed;bottom:30px;right:30px;padding:12px 24px;background-color:#a65562;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.kg-popup-overlay.kg-hidden,.kg-product button.product-form__submit{display:none}button.kg-add-to-cart-button{color:#fff;background-color:#d4a2a4;padding:20px 15px;margin:0;display:flex;width:100%;font-size:15px;letter-spacing:1px;justify-content:center;align-items:center;border-radius:9999px;line-height:1.2;border:none;cursor:pointer;text-transform:capitalize}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-swatch-options input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-swatch-options label.swatch-input__label{width:28px;height:28px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-swatch-options input:checked+label.swatch-input__label{outline:1px solid #000!important;outline-offset:1px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-options.kg-pill-options label.kg-variant-label{padding:10px 20px;font-size:14px;border-radius:5px!important;border:1px solid #e1e1e1!important;min-height:38px!important}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-fieldset legend.kg-variant-legend{width:100%;text-align:left}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-fieldset .kg-size-chart{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.kg-popup-overlay .kg-popup-modal .kg-popup-content .kg-variant-fieldset .kg-size-chart legend.kg-variant-legend{display:inline-block;width:max-content;margin:0}.kg-size-guide-link{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.kg-size-guide-link:hover{opacity:.8}.kg-size-guide-link .kg-link-icon{width:18px;height:18px}.kg-size-guide-link .kg-link-icon svg{width:100%;height:100%;stroke:#c9a090;fill:none;stroke-width:1.5}.kg-size-guide-link .kg-link-text{font-size:14px;color:#c9a090;text-decoration:underline;text-underline-offset:3px}.kg-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;justify-content:center;align-items:center;padding:20px;background-color:#000000a8}.kg-modal-overlay.kg-modal-active{display:flex}.kg-modal-overlay .kg-modal-content{position:relative;background-color:#fefefe;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;animation:kg-modal-slide-in .3s ease;padding:30px}@keyframes kg-modal-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.kg-modal-overlay .kg-modal-content .kg-modal-close{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;z-index:10}.kg-modal-overlay .kg-modal-content .kg-modal-close:hover{background-color:#0000000d}.kg-modal-overlay .kg-modal-content .kg-modal-close span{font-size:20px;color:#888;line-height:1}.kg-modal-overlay .kg-modal-content .kg-modal-body{padding:30px 35px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide{width:100%}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header{display:flex;align-items:center;gap:12px;margin-bottom:40px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header .kg-icon{width:40px;flex-shrink:0}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header .kg-icon img{width:100%;height:100%}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header h1{font-size:33px;font-weight:500;color:#c9a090;letter-spacing:.5px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper{width:100%;margin-bottom:20px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #d3c4c1}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table thead{background-color:#fbf0ef}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table thead tr th{padding:15px 20px;text-align:center;font-weight:600;color:#000;font-size:16px;border-bottom:1px solid #d3c4c1}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table thead tr th:not(:last-child){border-right:1px solid #d3c4c1}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table tbody tr{background-color:#fff}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table tbody tr td{padding:15px 20px;text-align:center;color:#000;font-size:16px;border-bottom:1px solid #d3c4c1;font-weight:400}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table tbody tr td:not(:last-child){border-right:1px solid #d3c4c1}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table tbody tr:last-child td{border-bottom:none}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip{display:flex;align-items:flex-start;gap:10px;padding:5px 0;text-align:left}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip .kg-star-icon{color:#c69696;font-size:18px;flex-shrink:0}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip p{font-size:13px;color:#545454;line-height:1.6}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip p span{font-weight:600;color:#000}@media screen and (max-width: 576px){body{padding:20px}.kg-modal-overlay{padding:10px}.kg-modal-overlay .kg-modal-content{max-height:95vh;padding:0}.kg-modal-overlay .kg-modal-content .kg-modal-close{top:10px;right:10px;width:28px;height:28px}.kg-modal-overlay .kg-modal-content .kg-modal-close span{font-size:18px}.kg-modal-overlay .kg-modal-content .kg-modal-body{padding:20px 18px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header{gap:20px;margin-bottom:25px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header .kg-icon{width:30px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header h1{font-size:22px;letter-spacing:.3px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table thead tr th,.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table tbody tr td{padding:10px 8px;font-size:14px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip{gap:8px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip .kg-star-icon{font-size:16px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip p{font-size:12px;line-height:1.5}}@media screen and (max-width: 320px){body{padding:10px}.kg-size-guide-link .kg-link-icon{width:16px;height:16px}.kg-size-guide-link .kg-link-text{font-size:12px}.kg-modal-overlay{padding:5px}.kg-modal-overlay .kg-modal-content .kg-modal-close{top:6px;right:6px;width:24px;height:24px}.kg-modal-overlay .kg-modal-content .kg-modal-close span{font-size:14px}.kg-modal-overlay .kg-modal-content .kg-modal-body{padding:15px 10px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header{gap:6px;margin-bottom:15px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header .kg-icon{width:22px;height:22px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-header h1{font-size:22px;letter-spacing:0}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper{margin-bottom:12px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table thead tr th,.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-table-wrapper table tbody tr td{padding:10px 5px;font-size:14px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip{gap:5px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip .kg-star-icon{font-size:12px}.kg-modal-overlay .kg-modal-content .kg-modal-body .kg-size-guide .kg-fitting-tip p{font-size:12px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kg-custom.css.map */
