.product-details .button[id^=BuyButtons-ProductSubmitButton-]{border-radius:0;max-height:42px;min-height:42px;height:42px;text-transform:uppercase;margin:16px}.product-grid .button[id^=BuyButtons-ProductSubmitButton-]{border-radius:0;max-height:42px;min-height:42px;height:42px;text-transform:uppercase;background-color:#000;color:#fff;max-width:calc(100% - 32px);margin:-5px 16px 16px!important;font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important;font-size:.7rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.buy-buttons-block{height:50px}.product-badges__badge--rectangle{border-radius:0;padding:8px 24px;background-color:#000;color:#fff;text-transform:uppercase;margin:-8px}.resource-list--grid .resource-list__item{min-width:0;border:1px solid #ededed}.add-to-cart-icon{display:none!important}.add-to-cart-icon svg{display:none!important}.svg-wrapper.add-to-cart-icon{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.product-card,.collection-card,.resource-card,.predictive-search-results__card--product,.predictive-search-results__card{border:1px solid #e1e1e1}.product-form-buttons{display:flex;flex-direction:column}.product-details .quantity-selector{max-height:42px;border-radius:0}.add-to-cart-button{margin:0!important}.button,.button-secondary,button.shopify-payment-button__button--unbranded{border-radius:0}.shopify-payment-button__button{background-color:#fff!important;border:1px solid black!important;color:#000!important;text-transform:uppercase!important;height:42px!important;max-height:42px!important;min-height:42px!important}.section-wrapper .text-block[data-block-type=text]:first-child{font-family:Neue Hass Regular,sans-serif!important;font-weight:600!important;font-size:2rem!important;line-height:1.2!important;letter-spacing:-.02em!important}.section-wrapper .text-block[data-block-type=text]:last-child{font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important;font-size:1rem!important;line-height:1.5!important;width:100%!important;max-width:none!important}.section .text-block:first-child{font-family:Neue Hass Regular,sans-serif!important;font-weight:500!important;font-size:2rem!important;line-height:1.2!important;letter-spacing:-.02em!important}.section .text-block:last-child{font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important;font-size:1rem!important;line-height:1.5!important;width:100%!important;max-width:none!important}.product-card .text-block,.product-card product-price{font-family:Neue Hass Regular,sans-serif!important;font-size:1.125rem!important}.product-card .text-block{font-weight:400!important}.product-card product-price{font-weight:400!important}.product-card product-price .price{font-size:1.125rem!important;font-weight:400!important}.product-card product-price:has(.compare-at-price) .price{color:#d32f2f!important}.product-card product-price .compare-at-price{font-size:.875rem!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important}.quantity-selector,.variant-option__button-label{border-color:#000!important}.variant-option--buttons .variant-option__button-label{border-radius:0!important}.variant-picker__form{gap:12px!important}.variant-option--buttons legend,.variant-option legend{text-transform:uppercase!important}.product-details .product-form-buttons:before{content:"QUANTITY";display:block!important;font-size:.875rem!important;font-weight:400!important;text-transform:uppercase!important;color:var(--color-foreground)!important;padding:0!important;margin:0 0 var(--margin-xs) 0!important;order:-1}.product-form-buttons{gap:var(--gap-sm)!important}.product-details .product-form-buttons .quantity-selector{margin-top:calc(var(--gap-sm) * -1)!important}.product-details .buy-buttons-block{margin-bottom:12px!important}.product-details h1,.product-details .text-block h1{font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important}.product-details .text-block:has(~.variant-picker__form) p,.product-details .text-block p{font-family:Neue Hass Regular,sans-serif!important;font-size:1.125rem!important;line-height:1.6!important;width:100%!important;max-width:100%!important}.product-details product-price,.product-details .price{font-size:1.5rem!important;font-weight:500!important}.product-details product-price:has(.compare-at-price) .price{color:#d32f2f!important}.product-details product-price .compare-at-price{font-size:1.25rem!important;font-weight:400!important;color:#666!important;text-decoration:line-through!important}.product-details .button[id^=BuyButtons-ProductSubmitButton-],.product-details .add-to-cart-button{font-weight:400!important;font-family:Neue Hass Regular,sans-serif!important}.product-details .accordion .details__header{font-family:Neue Hass Regular,sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.5!important}.product-details .accordion .details-content,.product-details .accordion .details-content p,.product-details .accordion .details-content .text-block{font-family:Neue Hass Regular,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}.product-details .divider[class*=divider_VJhene]{display:none!important}.cart-drawer .cart__title,.cart-drawer .cart-item__title,.cart-drawer .cart__total__label,.cart-drawer .cart__total__price,.cart-drawer .cart__note,.cart-drawer .btn{font-family:Neue Hass Regular,sans-serif!important}.cart-drawer .quantity-selector,.cart-drawer .cart-item__quantity{border-radius:0!important}.cart-drawer .quantity-selector{border-color:#000!important}.cart-drawer .cart-item__title{font-weight:400!important}.cart-drawer .cart__checkout,.cart-drawer .cart__checkout-button,.cart-drawer .btn--primary{font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;border-radius:0!important}.cart-drawer .cart__total__price{font-weight:500!important}.cart-drawer .cart-item__price:has(.cart-item__price--compare) .cart-item__price--sale{color:#d32f2f!important}.cart-drawer .cart-item__price--compare{color:#666!important}.cart-drawer .cart-discount .disclosure-trigger__label,.cart-drawer .cart-discount .disclosure-trigger__label.h6{font-size:1rem!important;font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important}.cart-drawer .tax-note,.cart-drawer .tax-note small{font-size:.8rem!important;font-family:Neue Hass Regular,sans-serif!important;font-weight:400!important}.cart-drawer .cart-discount,.cart-drawer cart-discount-component,.cart-actions .cart-discount{display:none!important}.cart-actions .cart-actions__divider{display:none!important}.product-media-container--image{overflow:hidden!important;cursor:pointer!important}.product-media-container--image .product-media__image{transition:transform .3s ease!important;transform-origin:center!important}.product-media-container--image:hover .product-media__image{transform:scale(1.1)!important}.product-media-container--image .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important}@media (max-width: 768px){.product-media-container--image{aspect-ratio:1 / 1!important}.product-media-container--image .product-media__image{aspect-ratio:1 / 1!important;object-fit:cover!important}.product-media-gallery__slideshow .slideshow__slide{aspect-ratio:1 / 1!important}}@media (max-width: 749px){.collection-wrapper{padding-inline:16px!important}.product-grid,.product-grid__item{padding-inline:0!important}}.facets--drawer,.facets--drawer .facets__label,.facets--drawer .checkbox__label-text,.facets--drawer .facets__see-results,.facets--drawer .facets__clear-all,.facets--drawer button,.facets--drawer label{font-family:Neue Hass Regular,sans-serif!important}.facets--drawer .checkbox{padding-left:8px!important}.facets--drawer .facets__see-results{text-transform:uppercase!important;font-weight:400!important}.facets--drawer .facets__title-wrapper .h3,.facets--drawer .facets__title{font-size:1.5rem!important;font-weight:500!important}.facets--drawer .facets__label,.facets--drawer .facets__summary .facets__label{font-size:1rem!important;font-weight:500!important}.facets--drawer .checkbox__label-text,.facets--drawer label{font-size:.9375rem!important;font-weight:400!important}.facets--drawer input[type=text],.facets--drawer input[type=number]{font-size:.9375rem!important}.facets--drawer .price-filter__info,.facets--drawer small{font-size:.8125rem!important}.facets--drawer select,.facets--drawer .select__select,.facets--drawer .facets__see-results,.facets--drawer .facets__clear-all{font-size:.9375rem!important}.bsscommerce-passcode-container{padding:48px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;max-width:600px!important;margin:0 auto!important}.bss-lock-message-element-6018,.bss-commerce-passcode-message{font-family:Neue Hass Regular,sans-serif!important;font-size:1.25rem!important;font-weight:500!important;text-align:center!important;margin-bottom:32px!important}.bss-commerce-passcode-input-label{font-family:Neue Hass Regular,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;margin-bottom:12px!important;text-align:center!important}.bss-commerce-passcode-container-2{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}#BsscommercePasswordForm{width:100%!important;max-width:500px!important;margin:0 auto!important}.bss-commerce-password-form-vertical{display:flex!important;flex-direction:column!important;align-items:center!important}#bsscommerce-ltap-password{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important}.bss-password-form-wrapper{border-radius:0!important;border:1px solid #000000!important;width:100%!important;max-width:400px!important;height:48px!important}#bsscommerce-password{font-family:Neue Hass Regular,sans-serif!important;font-size:1rem!important;font-weight:400!important;border-radius:0!important;border:none!important;padding:12px 16px!important;width:100%!important}#bsscommerce-password:focus{outline:none!important;box-shadow:none!important}#bsscommerce-password-submit{font-family:Neue Hass Regular,sans-serif!important;border-radius:0!important;background-color:#000!important;color:#fff!important;text-transform:uppercase!important;font-weight:400!important;font-size:.875rem!important;padding:0 48px!important;height:42px!important;border:none!important;cursor:pointer!important;transition:opacity .2s ease!important;width:auto!important;min-width:150px!important;display:flex!important;align-items:center!important;justify-content:center!important}#bsscommerce-password-submit:hover{opacity:.9!important}.form-message--error{font-family:Neue Hass Regular,sans-serif!important;font-size:.875rem!important;font-weight:400!important;color:#d32f2f!important;text-align:center!important;margin-top:16px!important}@media (max-width: 749px){.bsscommerce-passcode-container{padding:32px 16px!important}#bsscommerce-password-submit{width:100%!important;max-width:400px!important}.bss-password-form-wrapper{width:100%!important}}.password-dialog,.password-dialog h2,.password-dialog input,.password-dialog button,.password-enter{font-family:Neue Hass Regular,sans-serif!important}.password-dialog__content{padding:48px 24px!important;max-width:480px!important;margin:0 auto!important}.password-dialog__title{font-size:1.5rem!important;font-weight:500!important;margin-bottom:32px!important;text-align:center!important}.password-dialog .email-signup__input-group{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important}.password-dialog input[type=password],.password-dialog .field__input{border-radius:0!important;border:1px solid #000000!important;padding:12px 16px!important;font-size:1rem!important;font-weight:400!important;width:100%!important;max-width:400px!important;margin:0!important}.password-dialog input[type=password]:focus,.password-dialog .field__input:focus{border-color:#000!important;outline:none!important;box-shadow:none!important}.password-dialog__submit-button,.password-dialog .button{border-radius:0!important;background-color:#000!important;color:#fff!important;text-transform:uppercase!important;font-weight:400!important;font-size:.875rem!important;padding:10px 48px!important;height:42px!important;border:none!important;cursor:pointer!important;transition:opacity .2s ease!important;width:auto!important;max-width:400px!important;display:flex!important;align-items:center!important;justify-content:center!important}.password-dialog__submit-button:hover,.password-dialog .button:hover{opacity:.9!important}.password-enter__button{font-family:Neue Hass Regular,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;text-transform:uppercase!important}.password-dialog .email-signup__message--error{font-size:.875rem!important;font-weight:400!important;color:#d32f2f!important;text-align:center!important;margin-top:16px!important}.password-enter p,.password-enter a,.password-enter button,.password-enter__admin-link{font-family:Neue Hass Regular,sans-serif!important;font-size:.9375rem!important;font-weight:400!important}@media (max-width: 749px){.password-dialog__content{padding:32px 16px!important}.password-dialog__submit-button,.password-dialog .button{width:100%!important}}@media (max-width: 749px){.card-gallery,.card-gallery img,.product-card .card-gallery img{aspect-ratio:1 / 1!important;object-fit:cover!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.card-gallery{overflow:hidden!important;background-color:#fff!important;margin:0!important;padding:0!important;padding-inline:0!important;padding-block:0!important}.product-card .card-gallery{margin:0!important;padding:0!important;padding-inline:0!important;padding-block:0!important}.product-grid .product-card__content{padding-inline:0!important}.product-grid .product-card{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
