.kg-testimonial{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}.kg-collection-title{padding:5px 7px}product-info.kg-product-page slider-component .slider__slide.kg-image-last a picture img{object-fit:cover;padding:0!important}.kg-collection .swiper-pointer-events .swiper-wrapper a.kg-collection-image img{object-fit:contain}.kg-collection .swiper-slide p.kg-collection-title span.kg-after-wine{display:block;margin-top:4px}.kg-testimonial h2.kg-testimonials-heading{width:max-content;margin:20px auto auto;padding:6px}.kg-coretex-dialog.coretex-dialog coretex-cart .cart-items>*,.kg-coretex-dialog.coretex-dialog coretex-cart .gocheckout>*,.kg-coretex-dialog.coretex-dialog coretex-cart .coretex-cart>*,.kg-coretex-dialog.coretex-dialog coretex-cart cart-item>*:first-child{outline:0}@media screen and (max-width: 777px){product-info.kg-product-page slider-component .slider__slide{max-width:100%}product-info.kg-product-page slider-component .slider__slide.kg-image-last a picture img{max-width:100%!important;margin:0!important;max-height:100%!important;height:100%}}@media screen and (max-width: 425px){product-info.kg-product-page slider-component .slider__slide a picture img{padding:0!important}}.kg-coretex-dialog.coretex-dialog dialog{bottom:0;display:block!important;height:100dvh!important;max-width:100%!important;position:fixed;top:0!important;transition-property:transform;transition-timing-function:ease;transition-duration:.5s;width:380px!important;z-index:200;box-shadow:0 0 20px 3px #1b1d1b26;transform:translate(380px)!important;left:unset;right:0;border:0;visibility:visible!important;opacity:1!important;margin:unset!important;background:#fff!important;animation-delay:unset!important;max-height:100%!important}.kg-coretex-dialog.coretex-dialog dialog[open]{transform:translate(0)!important}.kg-coretex-dialog.coretex-dialog dialog dialog-wrapper header h3.h3.headingTitle{font-weight:700}.kg-coretex-dialog.coretex-dialog coretex-cart cart-body.cart-items{padding-bottom:38px}.kg-coretex-dialog.coretex-dialog header{border-color:#e6e6e6;position:sticky;top:0}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions remove-item a.button{padding:0;display:flex}.kg-coretex-dialog.coretex-dialog coretex-cart{padding:0;border:0}.kg-coretex-dialog.coretex-dialog coretex-cart .meta span.vendor{font-size:17px;font-weight:600}.kg-coretex-dialog.coretex-dialog coretex-cart .meta coretex-cart .title{font-size:14px}.kg-coretex-dialog.coretex-dialog cart-item{gap:0 1rem;grid-template-areas:"mobile-title mobile-title" "info image" "Price image" "actions image";grid-template-columns:1fr 120px;border-bottom:1px solid #e6e6e6;padding:10px 15px}.kg-coretex-dialog.coretex-dialog coretex-cart .coretex-cart cart-footer{background-color:#fff;bottom:0;position:sticky;z-index:6;box-shadow:0 -4px 6px #0000000f}.kg-coretex-dialog.coretex-dialog coretex-cart .coretex-cart cart-footer x-flex.gocheckout.sticky{padding:15px}.kg-coretex-dialog.coretex-dialog coretex-cart .meta{grid-area:info;padding-bottom:0}.kg-coretex-dialog.coretex-dialog coretex-cart .image{grid-area:image}.kg-coretex-dialog.coretex-dialog coretex-cart x-cell.price{grid-area:Price;padding-top:0;padding-bottom:10px;font-size:16px}.kg-coretex-dialog.coretex-dialog coretex-cart .meta span.title{font-size:15px}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions ajax-cart-quantity.qty{border:1px solid #e6e6e6;border-radius:12px;height:44px}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions{grid-area:actions;justify-content:flex-start;gap:13px;align-items:center}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions ajax-cart-quantity.qty x-cell{height:100%;display:flex;align-items:center;padding:4px 7px}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions ajax-cart-quantity.qty x-cell .qtyinput{border:0;font-size:16px}.kg-coretex-dialog.coretex-dialog coretex-cart .coretex-cart cart-footer x-flex.gocheckout.sticky button#checkout{font-size:16px}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions ajax-cart-quantity.qty x-cell a.button.is-blank i,.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions ajax-cart-quantity.qty x-cell a.button.is-blank{padding:0;display:flex}.kg-coretex-dialog.coretex-dialog dialog:modal{border:0}.kg-coretex-dialog.coretex-dialog dialog::backdrop{background-color:#1b1d1bb3!important}.kg-coretex-dialog.coretex-dialog coretex-cart cart-footer .gocheckout x-flex{gap:10px;flex-wrap:nowrap}.kg-coretex-dialog.coretex-dialog coretex-cart cart-footer .gocheckout x-flex x-cell{flex:1}.kg-coretex-dialog.coretex-dialog coretex-cart cart-footer .gocheckout x-flex x-cell a.button{font-size:15px;background:#fffcfc;color:#000;padding:8px 13px;border:1px solid #000}.kg-coretex-dialog.coretex-dialog coretex-cart cart-footer .gocheckout x-flex x-cell:last-child{text-align:right}@media screen and (max-width:777px){.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions,.kg-coretex-dialog.coretex-dialog coretex-cart x-cell.price,.kg-coretex-dialog.coretex-dialog coretex-cart .meta{border:0;outline:0}.kg-coretex-dialog.coretex-dialog cart-item{grid-template-columns:1fr 1fr}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions{flex-wrap:nowrap;gap:8px}}@media screen and (max-width:380px){.kg-coretex-dialog.coretex-dialog dialog{max-width:100%!important;width:100%!important;transform:translate(100%)!important}.kg-coretex-dialog.coretex-dialog coretex-cart x-flex.actions ajax-cart-quantity.qty{gap:0!important}.kg-coretex-dialog.coretex-dialog coretex-cart cart-footer .gocheckout x-flex x-cell a.button{padding:13px 9px;font-size:13px}}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta .card-head{padding:5px 7px;line-height:130%;color:#000;text-transform:unset;word-break:break-word;margin-top:12px;font-size:16px}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta .card-footer{position:relative;margin-top:14px}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta .card-footer .actions button.cartButton{padding:12px 20px;font-size:14px;border-radius:6px;transition:all 1s ease 0s}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta .card-footer .actions button.cartButton x-flex{justify-content:space-between;font-size:14px;flex-direction:row-reverse;font-weight:600;letter-spacing:0}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta .card-head h2.card-title a{font-size:16px;font-weight:600;color:#000}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta{border:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.kg-related-products .related.products .product .cards .custom-card__prod .card-image{position:relative;border:1px solid #000000;border-radius:8px;overflow:hidden}.kg-related-products .related.products .product .cards{gap:20px;border:0;outline:none;margin:40px 0}.kg-related-products .related.products .product .cards .custom-card__prod{background:transparent;border:0;outline:none}.kg-related-products .related.products .product .cards .custom-card__prod .card-meta .card-footer .actions button.cartButton:hover{background-color:#000;background-image:linear-gradient(71deg,#3a3a3a,#3a3a3a 37% 100%);border:0px solid #000000}.kg-related-products .related.products .product .cards .custom-card__prod .card-image .card-aspect-ratio{padding-bottom:100%}.kg-related-products .related.products .product .cards .custom-card__prod .card-image .secondary img,.kg-related-products .related.products .product .cards .custom-card__prod .card-image .primary img{margin:0!important;max-height:fit-content!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kg-custom.css.map */
