.product__info-container{background-color:#fafafa!important;padding:20px!important}@media screen and (min-width:750px){.product__info-container{padding:30px!important}}.product__text.caption-with-letter-spacing,.product__text{font-family:AlteHaasGrotesk,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:italic!important;font-size:14px!important;line-height:1.4!important;margin-top:0!important;margin-bottom:4px!important;color:#000!important;text-align:left!important;letter-spacing:0!important;font-weight:400!important;text-transform:none!important}.product__title,.product-title,h1.product-title,.product .h1{font-family:AlteHaasGrotesk,sans-serif;font-size:5rem;font-weight:300;line-height:.9;letter-spacing:-.05em;color:#fff;margin:0 0 32px;-webkit-text-stroke:2px #2b2d42;text-stroke:2px #2b2d42}.price{margin-bottom:2px!important;font-size:14px!important}.product__tax{margin-top:0!important;margin-bottom:0!important;font-size:12px!important;color:#666!important}.product__info-container p,.product__info-container .caption-with-letter-spacing,.product-form__input label,.product-form button,.custom-tab-content{font-size:14px!important;line-height:1.6!important}.custom-breadcrumb-top-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.custom-breadcrumb-top{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:400;letter-spacing:.5px;color:#666;text-transform:uppercase}.custom-breadcrumb-link{color:#666;text-decoration:none;transition:color .2s ease}.custom-breadcrumb-link:hover{color:#000}.custom-breadcrumb-separator{color:#999;-webkit-user-select:none;user-select:none}.custom-breadcrumb-current{color:#000;font-weight:500}.custom-trailer-wrapper{display:flex;justify-content:flex-start;margin-top:12px;margin-bottom:16px}.custom-trailer-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:#fff;color:#000;border:1px solid #ddd;border-radius:3px;font-size:12px;font-weight:500;font-family:AlteHaasGrotesk,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;line-height:1}.custom-trailer-button:hover{background:#f5f5f5;border-color:#000}.custom-trailer-icon{width:14px;height:14px;flex-shrink:0;opacity:.7}.custom-video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.custom-video-overlay.active{opacity:1}.custom-video-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10000}.custom-video-close:hover{background:#fff3;transform:rotate(90deg)}.custom-video-close svg{width:20px;height:20px}.custom-video-container{width:90%;max-width:1200px;aspect-ratio:16 / 9;position:relative}.custom-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.custom-vimeo-wrapper{margin-top:8px;margin-bottom:0;width:100%}.custom-vimeo-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 16px;background:#1ab7ea;color:#fff;text-decoration:none;border-radius:3px;font-size:14px!important;font-weight:500;transition:all .3s ease;border:1px solid #1ab7ea!important;box-sizing:border-box;line-height:1}.custom-vimeo-button:hover{background:#1ab7ea;box-shadow:0 4px 12px #1ab7ea4d;color:#fff}.custom-vimeo-play-icon{width:14px;height:14px;flex-shrink:0}.custom-vimeo-logo{height:14px;width:auto;flex-shrink:0;margin-left:4px}.custom-vimeo-separator,.product-form__buttons{display:none!important}.custom-buttons-after-description{margin-top:32px;display:flex;flex-direction:column;gap:8px}.custom-buttons-after-description .product-form__submit,.custom-buttons-after-description button[name=add],.custom-buttons-after-description .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:500!important;line-height:1!important;padding:12px 24px!important;border-radius:3px!important;min-height:auto!important;height:auto!important;background:#fff!important;color:#000!important;border:1px solid #000!important;transition:all .2s ease}.custom-buttons-after-description .product-form__submit:hover,.custom-buttons-after-description button[name=add]:hover{background:#000!important;color:#fff!important}.product-form__input,fieldset.product-form__input{margin-bottom:12px!important}.custom-product-tabs{margin-top:60px!important;padding-top:40px!important;border-top:3px solid #000!important}.custom-accordion-container{display:flex;flex-direction:column;gap:0}.custom-accordion-item{border-bottom:1px solid #ddd}.custom-accordion-button{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:16px 0;margin:0;font-size:14px;font-weight:400;font-family:AlteHaasGrotesk,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;cursor:pointer;transition:all .2s;text-align:left}.custom-accordion-button.active{font-weight:700}.custom-accordion-icon{font-size:18px;font-weight:300;transition:transform .2s ease;flex-shrink:0;margin-left:12px}.custom-accordion-button.active .custom-accordion-icon{transform:rotate(45deg)}.custom-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.custom-accordion-content.active{max-height:2000px;padding-bottom:20px}.custom-accordion-content-inner{font-size:14px!important;font-weight:400;font-family:AlteHaasGrotesk,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;color:#000}.custom-accordion-content-inner strong,.custom-accordion-content-inner b{font-weight:700}.custom-accordion-content-inner em,.custom-accordion-content-inner i{font-style:italic}.custom-accordion-content-inner p{margin:0 0 12px}.custom-accordion-content-inner p:last-child{margin-bottom:0}.custom-accordion-content-inner a{color:#000;text-decoration:underline;transition:opacity .2s ease}.custom-accordion-content-inner a:hover{opacity:.7}.custom-tabs-nav,.custom-tabs-separator,.custom-tab-button{display:none!important}@media screen and (max-width:749px){.product__title .h1,.product__title h1,.h1{font-size:24px!important;margin-bottom:6px!important}.product__info-container{padding:16px!important}.custom-product-tabs{margin-top:40px!important;padding-top:30px!important}.custom-accordion-button{padding:14px 0;font-size:13px}.custom-accordion-content.active{padding-bottom:16px}}.product .price__badge-sold-out{display:none!important}.product__tax{margin-top:-12px!important;font-size:12px!important}.card__heading .full-unstyled-link,.card-wrapper .full-unstyled-link,.card__information .full-unstyled-link{font-family:AlteHaasGrotesk,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;color:currentColor!important;text-decoration:none!important}@media screen and (max-width:749px){.card__heading .full-unstyled-link,.card-wrapper .full-unstyled-link,.card__information .full-unstyled-link{font-size:12px!important}}body .product-form button,body button.product-form__submit,body .product-form__buttons button,body form[action*="/cart/add"] button,body .shopify-section button[name=add],button[id*=ProductSubmitButton]{border-radius:3px!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-product-enhancements.css.map */
