.product__title h1,.product__title h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700;font-size:3rem;text-transform:uppercase;letter-spacing:.01em;line-height:1;margin:0 0 1rem}.product .price .price-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0;color:#000}.product .price{margin:0 0 3.5rem}.product .price .price__badge,.product .price .price__badge--sold-out,.product .price .price__badge--sale,.product .price .badge{display:none!important}.product-form__input .form__label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:#000;margin-bottom:1rem}.product-form__input--swatch fieldset,.product-form__input--swatch .product-form__input{display:flex;flex-wrap:wrap;gap:.6rem}.product-form__input--swatch .swatch,.product-form__input--swatch .swatch--square{border-radius:0!important;width:60px!important;height:48px!important;display:block;background-size:cover;background-position:center;background-color:#fafafa}.product-form__input--swatch .swatch-input__label{display:inline-flex!important;align-items:center;justify-content:center;width:68px!important;height:56px!important;padding:3px!important;margin:0!important;border:1.5px solid transparent!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;transition:border-color .15s ease;cursor:pointer;box-sizing:border-box}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label,.swatch-input__input+.swatch-input__label:hover,.swatch-input__input:hover+.swatch-input__label,.swatch-input__input:focus-visible+.swatch-input__label,.swatch-input__input:active:focus-visible+.swatch-input__label,.swatch-input__input:checked:focus-visible+.swatch-input__label{outline:none!important;box-shadow:none!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:#000!important}.product-form__input--swatch .swatch-input__input:not(:checked)+.swatch-input__label:hover{border-color:#00000040!important}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{border-color:#000!important}.product-form__input--swatch{margin-bottom:3rem!important}.dang-product__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem}.dang-product__badges[hidden]{display:none!important}.dang-product__badge{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#000;background:transparent;border:1px solid #000;padding:.55rem .85rem;line-height:1;white-space:nowrap}.dang-product__spec{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#000;line-height:1.5;margin:-2rem 0 2rem}.dang-product__spec[hidden]{display:none!important}.dang-product__spec-label{color:#999}.product-form__buttons{width:100%;max-width:100%}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;text-transform:uppercase;letter-spacing:.06em;padding:1.8rem 1.5rem!important;border-radius:0!important;width:100%!important;min-height:0!important}.product-form__buttons .product-form__submit{background:#000!important;color:#fff!important;border:1px solid #000!important}.product-form__buttons .product-form__submit:hover:not([disabled]){background:#222!important;border-color:#222!important}.product-form__buttons .product-form__submit[disabled]{background:#000!important;color:#fff!important;border:1px solid #000!important;opacity:1!important}.dang-product__shipping-note{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:1.6rem 0 3rem;text-align:center}.product__media-item .product-media-container{--ratio-percent: 80% !important}.product__media-item .product-media-container img{object-fit:cover!important}.product__media-icon,.product__media-toggle{display:none!important}.product__media-item .product-media-container{cursor:pointer}@media screen and (min-width:750px){.product__media-list{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;padding:0!important;margin:0 0 1rem!important;width:100%!important;scrollbar-width:none;-ms-overflow-style:none}.product__media-list::-webkit-scrollbar{display:none}.product__media-list .product__media-item,.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}}@media screen and (min-width:750px){.product__media-wrapper .slider-buttons{display:flex!important;justify-content:center;align-items:center;gap:1.2rem;margin-top:.5rem;padding:0}.product__media-wrapper .slider-button{background:none;border:none;padding:.4rem;cursor:pointer;color:#000;transition:opacity .2s ease}.product__media-wrapper .slider-button:disabled{opacity:.25;cursor:not-allowed}.product__media-wrapper .slider-button svg{width:14px;height:14px}.product__media-wrapper .slider-counter{font-family:var(--font-body-family);font-size:.85rem;letter-spacing:.08em;color:#000;min-width:3rem;text-align:center}.product__media-wrapper{position:relative}}.dang-gallery-dots{display:flex;justify-content:stretch;align-items:center;gap:.5rem;margin-top:.8rem;padding-bottom:.4rem;width:100%}.dang-gallery-dots__dot{flex:1 1 0;height:2px;background:#00000026;border:none;padding:0;cursor:pointer;transition:background .2s ease}.dang-gallery-dots__dot--active{background:#000}.product__accordion{border:none!important;border-top:1px solid #000!important;margin:0!important;padding:0!important;width:100%}.product__accordion:last-child{border-bottom:1px solid #000!important}.product__accordion summary{padding:0!important;min-height:44px;display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;gap:1rem}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion summary .summary__title{gap:0!important;display:flex!important;align-items:center;flex:1}.product__accordion summary .accordion__title,.product__accordion .h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:1rem!important;text-transform:uppercase;letter-spacing:.08em;color:#000;margin:0!important;line-height:1}.product__accordion summary .summary__title svg:first-child{display:none!important}.product__accordion summary>svg,.product__accordion summary .icon-caret{display:none!important}.product__accordion summary:after{content:"";display:block;flex-shrink:0;width:12px;height:12px;position:relative;background-image:linear-gradient(to right,#000 0% 100%),linear-gradient(to bottom,#000 0% 100%);background-size:100% 1px,1px 100%;background-position:center center;background-repeat:no-repeat;transition:background-size .25s ease}.product__accordion details[open] summary:after,.product__accordion[open] summary:after{background-size:100% 1.25px,0 100%}.product__accordion .accordion__content{padding:0 0 1.4rem!important;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;letter-spacing:.01em;color:#333;max-width:90%}.product__accordion .accordion__content ul,.product__accordion .accordion__content ol{padding-left:1.2rem;margin:0}.product__accordion .accordion__content li{margin-bottom:.4rem}.product__accordion .accordion__content p{margin:0 0 .8rem}.product__accordion .accordion__content p:last-child{margin-bottom:0}@media screen and (max-width:749px){.product__accordion summary{min-height:40px}.product__accordion summary .accordion__title,.product__accordion .h4{font-size:.9rem!important}.product__accordion summary:after{width:11px;height:11px}.product__accordion .accordion__content{font-size:1.3rem}}.product__info-container>*{padding-left:0!important;padding-right:0!important}.product__info-wrapper .product-form{margin-top:1rem;margin-bottom:0}.product__info-wrapper variant-selects{display:block;margin-bottom:1.5rem}.product .share-button__button{font-family:var(--font-body-family);font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:#888}@media screen and (min-width:750px){.dang-product--goggles .product__media-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:1rem!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0 0 1.2rem!important;width:100%!important}.dang-product--goggles .product__media-list .product__media-item,.dang-product--goggles .product:not(.product--columns) .product__media-list .product__media-item:first-child,.dang-product--goggles .product:not(.product--columns) .product__media-list .product__media-item--full{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}.dang-product--goggles .dang-gallery-dots,.dang-product--goggles .product__media-wrapper .slider-buttons,.dang-product--goggles .product__media-wrapper .slider-counter{display:none!important}}.product-form__input--pill input[type=radio]+label,.product-form__input--pill input[type=radio]+label:before{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dang-product.css.map */
