@media (max-width: 767px){.hidden-sm{display:none}}#proof-factor-app,#proof-factor-app div{display:none!important}@media (min-width: 768px){.hidden-md{display:none}}.t-product .pdp-callout{position:absolute;background:#f5f5f5;top:14px;left:17px;color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.75px;text-transform:uppercase;padding:8px 11px;z-index:1}@media (max-width: 777px){.t-product .pdp-callout{left:8px;top:10px;padding:6px 9px;font-size:12px;letter-spacing:.6px}}@media (max-width: 777px){.t-product .product-page media-gallery:where([data-slider=mobile],[data-slider=deskmob]) .slider-buttons{position:absolute;top:50%;transform:translateY(-50%)}.t-product .product-page media-gallery:where([data-slider=mobile],[data-slider=deskmob]) .slider-buttons x-cell button{background:transparent;border:none!important}.t-product .product-page media-gallery:where([data-slider=mobile],[data-slider=deskmob]) .slider-buttons x-cell button:hover{border:none}}.t-product .product-page .bullet-product-content>product-info section.needmb{margin-block:5px}@media (max-width: 777px){.t-product .product-page .bullet-product-content>product-info section.needmb.variant-picker{padding-bottom:0;margin-bottom:0!important;display:flex;flex-direction:column;row-gap:10px}.t-product .product-page .bullet-product-content>product-info section.needmb.variant-picker variant-selects{padding:0}}.t-product .container-tp{display:flex;justify-content:space-between;align-items:center}@media (max-width: 777px){.t-product .container-tp{flex-direction:column;row-gap:15px;align-items:flex-start}}.t-product .container-tp .title h1{font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.32px;text-transform:uppercase}.t-product .container-tp .price__container{font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.2px;text-transform:uppercase}.t-product .container-tp .price__container .price__sale{display:flex;gap:10px;flex-wrap:nowrap}.t-product .container-tp .price__container .price__sale s.price-item{color:#b3b3b3}.t-product section.text{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.t-product section.text p{margin-top:0;margin-bottom:0}.t-product variant-selects .product-form__input--pill{row-gap:11px;width:100%;overflow:hidden}.t-product variant-selects .product-form__input--pill .form__label{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.t-product variant-selects .product-form__input--pill .form__label b{text-transform:uppercase;font-weight:700}.t-product variant-selects .swatch-group{-moz-column-gap:10px;column-gap:10px;overflow-x:scroll;white-space:nowrap;flex-wrap:nowrap}.t-product variant-selects .swatch-group::-webkit-scrollbar{display:none}.t-product variant-selects .product-form__input--pill input[type=radio]+label{padding:10px 22px;font-size:13px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0px;border-radius:10px;background:#f5f5f5;border-color:#f5f5f5}.t-product variant-selects .product-form__input--pill input[type=radio]:checked+label{border-radius:10px;border:1.5px solid #000;background:#0f0;color:#000}.t-product .product_options .options-group{list-style:none;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.t-product .product_options .options-group li{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:center;margin-bottom:6px}.t-product .product_options .options-group li svg{flex:0 0 12px;overflow:visible}.t-product .product_options .options-group li:last-child{margin-bottom:0}.t-product .cartButton{padding-block:14px;display:flex;justify-content:center;align-items:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border-radius:69px}.t-product .cartButton[disabled]{background:#d2d2d2;color:#fff;border:none}.t-product .cartButton[disabled] .devider-mark,.t-product .cartButton[disabled] x-cell,.t-product .cartButton[disabled] svg{display:none}.t-product .cartButton .cta{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#fff}.t-product .cartButton .cta .devider-mark{margin-inline:-4px}.t-product .cartButton.loading .cta{display:none}.t-product .cartButton.loading .loading-overlay__spinner{display:initial!important;position:relative}.t-product .icon_list{margin-bottom:10px!important}@media (max-width: 777px){.t-product .icon_list{margin-bottom:15px!important}}.t-product .icon_list .icon-list{display:flex;justify-content:center;-moz-column-gap:29px;column-gap:29px;align-items:center}@media (max-width: 777px){.t-product .icon_list .icon-list{-moz-column-gap:23px;column-gap:23px}}.t-product .icon_list .icon-list .icon-item{display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.t-product .icon_list .icon-list .icon-item p{margin-bottom:0}.t-product .icon_list .icon-list .icon-item img{height:30px;width:auto}.t-product .icon_list .icon-list .divider{width:1px;background:#e3e3e3;height:33px}.t-product section.accordion .dropdown-caret,.t-product section.description .dropdown-caret{font-family:Helvetica;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.t-product section.accordion .dropdown-caret:after,.t-product section.description .dropdown-caret:after{display:none}.t-product section.accordion .caret-close,.t-product section.description .caret-close{display:none}.t-product section.accordion .caret-open,.t-product section.description .caret-open{display:initial}.t-product section.accordion details[open] .caret-close,.t-product section.description details[open] .caret-close{display:initial}.t-product section.accordion details[open] .caret-open,.t-product section.description details[open] .caret-open{display:none}.t-product section.accordion details[open] .text,.t-product section.description details[open] .text{margin-top:0;padding-top:0;border-top:none}.t-product section.accordion details[open] .text p:last-of-type,.t-product section.description details[open] .text p:last-of-type{margin-bottom:0}.t-product section.accordion details::details-summary,.t-product section.description details::details-summary{content:"Details";display:list-item}.t-product .promo-bundle-container{padding:15px 16px 19px;border-radius:10px;background-size:cover;background-repeat:no-repeat;margin-bottom:20px}@media (max-width: 768px){.t-product .promo-bundle-container{padding:15px 14px 17px}}.t-product .promo-bundle-container .promo-bundle-heading{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}.t-product .promo-bundle-container .promo-bundle-items{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width: 768px){.t-product .promo-bundle-container .promo-bundle-items{grid-template-columns:1fr;gap:10px}}.t-product .promo-bundle-container .promo-bundle-items a{text-decoration:none}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item{padding:9px 11px;border-radius:10px;background:#fff;display:flex;align-items:center;gap:14px;overflow:hidden}@media (max-width: 768px){.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item{padding:9px 11px}}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item .promo-bundle-image{width:78px;flex-shrink:0;border-radius:4.671px;border:1px solid #000;overflow:hidden;aspect-ratio:.95}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item .promo-bundle-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item .promo-bundle-content h3{color:#000;font-size:16.817px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:2px}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item .promo-bundle-content p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item .promo-bundle-content .promo-callout{display:inline-block;padding:4px 8px;border-radius:5px;background:#0f0;color:#000;font-size:12px;font-style:normal;line-height:normal;text-transform:uppercase}.t-product .promo-bundle-container .promo-bundle-items .promo-bundle-item .promo-bundle-content .promo-callout p{margin:0}section.faq x-cell{padding:33px 38px}@media (max-width: 777px){section.faq x-cell{padding:15px 20px}}section.faq x-cell details{margin:0}section.faq x-cell details summary{padding:0;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-style:normal;font-weight:400}section.faq x-cell details summary::marker{display:none}@supports (-webkit-appearance: none){section.faq x-cell details summary::-webkit-details-marker{display:none}}section.faq x-cell .dropdown-caret{font-family:Helvetica;font-size:18px;font-style:normal;font-weight:700;line-height:normal}section.faq x-cell .dropdown-caret:after{display:none}section.faq x-cell .caret-close{display:none}section.faq x-cell .caret-open{display:initial}section.faq x-cell details[open] .caret-close{display:initial}section.faq x-cell details[open] .caret-open{display:none}section.faq x-cell details[open] .text{margin-top:0;padding-top:0;border-top:none}#add2cart-cta a.button{border-radius:69px!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/main.css.map */
