.kg-custom-main-product .main-product--section .product-main-top-section{display:block}.kg-custom-main-product .main-product--section .product-main-top-section .product-main-media-section{width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product{width:100%;padding:0 24px}.kg-slider-wrapper{position:relative}.kg-product-slider{margin:0}.kg-product-slider .slick-list{overflow:hidden}.kg-product-slider .slick-track{display:flex;align-items:stretch}.kg-product-slider .slick-slide{height:auto;margin-left:12px;margin-right:12px}.kg-slide-item{padding:0;outline:none}.kg-slide-image-wrapper{position:relative;overflow:hidden;background-color:#f0eeeb;height:100%}.kg-slide-image-wrapper img{display:block;height:500px;width:auto;object-fit:cover;transition:transform .6s ease}.kg-enlarge-label{position:absolute;top:12px;left:12px;padding:0;background-color:transparent;border:0;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:auto;cursor:pointer;z-index:5;color:#000;font-size:12px;letter-spacing:1.92px;text-transform:uppercase;height:30px}.kg-slide-image-wrapper:hover .kg-enlarge-label{opacity:1;visibility:visible}.kg-product-slider .slick-prev{left:20px}.kg-product-slider .slick-next{right:20px}.kg-product-slider .kg-arrow{display:flex;justify-content:center;align-items:center;position:absolute;background-color:transparent;z-index:1;visibility:visible;cursor:pointer;height:50px;width:50px;border:0;opacity:0;top:0;bottom:0;padding:0;margin:auto}.kg-product-slider:hover .kg-arrow{opacity:1}.kg-product-slider .slick-prev:before,.kg-product-slider .slick-next:before{display:none}.kg-product-slider .slick-disabled{opacity:.3;cursor:default}.kg-slide-counter{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:8px}.kg-slide-counter .kg-current,.kg-slide-counter .kg-total{font-size:12px}.kg-slide-counter .kg-current{color:#1a1a1a}.kg-slide-counter .kg-total{color:#888}.kg-slide-counter .kg-progress-bar{width:40px;height:1px;background:#ccc;position:relative}.kg-slide-counter .kg-progress-fill{position:absolute;left:0;top:0;height:100%;background:#1a1a1a;transition:width .3s ease}.kg-product-media-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#faf9f7;z-index:9999;opacity:0;visibility:hidden;transition:all .4s ease;overflow:hidden}.kg-product-media-modal.kg-active{opacity:1;visibility:visible}.kg-modal-header{position:absolute;top:0;padding:24px 48px;display:flex;justify-content:space-between;align-items:center;z-index:10;width:max-content;right:0;left:unset}.kg-modal-title{font-size:11px;letter-spacing:2px;color:#1a1a1a}.kg-modal-close{background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:transparent;border:0;width:auto;height:auto;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.92px;text-transform:uppercase}.kg-modal-slider-wrapper{height:100%;display:flex;align-items:center}.kg-modal-slider{width:100%}.kg-modal-slider .slick-list{overflow:visible}.kg-modal-slider .slick-track{display:flex;align-items:center}.kg-modal-slider .slick-slide{height:auto}.kg-modal-slide-item{padding:0;outline:none}.kg-modal-slide-image{display:block;height:100vh;width:auto;object-fit:contain}.kg-modal-slider .slick-prev,.kg-modal-slider .slick-next{background:#ffffffe6;transition:all .3s ease;position:absolute;width:20%;top:0;z-index:1;height:100vh;margin:0;padding:0;border:0;background-color:transparent;opacity:0;cursor:pointer;transform:none}.kg-modal-slider .slick-prev{left:0}.kg-modal-slider .slick-next{right:0}.kg-modal-counter{display:none}@media (min-width: 1440px){.kg-slide-image-wrapper img{height:calc(100vh - 362px)}}@media (max-width: 768px){.kg-slide-image-wrapper img{height:400px}.kg-product-title{font-size:24px}.kg-nav{display:none}.kg-modal-header{padding:16px 24px}.kg-modal-slider .slick-prev{left:10px}.kg-modal-slider .slick-next{right:10px}.kg-modal-slide-image{height:auto;width:100vw;padding:60px 0}}@media (max-width: 480px){.kg-slide-image-wrapper img{height:350px}.kg-enlarge-label{padding:6px 10px;font-size:9px}}body.kg-modal-open{overflow:hidden}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container{max-width:100%;padding-top:20px;margin:0;width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-info-tabs .tab-content{max-width:600px;margin:auto}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-buy-buttons-wrapper product-form.product-form .form{display:flex;justify-content:end;align-items:center;width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-buy-buttons-wrapper product-form.product-form .form .product-form__buttons{width:100%;max-width:299px;margin:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects{display:flex;gap:15px;justify-content:space-between}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input{display:flex;align-items:center;gap:7px;flex-direction:column;min-width:fit-content;border:none;max-width:50%;width:100%;flex:0 0 50%;margin:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block{width:66.66%;margin:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper{max-width:250px;width:100%;display:flex;align-items:center;gap:0;flex-wrap:nowrap}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper .slick-arrow{background-color:transparent;visibility:visible;border:0;line-height:0;padding:0 7px;cursor:pointer;position:relative;top:0;bottom:0;transform:none;left:0;right:0;width:auto;height:auto}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper .slick-arrow:before{display:none}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper .slick-list{width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option{display:flex;align-items:center;gap:14px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option label{text-decoration:none}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form__buttons .product-form__submit{flex-direction:column-reverse;overflow:hidden;margin:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form__buttons .product-form__submit:hover span.kg-btn-price{top:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form__buttons .product-form__submit span.kg-btn-price{height:100%;position:relative;transition:.3s;display:flex;align-items:center;top:-25%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form__buttons .product-form__submit span.kg-btn-text{height:100%;position:relative;top:-50%;transition:.3s;display:flex;align-items:center;justify-content:center}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form__buttons .product-form__submit:hover span.kg-btn-text{top:25%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn{display:flex;justify-content:space-between;border-top:1px solid #00000033;padding-top:20px;flex-wrap:wrap;padding-bottom:20px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-variant-picker-block hr.product-block-hr-top{display:none}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-buy-buttons-wrapper{width:33.33%;margin:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form__buttons .product-form__submit[disabled]{background:silver;color:#000;opacity:.4}pickup-availability.product__pickup-availabilities{padding:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-variant-picker-block{width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-variant-picker-block variant-selects{grid-template-columns:1fr 1fr 1fr;display:grid}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-variant-picker-block variant-selects fieldset.js.product-form__input{max-width:100%;flex:unset;width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-buy-buttons-wrapper{width:100%;margin-top:20px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form .form{justify-content:center}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-variant-picker-block variant-selects fieldset.js.product-form__input .kg-metal-option{gap:0 14px;flex-wrap:wrap;justify-content:center}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-no-variant .kg-variant-picker-btn .product-variant-picker-block{display:none}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-no-variant .kg-variant-picker-btn .product-buy-buttons-wrapper{width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-no-variant .kg-variant-picker-btn .product-buy-buttons-wrapper .product-form .form{justify-content:center}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .form__label{margin:0}@media screen and (max-width: 989px){.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects{width:100%;flex-wrap:wrap;padding-top:20px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-buy-buttons-wrapper product-form.product-form .form{justify-content:center}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-buy-buttons-wrapper{width:100%;margin:20px 0 0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .form__label{margin:0 0 10px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input{max-width:100%;flex:0 0 100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper{max-width:470px}.kg-custom-main-product .main-product--section .product-main-top-section .product{padding:0 16px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn{margin-left:-16px;margin-right:-16px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option{gap:30px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option .variant-slide label{font-size:16px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block{width:100%;margin:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper .slick-arrow{display:none!important}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper .variant-slide label{font-size:16px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input{border-bottom:1px solid #00000033;padding-bottom:12px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .kg-variant-picker-btn{padding-top:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-buy-buttons-wrapper{width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-variant-picker-block variant-selects{display:flex;flex-direction:column;gap:15px}}@media screen and (max-width: 749px){.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper{justify-content:normal;margin:0 auto;padding:1px 1px 10px;max-width:285px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .radio-options-wrapper{max-width:320px}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option{display:flex;overflow:auto;justify-content:normal;width:100%}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input{min-width:auto;overflow:hidden;padding-left:16px;padding-right:16px;display:block}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option .variant-slide label{width:100%;display:contents}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option::-webkit-scrollbar{opacity:0}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option .variant-slide label span.variant-label--text{display:flex;width:100%;white-space:nowrap}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container .product-variant-picker-block variant-selects fieldset.product-form__input .kg-metal-option .variant-slide{display:contents}.kg-custom-main-product .main-product--section .product-main-top-section .product .product__info-container.kg-three-variant .kg-variant-picker-btn .product-variant-picker-block variant-selects fieldset.js.product-form__input .kg-metal-option{flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kg-custom.css.map */
