@font-face{font-family:Traulha;src:url(/cdn/shop/files/Traulha-WEB-Regulara-Exfont004f.otf?v=1789549725) format("opentype");font-weight:400;font-style:normal;font-display:swap}.title-wrapper .title{font-family:NONNaturalGrotesk-Regular;font-weight:400;color:#000}.announcement-text{font-weight:400;font-style:Regular;font-size:12px!important;line-height:130%;letter-spacing:0%}.header-wrapper header.kg-header{padding-top:20px;padding-bottom:20px}.header-wrapper header.kg-header .header__right .header__icon{height:18px;width:18px}.header-wrapper header.kg-header .header__right{gap:20px;margin:0}.header-wrapper header.kg-header .header__left .menu-drawer-container summary.header__icon{width:24px;height:24px}.header-wrapper header.kg-header .header__right .header__icon .cart-count-bubble{font-size:10px;font-weight:600;width:16px;height:16px;align-items:center;text-align:center;top:-6px;right:-10px}.header-wrapper header.kg-header .header__left{margin:0}.header-wrapper header.kg-header .header__left header-drawer{height:max-content}.header-wrapper header.kg-header .localization-selector{height:24px}.header-wrapper header.kg-header .localization-selector span.label{font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}.menu-drawer__utility-links a.menu-drawer__account,.header-wrapper--uppercase .menu-drawer__menu-item{font-size:16px;color:#282828}.menu-drawer__menu .menu-drawer__submenu .menu-drawer__inner-submenu .menu-drawer__topbar .menu-drawer__close-button,.menu-drawer__localization .disclosure .disclosure__button{color:#282828}@media screen and (min-width:750px){.menu-mobile--open .shopify-section-header:not(.shopify-section-header-sticky) .header__right .header__icon{stroke:#282828}}.kg-footer .kg-footer__content-top{padding-top:120px;padding-bottom:64px}.kg-footer .kg-footer__content-top .kg-footer-grid{display:flex;justify-content:space-between}.kg-footer .kg-footer__content-top .grid .footer__content-right{width:calc(50% - 30px);max-width:584px}.kg-footer .kg-footer__content-top .grid .footer__content-left{width:calc(50% - 30px);max-width:529px}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid{max-width:560px;width:100%}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item{width:100%;max-width:100%;padding:0}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item.small-hide{display:none}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter summary{margin:0 0 30px;padding:0}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion{border:none}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details{display:block}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details>summary{pointer-events:none;cursor:default}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details>summary svg,.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details>summary .icon-caret{display:none}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details>summary::-webkit-details-marker{display:none}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details:not([open])>.footer-block__details-content{display:block;margin:0}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion details[open]>.footer-block__details-content{display:block}.kg-footer .kg-footer__content-top .kg-footer-grid .grid footer-accordion summary{list-style:none}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter summary .h4.accordion__title{font-family:NON Natural Grotesk;font-weight:400;font-size:36px;line-height:140%;letter-spacing:0%;color:#fff;text-transform:none}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer-block__newsletter .footer__newsletter .field{gap:16px}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer-block__newsletter .footer__newsletter .field .field__input{padding:12px;border:1px solid #FFFFFF99;font-family:NON Natural Grotesk;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#fff;min-height:46px}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer-block__newsletter .footer__newsletter .field label{display:none}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer-block__newsletter .footer__newsletter .field .field__button{position:relative;min-height:46px;padding:12px 24px;border:1px solid #FFFFFF}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer-block__newsletter .footer__newsletter .field .field__button svg{width:24px;height:24px}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer-block__newsletter .footer__newsletter .rte p{margin:15px 0 0;font-family:NON Natural Grotesk;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#fff}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .h4.accordion__title{display:none}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer__list-social{margin:32px 0 0;gap:30px;justify-content:flex-start}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer__list-social li .list-social__link{font-family:NON Natural Grotesk;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#fff;width:100%;height:100%}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer__list-social li .list-social__link:hover{color:#0047ff}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer__list-social li .list-social__link:after{border-radius:10px}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid .grid__item .footer-block--newsletter .footer-block__details-content .footer__list-social li .list-social__link:hover:after{transform:scale(1.2)}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper{display:flex;justify-content:space-between}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu{padding:0;border:none}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu summary{margin:0 0 30px;padding:0}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu summary .h4.accordion__title{font-family:NON Natural Grotesk;font-weight:400;font-size:14px;line-height:120%;letter-spacing:8%;text-transform:uppercase;color:#fff}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu .footer-block__details-content{margin:0}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu .footer-block__details-content li{line-height:normal;margin:0 0 7px}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu .footer-block__details-content li:last-child{margin:0}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu .footer-block__details-content li .list-menu__item{font-family:NON Natural Grotesk;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#fff;background:transparent}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu .footer-block__details-content li .list-menu__item:hover{opacity:60%}.kg-footer .footer__content-bottom{padding:0}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper{padding-top:32px;padding-bottom:50px;border-top:1px solid #FFFFFF99}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--extra{display:none}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright{display:flex;justify-content:space-between;gap:16px;line-height:normal}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright .copyright__content{font-family:NON Natural Grotesk;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#fff;padding:0;text-align:left}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright ul.policies{display:flex;gap:24px}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright ul.policies li:before{display:none}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright ul.policies li:first-child{display:none}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright ul.policies li .copyright__content{text-decoration:underline;text-underline-offset:3px}.kg-footer .kg-footer-wordmark{margin-bottom:48px!important}.kg-footer .kg-footer-wordmark svg{max-width:100%!important;width:100%;height:auto}@media(max-width:991px){.kg-footer .kg-footer__content-top{padding-top:60px!important;padding-bottom:60px;padding-left:15px;padding-right:15px}.kg-footer .kg-footer__content-top .kg-footer-grid{flex-direction:column;gap:60px}.kg-footer .kg-footer__content-top .grid .footer__content-right{width:100%;max-width:100%}.kg-footer .kg-footer__content-top .grid .footer__content-right .grid{max-width:100%}.kg-footer .kg-footer__content-top .grid .footer__content-left{width:100%;max-width:100%;border:none}.kg-footer .kg-footer-wordmark{margin-bottom:15px!important}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper{padding:15px 15px 30px}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info{margin:0!important;padding:0!important}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright{flex-direction:column;gap:30px}.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info .footer__copyright ul.policies{order:-1;gap:15px;flex-direction:column;align-items:flex-start}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper .footer-block--menu summary{margin:0 0 15px}.kg-footer .kg-footer__content-top .grid .footer__content-left .footer__blocks-wrapper{gap:60px}}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__header .title{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:28px!important;line-height:110.00000000000001%;letter-spacing:0%;color:#000;text-transform:unset}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__header .free-shipping__text{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#000}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__header drawer-close-button.header__icon svg{color:#1a1a1a}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__header drawer-close-button.header__icon{margin:10px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-title{margin:0;font-family:Traulha_WEB-Regulara;color:#0047ff;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;background:none}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-quantity .price bdi,.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .price price-money bdi{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-quantity .price span.price__prefix,.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .price price-money span.price__prefix{font-size:18px;line-height:140%}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-quantity .price bdi sup.price__suffix,.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .price price-money sup.price__suffix{font-size:18px;line-height:140%;vertical-align:bottom}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-quantity quantity-input.quantity{padding:0;width:95px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-quantity quantity-input.quantity button.quantity__button{height:30px;width:30px;flex:0 0 30px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main ul.mini-cart__navigation .product-container .product-description .product-quantity quantity-input.quantity .quantity__input{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .mini-cart__actions .mini-cart__action span{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#000}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .subtotal .label{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#000}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .subtotal .value.price{font-size:18px!important;line-height:140%;font-weight:400;letter-spacing:0;font-family:NONNaturalGrotesk-Regular,sans-serif!important}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .subtotal{margin-bottom:12px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .taxes-discounts{margin:0 0 10px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .taxes-discounts small.tax-note{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;opacity:60%}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container button.button{background:#0047ff;padding:10px 20px;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;color:#fff;text-align:center;transition:all .3s ease;cursor:pointer}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container button.button:after{display:none}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container button.button:hover{opacity:70%}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container .button.button--secondary{text-transform:unset;display:flex;align-items:center;gap:8px;padding:10px 0;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#0047ff;transition:all .3s ease;text-decoration:none;margin:0;border:1px solid #0047ff;transform:none}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container .button.button--secondary:hover{background:#0047ff;color:#fff}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container .button.button--secondary:after{display:none}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container .gfgPageWrapper{display:none}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container{gap:10px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations .title{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:24px!important;line-height:140%;letter-spacing:0%;margin:0;color:#000;text-transform:unset;padding-top:20px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .caption-with-letter-spacing{margin:0 0 8px;font-family:NONNaturalGrotesk-Regular;font-size:14px!important;font-weight:400;letter-spacing:8%;text-transform:uppercase;color:#000;line-height:120%}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .product-content{margin:0}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .product-button add-to-cart.button span.label{max-width:100%;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#000;text-transform:unset;padding:0 0 10px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations ul.mini-cart__navigation .product-container .product-description .product-button add-to-cart.button svg.icon{color:#1a1a1a;width:15px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__empty .mini-cart__empty-text{font-family:Traulha_WEB-Regulara;font-weight:400;font-size:26px!important;line-height:140%;letter-spacing:0%;color:#000;margin:0 0 15px}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__empty .button.button--tertiary{background:#0047ff;padding:10px 20px;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;color:#fff;max-width:210px;width:100%;text-align:center;transition:all .3s ease;cursor:pointer;min-height:auto;box-shadow:none}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__empty .button.button--tertiary:hover{opacity:70%}@media screen and (max-width:767px){.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__header .title{font-size:24px!important}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__empty .mini-cart__empty-text{font-size:22px!important}}@media screen and (max-width:749px){.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations{padding:20px 0 0}.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__main .cart-recommendations .title{display:flex;transform:none;padding:0;position:relative;justify-content:flex-start}}@media screen and (max-width:480px){.header-wrapper header.kg-header .cart-drawer-container .cart-drawer .mini-cart__inner .mini-cart__footer .button-container{display:flex;flex-direction:column}}.kg-main-cart-items-section cart-items.section--padding .title-wrapper h1.title{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:56px!important;line-height:110.00000000000001%;letter-spacing:0%;color:#000}.kg-main-cart-items-section cart-items.section--padding.is-empty .cart__warnings{padding-bottom:40px}.kg-main-cart-items-section cart-items.section--padding .cart__warnings p.cart__empty-text{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:56px!important;line-height:110.00000000000001%;letter-spacing:0%;color:#000;margin:0 0 35px}.kg-main-cart-items-section cart-items.section--padding .cart__warnings .button.button--tertiary{background:#0047ff;padding:10px 20px;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;color:#fff;max-width:225px;width:100%;text-align:center;transition:all .3s ease;cursor:pointer;min-height:auto;box-shadow:none}.kg-main-cart-items-section cart-items.section--padding .title-wrapper .link{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#000;font-family:NONNaturalGrotesk-Regular,sans-serif;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;transition:all .3s ease;text-decoration:none;background:transparent}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items thead th{margin:0 0 15px;font-family:NONNaturalGrotesk-Regular;font-size:14px!important;font-weight:400;letter-spacing:8%;text-transform:uppercase;color:#000;line-height:120%}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item p.caption-with-letter-spacing{font-family:NONNaturalGrotesk-Regular;font-size:14px!important;font-weight:400;letter-spacing:8%;text-transform:uppercase;color:#000;line-height:120%}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .cart-item__name{margin:0;font-family:Traulha_WEB-Regulara;color:#0047ff;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;padding:0;background:transparent}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .cart-item__price-wrapper bdi{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information .price price-money bdi{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .cart-item__price-wrapper bdi span.price__prefix,.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information .price price-money bdi span.price__prefix{font-size:18px;line-height:140%}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .cart-item__price-wrapper bdi sup.price__suffix,.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information .price price-money bdi sup.price__suffix{font-size:18px;line-height:140%;vertical-align:inherit}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .quantity{border:1px solid #dddd}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .quantity button.quantity__button{background:transparent;border-radius:0;color:#000}.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .quantity button.quantity__button:after{display:none}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .cart__note label{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%;color:#000}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .cart__note textarea#Cart-note{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#000;padding:12px;max-width:400px}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .totals{align-items:center}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .totals .totals__subtotal{margin:0;font-family:Traulha_WEB-Regulara;color:#0047ff;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .totals .totals__subtotal-value{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .tax-note{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#000;margin:10px 0 0}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .cart__ctas button.cart__checkout-button.button{background:#0047ff;padding:10px 20px;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;color:#fff;max-width:283px;width:100%;text-align:center;transition:all .3s ease;cursor:pointer}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .cart__ctas button.cart__checkout-button.button:hover,.shipping-calculator.shipping-calculator--outline shipping-calculator button.lazyitem.button:hover{opacity:60%}.kg-main-cart-footer-section.cart__footer-wrapper .kg-cart__footer .cart__ctas button.cart__checkout-button.button:after,.shipping-calculator.shipping-calculator--outline shipping-calculator button.lazyitem.button:after{display:none}.shipping-calculator.shipping-calculator--outline shipping-calculator .title-wrapper h4.title{margin:0;color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:28px;line-height:110%;letter-spacing:0}.shipping-calculator.shipping-calculator--outline shipping-calculator select{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#000}.shipping-calculator.shipping-calculator--outline shipping-calculator .field__input{font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#000}.shipping-calculator.shipping-calculator--outline shipping-calculator button.lazyitem.button{background:#0047ff;padding:10px 20px;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;color:#fff;width:100%;text-align:center;transition:all .3s ease;cursor:pointer}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information .card-information__top .card-article-info{margin:0 0 6px;font-family:NONNaturalGrotesk-Regular;font-size:14px!important;font-weight:400;letter-spacing:8%;text-transform:uppercase;color:#000;line-height:120%}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information .card-information__text{margin:0;font-family:Traulha_WEB-Regulara;color:#0047ff;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;background:transparent;padding:0}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information{padding:20px 0 0}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information add-to-cart.button{background:#0047ff;padding:10px 20px;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;text-transform:uppercase;color:#fff;width:100%;text-align:center;transition:all .3s ease;cursor:pointer;min-height:auto;box-shadow:none}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information add-to-cart.button:hover{opacity:60%}.kg-cart-recommendations-section .kg-product-recommendations ul.product-grid li.grid__item .card-wrapper .card-information .custom-more-info{color:#000;font-family:NONNaturalGrotesk-Regular;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;opacity:60%}@media screen and (max-width:991px){.kg-main-cart-items-section cart-items.section--padding .title-wrapper h1.title,.kg-main-cart-items-section cart-items.section--padding .cart__warnings p.cart__empty-text{font-size:30px!important;line-height:120%}}@media screen and (max-width:767px){.kg-main-cart-items-section cart-items.section--padding .cart__contents .cart__items table.cart-items .cart-item .cart-item__price-wrapper bdi{font-size:16px}.shipping-calculator.shipping-calculator--outline shipping-calculator .title-wrapper h4.title{font-size:20px}.shipping-calculator.shipping-calculator--outline shipping-calculator .title-wrapper{padding:0 10px}.shipping-calculator.shipping-calculator--outline shipping-calculator{padding:35px 20px 30px}}.kg-product-cards-carousel-app-section .section--padding{padding-top:120px;padding-bottom:120px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel{padding:0}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header{margin-bottom:60px;text-align:left;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header h2.jdgm-title{margin:30px 0 0;padding:0 0 0 15px;border-left:1px solid #0047FF26;font-family:Traulha_WEB-Regulara,Traulha,Georgia,serif;font-size:20px!important;line-height:140%;font-weight:400;letter-spacing:0;color:#000;font-style:normal;max-width:680px;display:block}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header .jdgm-header-info{margin:0}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header .jdgm-header-info .jdgm-average-rating{display:flex;flex-wrap:wrap;align-items:center;gap:20px;flex-direction:row-reverse;justify-content:flex-end}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header .jdgm-header-info .jdgm-average-rating .jdgm-stars{display:flex;align-items:center;gap:4px;color:#0047ff}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header .jdgm-header-info .jdgm-average-rating .jdgm-stars span.jdgm-star{display:flex!important;color:#0047ff;padding:0!important}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header .jdgm-header-info .jdgm-average-rating span.jdgm-rating-text{font-family:NONNaturalGrotesk-Regular,sans-serif;font-weight:400;font-size:56px;line-height:110.00000000000001%;letter-spacing:0%;color:#000}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content{margin:0;gap:0}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper{max-width:100%}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container{column-gap:48px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left;flex:0 0 calc(33.33% - 35px)}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-text{padding:0;text-align:left;margin:0;font-family:NONNaturalGrotesk-Regular,sans-serif;font-size:16px;line-height:140%;font-weight:400;letter-spacing:0;color:#000;align-items:flex-start;min-width:100%;max-width:100%;width:100%;display:block;min-height:auto;max-height:fit-content}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-text p{max-width:100%;font-size:16px;line-height:140%;font-weight:400;letter-spacing:0;color:#000;text-align:left;width:100%;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section{gap:12px;align-items:flex-start;text-align:left;margin:auto 0 0;padding:30px 0 0}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-stars{display:flex;align-items:center;gap:4px;color:#0047ff}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-stars span.jdgm-star{font-size:12px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info{justify-content:flex-start;font-family:NONNaturalGrotesk-Regular,sans-serif;font-size:18px;line-height:140%;font-weight:400;letter-spacing:0;color:#000}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info span.jdgm-reviewer-name{font-family:NONNaturalGrotesk-Regular,sans-serif;font-size:18px;line-height:140%;font-weight:400;letter-spacing:0;color:#000}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info span.jdgm-reviewer-verified-icon{width:16px;height:16px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content button.jdgm-arrow svg{width:8px;height:12px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content button.jdgm-arrow[aria-label="Next slide"]{left:unset;right:-45px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content button.jdgm-arrow{position:absolute;left:-45px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-arrows--bottom{gap:30px;margin:40px 0 0}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-arrows--bottom button.jdgm-arrow{width:auto;height:auto}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-arrows--bottom button.jdgm-arrow svg{width:10px;height:auto}@media(max-width:991px){.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card{flex:0 0 calc(50% - 25px)}}@media(max-width:767px){.kg-product-cards-carousel-app-section .section--padding{padding-top:60px;padding-bottom:60px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header .jdgm-header-info .jdgm-average-rating span.jdgm-rating-text{font-size:36px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header h2.jdgm-title{margin-top:15px;padding-left:15px;font-size:16px!important}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-header{margin-bottom:30px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info span.jdgm-reviewer-name{font-size:16px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info span.jdgm-reviewer-verified-icon{width:14px;height:14px}.kg-product-cards-carousel-app-section .section--padding .lazyitem .jdgm-cards-carousel .jdgm-content .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card{flex:0 0 100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kg-custom.css.map */
