.kg-main-product-page header#headerGroup coretex-header x-cell.logo a picture img{max-width:350px;width:100%;height:fit-content}.kg-main-product-page header#headerGroup coretex-header{background:#fff!important}.kg-custom-product-page .product-page{padding:0}.kg-custom-product-page .product-page .product-body{gap:0}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex{min-height:auto}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex media-gallery{max-width:100%;width:100%}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex media-gallery .product__media-item component-loader picture img{max-height:100%;width:100%}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex media-gallery ul{gap:13px}.kg-custom-product-page .product-page .product-body .etheryx-product-options{padding-left:26px;padding-right:26px;max-width:476px;width:100%;margin-left:auto}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky{padding:0;max-height:fit-content;top:215px}.kg-custom-product-page .product-page .product-body .etheryx-product-options>.sticky>x-flex{min-height:100%}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .vendor{font-size:12px;letter-spacing:.6px;font-family:CalibreRegular,sans-serif;font-weight:400;margin:0 0 6px;line-height:1.2}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex{line-height:1}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .price{margin:2px 0 10px;font-size:12px!important;letter-spacing:.6px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky>x-flex>.quantity{margin:35px 0 25px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky>x-flex>.quantity x-flex{flex-direction:column}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky>x-flex>.quantity x-flex .labelTitle{text-transform:uppercase;font-size:12px;letter-spacing:.6px;font-weight:400;color:#000;margin:0 0 6px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .quantity input{color:#000;border-bottom:1px solid #000;border-radius:0;width:32.5px;text-align:center;padding:6.5px;height:27px;font-size:13px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .quantity .quantity__button{padding:5px;width:22.75px;height:22.75px;color:#000}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects{gap:45px;margin:25px 0 0}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input .form__label{line-height:1;text-transform:uppercase;font-size:12px;letter-spacing:.6px;font-weight:400;color:#000}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input .swatch-group x-cell .swatch-input__label .swatch{outline:unset;width:16px;height:16px;border:unset}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input .swatch-group x-cell .swatch-input__label{width:18px;height:18px;padding-bottom:5px;margin-top:6px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input .swatch-group x-cell .swatch-input__input:checked+.swatch-input__label{border-bottom:1px solid #000}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input .swatch-group label{width:19px;height:19px;font-size:12px;min-width:auto;padding-bottom:5px;margin-top:6px;padding-top:0}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input .swatch-group{gap:6px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input.kg-other-pill-no-color .swatch-group label{min-width:auto;padding:0;height:auto;min-height:auto;margin:0;width:auto;outline:none;box-shadow:none}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex h1{text-transform:uppercase;font-weight:400;font-size:12px;margin:0 0 6px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input.kg-other-pill-no-color .swatch-group label .kg-btn-swatch-pill{width:18px;height:18px;display:inline-block;padding-bottom:5px;margin-top:6px;box-shadow:none;outline:none}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input.kg-other-pill-no-color .swatch-group label input:checked+.kg-btn-swatch-pill{border-bottom:1px solid #000}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .product-form form x-flex{justify-content:flex-start;align-items:flex-start}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex button.add-2-cart{width:75%!important;margin:0;border-radius:0;text-transform:uppercase;font-size:12px;font-weight:100!important;padding:13px 3px 9px;line-height:1.6}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .product-form{margin:0 0 20px}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .description .text p{font-size:12px;letter-spacing:.6px;font-weight:400;color:#000;line-height:1.1}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .description .text blockquote ul li{font-size:12px;letter-spacing:.6px;font-weight:400;color:#000;line-height:1.1}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .description .text blockquote{margin:0}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .description .text blockquote ul{margin:0;padding:0 0 0 14px}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex media-gallery .product__media-item component-loader video{max-height:100%}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex media-gallery ul li component-loader{width:100%}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex media-gallery ul li component-loader video-player{width:100%;height:100%}.kg-related-products component-loader .section-heading{justify-content:center;margin:0;padding:26px 0 13px;text-transform:uppercase}.kg-related-products component-loader .section-heading .title h2{font-size:12px;letter-spacing:.6px;font-weight:400;line-height:1}.kg-related-products component-loader ul li{margin:0!important;max-width:25%;width:100%;flex:auto;min-width:auto}.kg-related-products component-loader ul li product-card .meta.text-start .quickBuyPrice .prices{width:100%;padding:0}.kg-related-products component-loader ul li product-card .meta.text-start x-cell.titles h3{font-size:13px}.kg-related-products component-loader ul{gap:8px;flex-wrap:wrap;overflow:auto;scrollbar-width:none;padding:0 19px}.kg-custom-product-page .product-page .product-body .etheryx-product-media x-flex component-loader .paginationNav x-flex{justify-content:center;margin:auto}@media screen and (max-width:1024px){.kg-related-products component-loader .section-heading{padding:26px 6px 13px}.kg-related-products component-loader ul li{max-width:calc(50% - 8px)}}@media screen and (max-width:776px){.kg-custom-product-page .product-page .product-body .etheryx-product-options{max-width:100%;padding:0 13px;margin-top:10px}.kg-custom-product-page .product-page .product-body{grid-auto-flow:row dense;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:776px){.kg-main-product-page header#headerGroup coretex-header x-cell.logo a picture img{max-width:220px}}@media screen and (max-width:776px){.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky{padding:10px 0 0;top:0}}.kg-main-header coretex-header .header nav ul li details summary i{display:none}.kg-main-header coretex-header .header nav ul li{margin-right:52px}.kg-main-header coretex-header .header nav ul li details summary{letter-spacing:.6px;font-size:12px;color:#000;font-weight:400;padding:9.2px 0}.kg-main-header coretex-header .header nav ul li a{padding:9.2px 0;letter-spacing:.6px;font-size:12px;color:#000;font-weight:400}.kg-main-header coretex-header .header nav ul li details details-menu ul{max-width:260px;background:#fff;border-radius:unset;height:100vh;max-height:100vh;border:unset;width:100%;margin-left:-26px}.kg-main-header coretex-header .header nav ul li details details-menu ul li{margin:0 0 0 10px}.kg-main-header coretex-header .header nav ul li details details-menu ul li a{width:100%;justify-content:flex-start}.kg-main-header coretex-header .header nav ul li details details-menu ul li:hover a:before{display:none}.kg-main-header coretex-header .header .tools .contents a{padding:9.75px 0;margin-left:26px;text-transform:uppercase;font-size:12px;letter-spacing:.6px;color:#000}.kg-main-header coretex-header .header .tools button{padding:9.5px 0;margin-left:30px;text-transform:uppercase;font-size:12px;letter-spacing:.6px;color:#000}.kg-main-header coretex-header .header nav ul li details summary{border-radius:unset;background:transparent!important}@media screen and (max-width:777px){.kg-main-header coretex-header .header nav ul li details details-menu ul{margin-left:0;height:fit-content;max-height:fit-content}}.kg-product-card.product-card{padding:0;width:100%}.kg-product-card.product-card .media a picture{border:#d7d7d7 solid 1px}.kg-product-card.product-card .meta.text-start{opacity:1;flex-direction:row}.kg-product-card.product-card .meta.text-start x-cell.titles{text-transform:uppercase}.kg-product-card.product-card .meta.text-start x-cell.titles .title{font-size:13px}.kg-product-card.product-card .meta.text-start .quickBuyPrice .prices{width:100%;padding:0}.kg-product-card.product-card .meta.text-start .quickBuyPrice .prices .price-regular{justify-content:end;font-size:13px}.kg-product-card.product-card .meta.text-start h3{font-size:13px}.kg-product-card.product-card .meta.text-start .quickBuyPrice{justify-content:end;gap:0}.kg-product-card.product-card .meta.text-start .quickBuyPrice span.text-normal{padding:0}.kg-filter-trigger x-flex .button{padding:0;gap:6px;align-items:center}.kg-filter-trigger x-flex .button span{text-transform:uppercase;font-size:13px;line-height:1;display:inline-block}.kg-filter-trigger x-flex .button i{width:16px;height:16px;font-size:11px}.kg-new-filters.filters h2,.kg-new-filters.filters form span{font-size:13px;text-transform:uppercase}@media screen and (max-width:1024px){.kg-product-card.product-card .meta.text-start{flex-direction:column;gap:0}.kg-product-card.product-card .meta.text-start .quickBuyPrice .prices .price-regular{justify-content:flex-start}}.kg-filter-trigger.filter-trigger{position:unset}.kg-main-header.main-header .menuContent drawer-footer span{text-transform:uppercase;font-size:13px;line-height:1}.kg-related-products component-loader ul{justify-content:center}section.collections section.page-intro.willShrink h1.h4.title{font-weight:500;font-size:12px}.kg-filter-trigger x-flex .button{font-weight:500;align-items:self-end}.kg-new-filters .toggle-token ul.no-style .toggle-token.custom label{font-weight:500}.kg-custom-product-page .product-page .product-body .etheryx-product-options .sticky x-flex .variant-picker variant-selects .product-form__input.kg-other-pill-no-color .swatch-group label .kg-btn-swatch-pill{width:auto;font-weight:500}.kg-filter-trigger x-flex .button span.kg-sort-svg,.kg-filter-trigger x-flex .button span.kg-svg{width:9.75px;height:9.75px;margin-bottom:5px;display:inline-block}.kg-new-filters drawer-header.sticky h2{font-weight:500}.kg-main-header .filters .sticky h2.h6,.mobileTrigger button.button.is-blank.has-icon span{text-transform:uppercase;font-size:12px;font-weight:500}footer#footerGroup{position:relative!important;max-height:fit-content!important;z-index:1!important;overflow-y:unset!important;inset-block-end:unset!important;overscroll-behavior:unset!important}footer#footerGroup a.stealthFooterClose{display:none!important}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid{display:flex;gap:0;width:100%}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .menu{text-align:left;display:flex;max-width:20%;width:100%;padding:13px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .menu ul{flex-direction:column}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .menu ul li a{margin-top:3.25px;padding:0;line-height:1.2;color:#000;text-transform:uppercase;display:block;font-size:12px;letter-spacing:.6px}footer#footerGroup .Kg-main-footer.main-footer{border:unset!important;padding:65px 0 0;position:relative}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter{position:absolute;right:20px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack{margin:0;background:transparent;border:unset}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field{margin:0;max-width:115px;border-bottom:1px solid #000}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field label{display:none}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field input footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field input::placeholder{opacity:1;font-size:12px;color:#000;text-transform:uppercase;letter-spacing:.6px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack button{padding:0 0 3.25px;font-size:12px;letter-spacing:.6px;font-weight:400;text-transform:uppercase;margin-left:6.5px!important}.kg-hero-text .featured-text .content{margin:0}.kg-hero-text .featured-text .content p{margin-top:3.25px;padding:0;line-height:1.2;color:#000;text-transform:uppercase;display:block;font-size:12px;letter-spacing:.6px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field input{padding:0 0 3px!important}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter{padding:0}footer#footerGroup .kg-bottom-footer #secondaryFooter{padding:13px}footer#footerGroup .kg-bottom-footer #secondaryFooter x-flex span{line-height:1.2;color:#000;display:block;font-size:13px}footer#footerGroup .kg-bottom-footer #secondaryFooter x-flex a{line-height:1.2;color:#000;display:inline-block;font-size:13px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack:focus-within{box-shadow:unset}@media screen and (max-width:1024px){footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid{flex-wrap:wrap}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .menu{max-width:100%;order:2}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter{position:unset}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter{position:unset;padding:13px;order:1;width:100%}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter x-flex{width:100%}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter x-flex form{width:100%}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter x-flex>div{width:100%}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack button{width:100%!important;justify-content:left;margin:0!important}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack{width:100%;max-width:100%;flex-direction:column;gap:6px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field{max-width:100%;width:100%}footer#footerGroup .Kg-main-footer.main-footer{padding:0}}@media screen and (max-width:777px){.kg-main-header.main-header .menuContent drawer-footer button.is-custom.has-icon span.txtState{font-size:12px}.kg-main-header.main-header .menuContent drawer-footer button.is-custom.has-icon{padding-left:0;font-size:12px}}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field input::placeholder{opacity:1;font-size:12px;color:#000;text-transform:uppercase;letter-spacing:.6px}@media screen and (max-width:1024px){footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack x-field{max-width:300px}footer#footerGroup .Kg-main-footer.main-footer #primaryFooter x-grid .newsletter form x-stack{flex-direction:unset}}.search-overlay .coretex-dialog header h2.h6{color:var(--linkColor);font-size:12px;text-transform:uppercase;font-weight:500}.kg-new-filters coretex-accordion filter-container:before{display:none}.kg-new-filters fieldset.toggle-token.custom{margin:0;padding-left:5px}.kg-new-filters.filters h2,.kg-new-filters.filters form span{color:var(--linkColor);font-size:12px}#searchbar .sticky-bottom .s-input.fullwidth input.fullwidth{text-transform:uppercase;font-size:12px}shopify-payment-terms::data-testid(shopify-installments){font-size:12px!important;letter-spacing:.6px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}.kg-main-page-page *{font-size:12px!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:.6px!important;color:#000!important}.kg-main-page-page .shopify-policy__container{max-width:689px;margin:auto}.kg-main-page-page.kg-lookbook-page section.general-page p{display:grid!important;grid-template-columns:repeat(2,1fr)!important;justify-items:center!important;gap:16px!important}.kg-main-page-page.kg-lookbook-page section.general-page x-grid.container{grid-template-columns:repeat(2,minmax(0px,1fr))}.kg-main-page-page.kg-lookbook-page section.general-page{max-width:1024px;margin:0 auto}.kg-main-page-page.kg-lookbook-page section.general-page p img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:500px){.kg-main-page-page.kg-lookbook-page section.general-page p{gap:12px!important}}header#headerGroup .marquee-walker .kg-marquee.marquee .kg-projectile.projectile .kg-text{text-transform:uppercase;letter-spacing:.6px;font-size:12px;color:#000;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kg-custom.css.map */
