@import"https://fonts.googleapis.com/css2?family=Archivo:wght@700;800&family=Noto+Sans+JP:wght@500&display=swap";:root{--kong-black:#0C0A0E;--kong-panel:#161219;--kong-line:#241F29;--kong-ox:#8E1220;--kong-red:#CE1126;--kong-gold:#C8A24B;--kong-bone:#EFE9DD;--kong-smoke:#877F8C;--kong-copy:rgba(239,233,221,.9);--kong-label:rgba(239,233,221,.7);--kong-body:"Noto Sans JP",var(--font-body-family),sans-serif;--kong-bar-h:0px;--kong-ease:cubic-bezier(.2,.8,.2,1)}::selection{background:var(--kong-red);color:#fff}main[data-template]:not([data-template=index]){padding-top:110px}html:not(:has(main[data-template=index])),html:not(:has(main[data-template=index])) .color-scheme-1{--color-background:12,10,14;--gradient-background:#0C0A0E;--color-background-contrast:36,31,41;--color-foreground:239,233,221;--color-shadow:0,0,0;--color-button:206,17,38;--color-button-text:255,255,255;--color-secondary-button:12,10,14;--color-secondary-button-text:239,233,221;--color-link:200,162,75;--color-badge-foreground:239,233,221;--color-badge-background:12,10,14;--color-badge-border:239,233,221;--payment-terms-background-color:rgb(12,10,14)}html:not(:has(main[data-template=index])){background:var(--kong-black)!important}html:not(:has(main[data-template=index])) body{background:transparent!important;color:var(--kong-bone)}html:not(:has(main[data-template=index])) body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 62% 30%,rgba(142,18,32,.18),transparent 68%),radial-gradient(ellipse 45% 40% at 85% 75%,rgba(200,162,75,.06),transparent 62%),var(--kong-black)}html:not(:has(main[data-template=index])) main [class*=color-scheme-]:not(.mobile-facets__inner):not(.password-modal__content),html:not(:has(main[data-template=index])) .shopify-section-group-footer-group [class*=color-scheme-],body.password [class*=color-scheme-]:not(.password-modal__content){background:transparent!important}html:has(main[data-template=index]){background:var(--kong-black)}html:has(main[data-template=index]) body{background:transparent}html:has(main[data-template=index]) body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 60% at 50% 30%,rgba(142,18,32,.42),transparent 68%),radial-gradient(ellipse 48% 42% at 78% 65%,rgba(200,162,75,.18),transparent 62%),var(--kong-black)}main[data-template=index] [class*=color-scheme-],main[data-template=index] [id^=KongStory-],main[data-template=index] [id^=KongDiffs-]{background:transparent!important}html body .shopify-section:has(#shop)+.shopify-section .price,html body .shopify-section:has(#shop)+.shopify-section .price .price-item,html body .shopify-section:has(#shop)+.shopify-section .price *{color:var(--kong-gold)!important}html body .shopify-section:has(#shop)+.shopify-section .product__view-details{display:none!important}html body .shopify-section:has(#shop)+.shopify-section .kong-pd-link{display:block!important;width:fit-content;margin:2.8rem 0!important;padding:.4rem 0;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--kong-gold);text-decoration:underline;text-underline-offset:.5em;text-decoration-color:#c8a24b80;transition:color .2s,text-decoration-color .2s}html body .shopify-section:has(#shop)+.shopify-section .kong-pd-link:hover{color:var(--kong-bone);text-decoration-color:var(--kong-bone)}html body .shopify-section:has(#shop)+.shopify-section .product__info-container>*:has(+.kong-pd-link){margin-bottom:0!important}html body .shopify-section:has(#shop)+.shopify-section .kong-pd-link+*{margin-top:0!important}@media(min-width:990px){html body .shopify-section:has(#shop)+.shopify-section .featured-product{justify-content:center!important;align-items:center!important;column-gap:6vw!important;flex-wrap:nowrap!important}html body .shopify-section:has(#shop)+.shopify-section .featured-product .grid__item.product__media-wrapper{width:42%!important;max-width:62rem!important;flex:0 1 auto!important}html body .shopify-section:has(#shop)+.shopify-section .featured-product .grid__item.product__info-wrapper{width:38%!important;max-width:56rem!important;flex:0 1 auto!important;padding-left:0!important;text-align:left}}.cart__dynamic-checkout-buttons,.additional-checkout-buttons,shopify-accelerated-checkout-cart,.cart__ctas .additional-checkout-buttons,.cart-drawer .additional-checkout-buttons{display:none!important}.product__media-item{border:none;background:var(--kong-panel)}.product__media,.product-media-container{border:none;box-shadow:none;border-radius:0;background:var(--kong-panel)}.product__media-toggle{cursor:zoom-in}.product__title,.product__title h1,.product__title h2,h1.product__title,h2.product__title,.product__info-container .product__title *{font-family:Archivo,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;line-height:.95;letter-spacing:-.01em}.product .price{font-family:Archivo,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:.04em;color:var(--kong-bone)}.product__text{color:var(--kong-copy)}.product__info-container .product-form__input--pill input[type=radio]+label{background:transparent!important;color:var(--kong-bone)!important;border:1px solid rgba(239,233,221,.32)!important;border-radius:0!important;min-width:7.2rem;height:4.8rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 .8rem .8rem 0!important;padding:0 1.6rem!important;line-height:1!important;text-align:center;font-family:Archivo,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;transition:border-color .2s,background-color .2s,color .2s,height .35s var(--kong-ease)}.product__info-container .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:var(--kong-bone)!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:var(--kong-red)!important;color:#fff!important;border-color:var(--kong-red)!important}.product__info-container .product-form__input--pill input[type=radio].disabled:not(:checked)+label{color:#efe9dd4d!important;border-color:#efe9dd1f!important}.quantity{width:14rem;min-height:4.8rem;border-radius:0}.quantity:before,.quantity:after{border-radius:0!important}.quantity:after{box-shadow:0 0 0 1px #efe9dd52!important}.quantity__input{font-family:Archivo,sans-serif;font-weight:700;color:var(--kong-bone)}.quantity__button{color:var(--kong-bone)}.button,.shopify-payment-button__button--unbranded{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;border-radius:0}.product-form__submit{background:var(--kong-red);color:#fff;min-height:5.2rem;font-size:1.15rem}.product-form__submit:hover{background:var(--kong-ox)}.product-form__submit:disabled,.product-form__submit[disabled]{background:transparent!important;color:var(--kong-label)!important;opacity:1!important;cursor:not-allowed}.product-form__submit:disabled:after,.product-form__submit[disabled]:after{box-shadow:0 0 0 1px #efe9dd52!important}html body .shopify-section:has(#shop)+.shopify-section .product-form__submit[disabled]{background:transparent!important;color:var(--kong-label)!important;box-shadow:inset 0 0 0 1px #efe9dd52}.product__accordion .accordion,.accordion{border-top:1px solid var(--kong-line);border-bottom:1px solid var(--kong-line);margin-top:-1px;border-radius:0}.accordion+.accordion{border-top:none}.accordion summary{padding:1.8rem 0}.accordion .summary__title .h4{font-family:Archivo,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;color:var(--kong-bone)}.accordion__content{color:var(--kong-copy);font-family:var(--kong-body);font-weight:500;font-size:1.5rem;line-height:1.8;padding:0 0 2rem!important}.accordion__content strong,.accordion__content b{color:var(--kong-bone);font-weight:700}.accordion__content p{margin:0 0 1rem}.accordion__content p:last-child{margin-bottom:0}.accordion__content ul,.accordion__content ol{list-style:none!important;padding:0!important;margin:0 0 1rem!important}.accordion__content ul:last-child,.accordion__content ol:last-child{margin-bottom:0!important}.accordion__content li{margin:0!important;padding:0!important;line-height:1.8}.accordion__content ul>li:before{content:"\2022\a0"}.accordion__content ol{counter-reset:kong-ol}.accordion__content ol>li{counter-increment:kong-ol}.accordion__content ol>li:before{content:counter(kong-ol) ".\a0"}.share-button__button{color:var(--kong-smoke)}main[data-template^=product] .shopify-section:has(product-info[id^=MainProduct-]) .page-width{max-width:none;padding-left:0;padding-right:0}main[data-template^=product] .product{align-items:flex-start}main[data-template^=product] .product .product__info-wrapper{align-self:stretch}main[data-template^=product] .price,main[data-template^=product] .price .price-item,main[data-template^=product] .price *{color:var(--kong-gold)!important}.kong-thumbs{display:none}.kong-thumbs__list{position:sticky;top:12rem;display:flex;flex-direction:column;gap:1rem}.kong-thumbs__btn{display:block;width:5.6rem;aspect-ratio:1/1;padding:0;margin:0;border:1px solid transparent;background:var(--kong-panel);opacity:.45;cursor:pointer;transition:opacity .25s,border-color .25s}.kong-thumbs__btn:hover{opacity:.8}.kong-thumbs__btn.is-active{opacity:1;border-color:var(--kong-bone)}.kong-thumbs__btn img{display:block;width:100%;height:100%;object-fit:cover}.kong-mgallery,.product__info-container .kong-macc,.product__info-container .kong-mdivider,.product__info-container .kong-bar{display:none}@media(min-width:750px){main[data-template^=product] .product.grid{column-gap:0;flex-wrap:nowrap}main[data-template^=product] .product .product__media-wrapper{width:50%!important;max-width:50%!important;padding:0!important}main[data-template^=product] .product .product__info-wrapper{width:50%!important;max-width:50%!important;padding:0 3vw!important}main[data-template^=product] .product--stacked .product__media-list{display:flex!important;flex-direction:column;gap:1.2rem;margin:0;padding:0}main[data-template^=product] .product--stacked .product__media-list .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}}@media(min-width:990px){main[data-template^=product]:not([data-template=index]){padding-top:72px}main[data-template^=product] .product .product__info-wrapper{padding:0 4vw 0 2.5vw!important}main[data-template^=product] .product .product__info-container{max-width:none;width:100%;margin:0;position:sticky;top:12rem}main[data-template^=product] media-gallery{position:relative;display:block}main[data-template^=product] media-gallery.has-kong-thumbs{padding-left:10.4rem}.kong-thumbs{display:block;position:absolute;top:0;bottom:0;left:2.4rem;width:5.6rem;z-index:2}}main[data-template^=product] .product__info-container>*,main[data-template^=product] .product__info-container>*+*{margin-top:0;margin-bottom:0}.kong-pdp-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.8rem!important}.kong-eyebrow{font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--kong-gold)}.kong-drop{display:inline-block;font-family:Archivo,sans-serif;font-weight:700;font-size:1rem;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--kong-bone);background:var(--kong-ox);padding:.6rem 1rem .55rem}main[data-template^=product] .product__info-container .product__title{container-type:inline-size;margin:0 0 1.4rem!important}main[data-template^=product] .product__info-container .product__title>*{margin:0}main[data-template^=product] .product__info-container .product__title h1{font-size:clamp(2.8rem,9cqi,7.2rem);white-space:nowrap;color:var(--kong-bone)}main[data-template^=product] .product__info-container [id^=price-]{padding-bottom:2.8rem;border-bottom:1px solid var(--kong-line)}main[data-template^=product] .product__info-container variant-selects{display:block;margin-top:2.8rem!important}main[data-template^=product] .product__info-container .product-form__input{margin:0 0 2.4rem;padding:0;border:0;max-width:none}main[data-template^=product] .product__info-container .form__label{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--kong-label);margin:0 0 1.2rem}main[data-template^=product] .product__info-container .product-form__quantity{margin-bottom:2.8rem!important}main[data-template^=product] .product-form{margin:0!important}main[data-template^=product] .product__info-container .product-form__buttons{max-width:46rem}.kong-divider{border:0;border-top:1px solid var(--kong-line);height:0;margin:4rem 0 3.2rem!important}main[data-template^=product] .product__info-container .product__description{margin-bottom:2.8rem!important;color:var(--kong-copy);font-family:var(--kong-body);font-weight:500;font-size:1.6rem;line-height:1.75;letter-spacing:.01em}main[data-template^=product] .product__info-container .product__description p{margin:0 0 1.6rem}main[data-template^=product] .product__info-container .product__description strong,main[data-template^=product] .product__info-container .product__description b{color:var(--kong-bone);font-weight:700}.kong-fit{margin:0 0 3.2rem!important;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--kong-bone)}.kong-fit span{color:var(--kong-label);margin-right:.8rem}.kong-fit span:after{content:":"}main[data-template^=product] .product__info-container .product__accordion{margin:0!important}.product-media-modal__toggle{background:#fff!important;color:var(--kong-red)!important;border:0!important;border-radius:0!important;width:4.8rem!important;height:4.8rem!important;padding:1.3rem!important;top:1.6rem!important;right:1.6rem!important;display:flex!important;align-items:center;justify-content:center;opacity:1!important;box-shadow:0 8px 24px #0006}.product-media-modal__toggle svg,.product-media-modal__toggle .icon{color:var(--kong-red)!important;width:2.2rem!important;height:2.2rem!important}.product-media-modal__toggle svg path{stroke:currentColor}.product-media-modal__toggle:hover{background:#fff!important;color:var(--kong-ox)!important}main[data-template=cart] .title--primary,main[data-template=search] .template-search__header h1,main[data-template^=page] .main-page-title,main[data-template^=collection] .collection-hero__title,main[data-template^=list-collections] h1,.template-404 h1,.shopify-policy__title h1{font-family:Archivo,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;color:var(--kong-bone);font-size:clamp(3.2rem,5.4vw,6.4rem)}main[data-template=cart] .title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid var(--kong-line);padding-bottom:2.4rem;margin-bottom:0}main[data-template=cart] .title--primary{margin:0}main[data-template=cart] .title-wrapper-with-link .underlined-link,main[data-template=cart] .cart__warnings .link{font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--kong-gold);text-underline-offset:.5em;text-decoration-color:#c8a24b80}main[data-template=cart] .cart-items th{font-family:Archivo,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--kong-label);padding-top:2.4rem;padding-bottom:1.6rem;opacity:1}main[data-template=cart] .cart-items thead{border-bottom:1px solid var(--kong-line)}main[data-template=cart] .cart-item{border-bottom:1px solid var(--kong-line)}main[data-template=cart] .cart-item td{padding-top:2.8rem;padding-bottom:2.8rem}main[data-template=cart] .cart-item__image{background:var(--kong-panel)}main[data-template=cart] .cart-item__name{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.6rem;letter-spacing:.02em;color:var(--kong-bone);text-decoration:none}main[data-template=cart] .cart-item__name:hover{color:var(--kong-gold)}main[data-template=cart] .cart-item .product-option,main[data-template=cart] .cart-item__details>*{color:var(--kong-copy);font-size:1.3rem}main[data-template=cart] .cart-item .price,main[data-template=cart] .cart-item__totals .price{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.03em;color:var(--kong-gold)}main[data-template=cart] cart-remove-button .button{color:var(--kong-label)}main[data-template=cart] cart-remove-button .button:hover{color:var(--kong-red)}main[data-template=cart] .cart__footer{border-top:1px solid var(--kong-line);padding-top:3.2rem}main[data-template=cart] .totals{align-items:baseline}main[data-template=cart] .totals__total{font-family:Archivo,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--kong-label)}main[data-template=cart] .totals__total-value{font-family:Archivo,sans-serif;font-weight:800;font-size:2.6rem;letter-spacing:.02em;color:var(--kong-gold)}main[data-template=cart] .tax-note{color:var(--kong-label);font-size:1.3rem;margin:1.2rem 0 2.4rem}main[data-template=cart] .tax-note a{color:var(--kong-gold)}main[data-template=cart] .cart__checkout-button,main[data-template=cart] #checkout{width:100%;min-height:5.6rem;background:var(--kong-red);color:#fff;font-size:1.2rem}main[data-template=cart] .cart__checkout-button:hover,main[data-template=cart] #checkout:hover{background:var(--kong-ox)}main[data-template=cart] .cart__note .text-area{background:#0c0a0e66;color:var(--kong-bone)}main[data-template=cart] .cart__empty-text{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(3.2rem,5.4vw,6.4rem);line-height:.95;color:var(--kong-bone)}main[data-template=cart] .cart__warnings .button{background:var(--kong-red);color:#fff;min-height:5.6rem;padding:0 4.8rem}main[data-template=cart] .cart__login-title{font-family:Archivo,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:1.3rem;color:var(--kong-bone)}main[data-template=cart] .cart__login-paragraph{color:var(--kong-label)}main[data-template=cart] .cart__login-paragraph a{color:var(--kong-gold)}main[data-template=search] .template-search__header{margin-bottom:3.2rem}main[data-template=search] .template-search__search .search__input{background:#0c0a0e66;color:var(--kong-bone);font-family:var(--kong-body);font-weight:500}main[data-template=search] .template-search__search .field:after{box-shadow:0 0 0 1px #efe9dd52!important}main[data-template=search] .template-search__search .field:hover:after,main[data-template=search] .template-search__search .field:focus-within:after{box-shadow:0 0 0 1px var(--kong-bone)!important}main[data-template=search] .search__button,main[data-template=search] .reset__button{color:var(--kong-bone)}main[data-template=search] .template-search__results p,main[data-template=search] .template-search__header p{color:var(--kong-copy)}.facets-container .facets__summary,.facets-container .facet-filters__label,.facets-container .product-count__text,.facets__heading,.mobile-facets__open-label{font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--kong-label)}.facets-container .facets__summary:hover{color:var(--kong-bone)}.facets-container{border-bottom:1px solid var(--kong-line);padding-bottom:1.6rem;margin-bottom:3.2rem}.facet-filters__field .select__select{background:#0c0a0e66;color:var(--kong-bone);font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.facets__display{background:var(--kong-black)!important;border:1px solid var(--kong-line)!important;box-shadow:0 20px 40px #00000080}.facets__label,.facet-checkbox{color:var(--kong-copy)}.active-facets__button{border-radius:0!important}.active-facets__button-inner{border-radius:0!important;border:1px solid var(--kong-gold)!important;background:transparent!important;color:var(--kong-gold)!important;font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;box-shadow:none!important}.active-facets__button-remove{color:var(--kong-label)}.mobile-facets__inner{background:var(--kong-black)!important}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--kong-bone);text-decoration:none}.card-wrapper:hover .card__heading a{color:var(--kong-gold)}.card-information .price,.card-information .price *{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.03em;color:var(--kong-gold)!important}.card-wrapper .card__inner,.card-wrapper .card__media{background:var(--kong-panel)}.card-wrapper .card,.card-wrapper .card__inner{border-radius:0!important}.card-wrapper .card__inner:after,.card-wrapper .card:after{box-shadow:none!important}.card--standard>.card__content .card__badge .badge,.card__badge .badge{border-radius:0;background:var(--kong-ox);color:var(--kong-bone);border:0;font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:1rem}.card-wrapper .media img{transition:transform .6s var(--kong-ease)}.card-wrapper:hover .media img{transform:scale(1.03)}main[data-template^=collection] .collection-hero{padding-bottom:0}main[data-template^=collection] .collection-hero__inner{padding-bottom:2.4rem}main[data-template^=collection] .collection-hero__text-wrapper:before{content:"KONG Collective";display:block;margin:0 0 1.6rem;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--kong-gold)}main[data-template^=collection] .collection-hero__title{margin:0 0 1.2rem}main[data-template^=collection] .collection-hero__description{color:var(--kong-copy);font-family:var(--kong-body);font-weight:500;font-size:1.6rem;line-height:1.75;max-width:62ch}.pagination__item{color:var(--kong-label);font-family:Archivo,sans-serif;font-weight:700}.pagination__item--current{color:var(--kong-bone)}.pagination__item--current:after{background:var(--kong-red)!important}main[data-template^=list-collections] .title-wrapper,main[data-template^=list-collections] .collection-list-title,main[data-template^=list-collections] h1{margin-bottom:3.2rem}main[data-template^=list-collections] h1:before{content:"KONG Collective";display:block;margin:0 0 1.6rem;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--kong-gold)}.collection-card-wrapper .card,.collection-card-wrapper .card__inner{background:var(--kong-panel)!important;border-radius:0!important}.collection-card-wrapper .card__inner{outline:1px solid var(--kong-line);outline-offset:-1px}.collection-card-wrapper .card--text .card__inner,.collection-card-wrapper .card--text{background:radial-gradient(ellipse 90% 70% at 20% 100%,rgba(142,18,32,.38),transparent 70%),radial-gradient(ellipse 60% 50% at 90% 0%,rgba(200,162,75,.1),transparent 70%),var(--kong-panel)!important}.collection-card-wrapper .card--text .card__content{justify-content:flex-end!important;align-items:flex-start!important;text-align:left!important;padding:2.4rem!important}.collection-card-wrapper .card__heading,.collection-card-wrapper .card__heading a{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1;color:var(--kong-bone);text-decoration:none;font-size:clamp(1.8rem,2.2vw,2.8rem)}.collection-card-wrapper .card--text .card__heading,.collection-card-wrapper .card--text .card__heading a{font-size:clamp(2.4rem,3.2vw,4rem);text-align:left}.collection-card-wrapper .card__heading .icon-wrap{color:var(--kong-gold);margin-left:.8rem}.collection-card-wrapper:hover .card__heading a{color:var(--kong-gold)}.collection-card-wrapper .card__caption{color:var(--kong-copy);font-family:var(--kong-body);font-weight:500}.collection-card-wrapper .card__content{padding-top:1.4rem}.template-404{padding-top:6rem;padding-bottom:12rem}.template-404 .caption-with-letter-spacing{display:block;margin:0 0 1.2rem;font-family:Archivo,sans-serif;font-weight:800;line-height:.82;letter-spacing:-.03em;font-size:clamp(9.6rem,24vw,22rem);color:var(--kong-red);text-shadow:0 0 60px rgba(206,17,38,.35)}.template-404 h1{margin:0 0 1.6rem}.template-404 .button{background:var(--kong-red);color:#fff;min-height:5.6rem;padding:0 4.8rem;margin-top:2.4rem}.template-404 .button:hover{background:var(--kong-ox)}.shopify-policy__container{max-width:76rem!important;padding:4rem 2rem 12rem!important;margin:0 auto}.shopify-policy__title{text-align:left!important;margin:0 0 4rem;padding-bottom:3.2rem;border-bottom:1px solid var(--kong-line)}.shopify-policy__title:before{content:"KONG Collective";display:block;margin:0 0 1.6rem;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--kong-gold)}.shopify-policy__title h1{margin:0}.shopify-policy__body .rte,main[data-template^=page] .rte{color:var(--kong-copy);font-family:var(--kong-body);font-weight:500;font-size:1.6rem;line-height:1.8}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,main[data-template^=page] .rte h2,main[data-template^=page] .rte h3{font-family:Archivo,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;color:var(--kong-bone);margin:4rem 0 1.2rem}.shopify-policy__body .rte strong,main[data-template^=page] .rte strong{color:var(--kong-bone)}.shopify-policy__body .rte a,main[data-template^=page] .rte a{color:var(--kong-gold);text-underline-offset:.3em}.shopify-policy__body .rte li{margin-bottom:.6rem}.shopify-policy__body .rte table td,.shopify-policy__body .rte table th{border-color:var(--kong-line)}body.password{min-height:100vh;display:flex;flex-direction:column}body.password .password-main{flex:1 0 auto;display:flex;align-items:center}body.password .password-main>*{width:100%}body.password .password-header{max-width:none;padding:2.4rem 4vw;border-bottom:1px solid var(--kong-line)}body.password .password-link,body.password .password-link *{font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--kong-bone)}body.password .password-link:hover,body.password .password-link:hover *{color:var(--kong-gold)}body.password .newsletter-form{max-width:48rem;margin:3.2rem auto 0;width:100%}body.password .newsletter-form__field-wrapper{width:100%}body.password .newsletter-form .field{height:5.6rem;position:relative}body.password .newsletter-form .field__input{height:5.6rem!important;min-height:5.6rem;padding:0 6.4rem 0 2rem!important;box-sizing:border-box;background:#0c0a0e73;color:var(--kong-bone);font-family:var(--kong-body);font-weight:500;font-size:1.6rem;line-height:5.6rem}body.password .newsletter-form .field__input:focus,body.password .newsletter-form .field__input:not(:placeholder-shown),body.password .newsletter-form .field__input:-webkit-autofill{padding:2rem 6.4rem .6rem 2rem!important;line-height:normal}body.password .newsletter-form .field__label{top:50%!important;left:2rem!important;transform:translateY(-50%);margin:0!important;font-size:1.5rem!important;line-height:1!important;color:var(--kong-label);transition:top .2s ease,font-size .2s ease,letter-spacing .2s ease}body.password .newsletter-form .field__input:focus~.field__label,body.password .newsletter-form .field__input:not(:placeholder-shown)~.field__label,body.password .newsletter-form .field__input:-webkit-autofill~.field__label{top:1.4rem!important;font-size:1rem!important;letter-spacing:.2em;text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:700}body.password .newsletter-form .field:after{box-shadow:0 0 0 1px #efe9dd52!important}body.password .newsletter-form .field:focus-within:after{box-shadow:0 0 0 1px var(--kong-bone)!important}body.password .newsletter-form__button{position:absolute!important;top:0!important;right:0!important;bottom:0!important;margin:0!important;width:5.6rem!important;height:5.6rem!important;display:flex!important;align-items:center;justify-content:center;color:var(--kong-bone);background:transparent}body.password .newsletter-form__button:hover{color:var(--kong-red)}body.password .newsletter-form__button .svg-wrapper,body.password .newsletter-form__button svg{width:1.6rem;height:1.6rem}body.password .newsletter-form__message{color:var(--kong-gold);justify-content:center}body.password .password__footer,body.password footer{color:var(--kong-label);font-size:1.2rem;letter-spacing:.06em}body.password footer a{color:var(--kong-label)}body.password .password-modal__content{background:var(--kong-black)!important}body.password .password-modal__content-heading,body.password .password-modal__content h2{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--kong-bone)}body.password .password-form .field__input{background:transparent;color:var(--kong-bone)}body.password .password-button{background:var(--kong-red);color:#fff}.cart-notification,.cart-drawer,.cart-notification .button,.cart-drawer .button{border-radius:0}.cart-drawer .drawer__inner,.drawer__inner.gradient{background:radial-gradient(ellipse 110% 50% at 50% 28%,rgba(142,18,32,.42),transparent 70%),radial-gradient(ellipse 80% 40% at 80% 78%,rgba(200,162,75,.18),transparent 65%),var(--kong-black)!important;border:none!important;outline:none!important;box-shadow:-24px 0 60px #00000080}.cart-drawer,.cart-drawer .drawer{border:none!important;outline:none!important}.cart-drawer .drawer__header,.cart-drawer .drawer__footer,.cart-drawer .cart-drawer__footer,.cart-drawer .cart-items thead,.cart-drawer .drawer__contents,.cart-drawer cart-drawer-items,.cart-drawer .drawer__inner-empty{background:transparent!important}.cart-drawer .drawer__footer{border-top:1px solid var(--kong-line)}.cart-drawer .drawer__heading,.cart-drawer .cart__empty-text{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--kong-bone)}.cart-drawer .cart__login-title,.cart-drawer .cart__login-paragraph{color:var(--kong-smoke)}.cart-drawer .cart__login-paragraph a{color:var(--kong-gold)}.cart-drawer .cart-drawer__empty-content{display:flex!important;flex-direction:column;align-items:center;text-align:center}.cart-drawer .cart-drawer__empty-content>*{order:5}.cart-drawer .cart-drawer__empty-content>.cart__empty-text{order:1;margin:0 0 2.4rem}.cart-drawer .cart-drawer__empty-content>.button{order:2;margin:0!important}.cart-drawer .drawer__inner-empty .cart-drawer__empty-content .drawer__close{order:3;position:static!important;top:auto!important;right:auto!important;left:auto!important;margin:2rem auto 0!important;display:flex!important;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:var(--kong-bone);opacity:.75}.cart-drawer .drawer__inner-empty .cart-drawer__empty-content .drawer__close:hover{opacity:1}.cart-drawer .cart-drawer__empty-content>.cart__login-title{order:4;margin-top:3.2rem}.cart-drawer .cart-drawer__empty-content>.cart__login-paragraph{order:5}@media(min-width:990px){.cart-drawer .drawer__inner{width:48rem!important;max-width:calc(100vw - 3rem);padding:0 4rem!important}.cart-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;padding:3.6rem 0 2.4rem!important}.cart-drawer .drawer__heading{font-size:2rem;letter-spacing:.08em;margin:0}.cart-drawer .drawer__close{position:static!important;top:auto!important;right:auto!important;margin:0 -1.2rem 0 0!important;flex:0 0 auto}.cart-drawer .cart-items th{font-size:1rem;letter-spacing:.24em;color:#efe9dd8c;padding-bottom:1.6rem}.cart-drawer .cart-item{column-gap:2rem}.cart-drawer .cart-item td{padding-top:2.4rem}.cart-drawer .cart-item__name{font-size:1.4rem;letter-spacing:.02em}.cart-drawer .cart-item .product-option,.cart-drawer .cart-item__totals{font-size:1.3rem}.cart-drawer .drawer__footer{padding:2.4rem 0 3.6rem!important}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-size:1.5rem}.cart-drawer .tax-note{font-size:1.2rem;color:#efe9dd99}.cart-drawer .cart__ctas{margin-top:2rem}.cart-drawer .drawer__inner-empty .cart-drawer__empty-content .drawer__close{margin:2rem auto 0!important}}@media(max-width:989px){.cart-drawer .drawer__inner{width:75vw!important;max-width:75vw!important;min-width:28rem;padding:0 2.4rem!important}.cart-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;padding:2.8rem 0 1.6rem!important}.cart-drawer .drawer__heading{font-size:1.5rem;letter-spacing:.08em;margin:0}.cart-drawer .drawer__close{position:static!important;top:auto!important;right:auto!important;margin:0 -1.2rem 0 0!important;flex:0 0 auto;width:3.6rem;height:3.6rem}.cart-drawer .cart-items th{font-size:.9rem;letter-spacing:.22em;color:#efe9dd8c;padding-bottom:1.2rem}.cart-drawer .cart-item{column-gap:1.2rem}.cart-drawer .cart-item td{padding-top:1.8rem}.cart-drawer .cart-item__image{max-width:6.4rem}.cart-drawer .cart-item__name{font-size:1.2rem;letter-spacing:.02em}.cart-drawer .cart-item .product-option,.cart-drawer .cart-item__totals,.cart-drawer .cart-item .price{font-size:1.1rem}.cart-drawer .quantity{width:10rem;min-height:3.8rem}.cart-drawer .quantity__button{width:3.2rem}.cart-drawer .quantity__input{font-size:1.2rem}.cart-drawer .drawer__footer{padding:1.6rem 0 2.4rem!important}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-size:1.3rem}.cart-drawer .tax-note{font-size:1.05rem;color:#efe9dd99}.cart-drawer .cart__ctas{margin-top:1.4rem}.cart-drawer .cart__checkout-button{min-height:4.6rem;font-size:1.05rem;letter-spacing:.18em}.cart-drawer .cart__empty-text{font-size:1.8rem}.cart-drawer .cart-drawer__empty-content>.button{min-height:4.4rem;padding:0 2rem;font-size:1rem;letter-spacing:.18em}.cart-drawer .cart__login-title,.cart-drawer .cart__login-paragraph{font-size:1.2rem}.cart-drawer .drawer__inner-empty .cart-drawer__empty-content .drawer__close{margin:1.6rem auto 0!important;width:4rem;height:4rem}}.field__input,.select__select,input,textarea{border-radius:0}button,.button,.shopify-payment-button__button,.quantity,.quantity__button,.product-form__input--pill input[type=radio]+label,.field__input,.customer .field input{border-radius:0!important}.product__tax.caption,.product__tax,shopify-payment-terms,.shopify-payment-terms,.shopify-installments{display:none!important}html{scroll-behavior:smooth}#shop,#story,#heritage{scroll-margin-top:90px}@media(max-width:749px){.product__info-container .product-form__input--pill input[type=radio]+label{min-width:6.4rem;height:4.4rem}html:has(main[data-template^=product]) .shopify-section-group-footer-group,html:has(main[data-template^=product]) footer.footer{display:none!important}main[data-template^=product]:not([data-template=index]){padding-top:var(--kong-header-h,64px)}main[data-template^=product] product-info[id^=MainProduct-],main[data-template^=product] [class*=__main-padding]{padding-top:0!important}main[data-template^=product] .product.grid{row-gap:0!important;margin-top:0!important}main[data-template^=product] .product__media-wrapper{margin-top:0!important;padding-top:0!important}main[data-template^=product] product-info .scroll-trigger{animation:none!important;transform:none!important;opacity:1!important}main[data-template^=product] .product__media-wrapper media-gallery{display:none!important}main[data-template^=product] .product__media-wrapper .kong-mgallery--top{display:block;position:relative;margin:0;background:#0b0b0b}.kong-mgallery__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.kong-mgallery__track::-webkit-scrollbar{display:none}.kong-mgallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;padding:0;margin:0;border:0;cursor:zoom-in;height:55vh;height:max(40svh,min(55svh,calc(100svh - var(--kong-header-h,64px) - var(--kong-bar-h,0px) - 4.8rem)));background:#0b0b0b!important}.kong-mgallery__slide img{display:block;width:100%;height:100%;object-fit:cover}.kong-mgallery__slide.is-contain img{object-fit:contain}.kong-mgallery__count{position:absolute;right:1.4rem;bottom:1.4rem;padding:.7rem 1.1rem .6rem;pointer-events:none;background:#0c0a0e8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Archivo,sans-serif;font-weight:700;font-size:1rem;line-height:1;letter-spacing:.24em;color:var(--kong-bone)}.product-media-modal__content{padding:0!important}.product-media-modal__content>*{width:100%!important;max-width:100%!important;margin:0 0 .4rem!important}.product-media-modal__content img{width:100%!important;max-width:100%!important;height:auto!important}main[data-template^=product] .product .product__info-wrapper{padding:.8rem 2rem 0}main[data-template^=product] .product__info-container .product-form__buttons{max-width:none}main[data-template^=product] .product__info-container>.kong-pdp-head,main[data-template^=product] .product__info-container>.product__title,main[data-template^=product] .product__info-container>.product-form__quantity,main[data-template^=product] .product__info-container>.kong-divider,main[data-template^=product] .product__info-container>.product__description,main[data-template^=product] .product__info-container>.kong-fit{display:none!important}.product__info-container .kong-macc{display:block}.product__info-container .kong-macc .kong-fit{margin:1.6rem 0 0!important}main[data-template^=product] .product__info-container{padding-bottom:3.2rem}html:has(.kong-bar) body{padding-bottom:var(--kong-bar-h)}.product__info-container .kong-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0!important;padding:1.8rem 2rem calc(6.4rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#1c162085,#0c0a0e9e);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border-top:1px solid rgba(239,233,221,.14);box-shadow:inset 0 1px #ffffff14,0 -16px 40px #00000059;transition:padding .35s var(--kong-ease)}.product__info-container .kong-bar.is-compact{padding:1.2rem 2rem calc(2.8rem + env(safe-area-inset-bottom,0px))}.kong-bar__top{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.4rem;transition:margin-bottom .35s var(--kong-ease)}.kong-bar.is-compact .kong-bar__top{margin-bottom:1rem}.kong-bar__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Archivo,sans-serif;font-weight:800;font-size:2.2rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--kong-bone);transition:font-size .35s var(--kong-ease)}.kong-bar.is-compact .kong-bar__title{font-size:1.9rem}.kong-bar [id^=price-]{padding:0!important;margin:0!important;border:0!important}main[data-template^=product] .kong-bar .price,main[data-template^=product] .kong-bar .price *,main[data-template^=product] .kong-bar .price-item{color:var(--kong-gold)!important}.kong-bar .price{font-size:1.9rem;line-height:1;letter-spacing:.02em}.kong-bar variant-selects{margin:0!important}.kong-bar .form__label{display:none!important}.kong-bar .product-form__input--pill{display:flex!important;flex-wrap:nowrap;gap:.6rem;margin:0 0 1.2rem!important;transition:margin-bottom .35s var(--kong-ease)}.kong-bar.is-compact .product-form__input--pill{margin-bottom:.9rem!important}.product__info-container .kong-bar .product-form__input--pill input[type=radio]+label{flex:1 1 0;min-width:0!important;height:4.2rem;margin:0!important;padding:0 .4rem!important;font-size:1.1rem;letter-spacing:.12em;background:#0c0a0e59!important}.product__info-container .kong-bar.is-compact .product-form__input--pill input[type=radio]+label{height:3.8rem}.product__info-container .kong-bar .product-form__input--pill input[type=radio]:checked+label{background:var(--kong-red)!important}.kong-bar .product-form__buttons{max-width:none!important;margin:0}.kong-bar .product-form__submit{min-height:5rem;margin:0;transition:min-height .35s var(--kong-ease),background-color .2s}.kong-bar.is-compact .product-form__submit{min-height:4.6rem}.kong-bar .product-form__submit:disabled,.kong-bar .product-form__submit[disabled]{background:#0c0a0e59!important}html body .shopify-section:has(#shop)+.shopify-section .product__info-container>.product__title{display:block!important;margin:0 0 .8rem!important}html body .shopify-section:has(#shop)+.shopify-section .product__info-container>[id^=price-]{display:block!important;margin:0!important}html body .shopify-section:has(#shop)+.shopify-section .product-form__input--pill{display:flex!important;flex-wrap:nowrap!important;gap:.6rem;max-width:none!important}html body .shopify-section:has(#shop)+.shopify-section .product__info-container .product-form__input--pill input[type=radio]+label{flex:1 1 0;min-width:0!important;height:4.4rem;margin:0!important;padding:0 .4rem!important;font-size:1.1rem;letter-spacing:.1em}main[data-template=cart] .title-wrapper-with-link{flex-direction:column;align-items:flex-start;gap:1.6rem}.shopify-policy__container{padding:2.4rem 2rem 8rem!important}body.password .password-header{padding:1.6rem 2rem}.collection-card-wrapper .card--text .card__content{padding:1.6rem!important}.collection-card-wrapper .card--text .card__heading,.collection-card-wrapper .card--text .card__heading a{font-size:2rem}}@media(prefers-reduced-motion:reduce){.kong-bar,.kong-bar *,.card-wrapper .media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kong.css.map */
