.footer__item-title--toggle{display:block;width:100%;background:none;border:none;padding:0;margin:0;text-align:inherit;cursor:default;pointer-events:none;color:inherit;font:inherit}.footer__toggle-icon{display:none}.footer__item--newsletter{margin-top:8px}.footer__item--social-media .social-media__item,.footer__item--social-media .social-media__link{all:unset;display:inline-flex}:is(.footer__item--newsletter,.footer__item--social-media) .footer__item-title{margin-bottom:4px}:is(.footer__item--newsletter,.footer__item--social-media) .footer__item-content{margin-top:0}.footer__item--social-media .social-media{margin:0;padding-left:0;display:flex;gap:16px}.footer__item--newsletter .footer__newsletter-form{margin-top:-8px}.footer__item--newsletter .input__field{border:none;background:none;box-shadow:none;border-bottom:1px solid #fff;margin-top:-16px}.footer__item--newsletter .footer__item-content{padding-bottom:8px}.footer__item--newsletter .input__submit-icon{right:-20px}.product-item__info{display:flex;flex-direction:column;position:relative}.product-item-meta{flex:1 1 auto}.product-item__quick-form{margin-top:auto}.product-item{min-height:0}.product-facet__meta-bar{justify-content:flex-start}.product-facet__meta-bar-item--sort{margin-left:1.5rem;margin-right:auto}.mobile-toolbar__item--sort{justify-content:flex-start}.popover__choice-item:has(input[value=most-relevant]),.popover__choice-item:has(input[value=title-ascending]),.popover__choice-item:has(input[value=title-descending]),.popover__choice-item:has(input[value=created-ascending]),.popover__choice-item:has(input[value=created-descending]){display:none}@media screen and (max-width:740px){.footer__item-list{display:block}.footer__item-title--toggle{display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.footer__toggle-icon{display:inline-block;font-size:20px}[data-footer-panel]{max-height:0;overflow:hidden}[data-footer-panel].footer__item-content--open{max-height:1000px}.footer__item{margin-bottom:1px!important}.predictive-search__input{font-size:16px!important}.footer__copyright{white-space:nowrap;font-size:8.5px}.product-list__inner{row-gap:16px}}.button,.button--primary,.button--secondary,.button--outline,.button--text{border-radius:0!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important}.button:hover,.button--primary:hover,.button--secondary:hover,.button--outline:hover{text-decoration:underline!important;text-underline-offset:3px}.ab-arrow,.ab-arrow--prev,.ab-arrow--next,.cs-arrow,.cs-arrow--prev,.cs-arrow--next,.cc-arrow,.cc-arrow--prev,.cc-arrow--next{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#000!important;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center;transition:opacity .15s ease}.ab-arrow:hover,.cs-arrow:hover,.cc-arrow:hover{opacity:.6}.embedded-promoted-products,.yotpo-promoted-products-widget-container,[class*=promoted-products],.yotpo-reviews-tab,[class*=yotpo-reviews-tab],[class*=yotpo-qa],[class*=questions-and-answers],[class*=reviews-carousel]{display:none!important}.product-meta__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem!important;line-height:1.25!important;margin-bottom:8px!important}@media screen and (max-width:740px){.product-meta__title{font-size:1.2rem!important;-webkit-line-clamp:3}}.product__info .product-meta{border-bottom:0!important;padding-bottom:0!important;margin-bottom:4px!important}.product__info .price-list .price:not(.price--highlight):not(.price--compare){color:#000!important}.product__info .yotpo-reviews-star-ratings-widget{display:inline-block;transform:scale(.8);transform-origin:left center}.product-meta__rating{margin:0 0 8px!important;text-align:left!important;min-height:20px}.product__info .product-meta__rating .yotpo-reviews-star-ratings-widget,.product__info .product-meta__rating .yotpo-bottom-line-scroll-panel,.product__info .product-meta__rating .yotpo-sr-bottom-line-summary,.product__info .product-meta__rating [class*=bottom-line]{justify-content:flex-start!important}.product-form .yotpo-reviews-star-ratings-widget{display:none!important}.product__info .yotpo-reviews-star-ratings-widget .star-container path{stroke:#000!important;stroke-width:1px!important}.product__info .yotpo-reviews-star-ratings-widget.pgs-no-reviews .star-container{display:none!important}.product__info .yotpo-reviews-star-ratings-widget.pgs-no-reviews .yotpo-sr-bottom-line-summary{text-decoration:underline;text-underline-offset:2px}.product__info .product-meta__rating:has(.pgs-no-reviews){margin-top:-4px!important}.product-meta__share,.product-meta__aside,.product-form .shopify-app-block{display:none!important}.block-swatch__item,.block-swatch,.variant-swatch__item,.variant-swatch{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}.variant-swatch__item img{border:0!important;box-shadow:none!important;border-radius:0!important}.block-swatch__item{padding:4px 16px 4px 0!important;min-width:0!important}.block-swatch__item.is-selected{text-decoration:underline!important;text-underline-offset:3px;font-weight:700}.variant-swatch__item.is-selected{outline:2px solid #000!important;outline-offset:0}.product-form__option-name{display:none!important}.product-form,.product-form__variants,variant-picker,.product-form__option-selector{border-top:0!important}.product-form__option-selector{display:flex!important;flex-direction:column!important}.product-form__option-info{order:2!important;margin:8px 0 0!important}.product__info rubik-swatch{display:block;min-height:110px}.product-form__add-button{white-space:nowrap;height:52px!important;min-height:52px!important}.product-form__payment-container{margin-top:0!important}.product-form__quantity-label{display:none!important}.product-form__quantity .quantity-selector{border:1px solid #000!important;border-radius:0!important;height:52px!important;width:100%;box-sizing:border-box;background:#000!important}.product-form__quantity .quantity-selector__input{background:#000!important;color:#fff!important;border-color:#000!important;font-weight:600!important;font-size:13px!important;letter-spacing:1.5px!important}.product-form__quantity .quantity-selector__button{color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:1!important}.product-form__quantity .quantity-selector__button svg{display:none!important}.product-form__quantity .quantity-selector__button:first-of-type:after{content:"\2212";color:#fff}.product-form__quantity .quantity-selector__button:last-of-type:after{content:"+";color:#fff}.shipsell-calculator,.shipsell-text-wrapper,#swym-reminder-email-header,#swym-reminder-sms-header,#swym-reminder-webpush-header,.swym-title,.swym-remind-description,.swym-privacy-info{display:none!important}.swym-isa-inline-form{width:100%!important;margin:-35px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.swym-remind-me,.swym-remind-me .clearfix,#swym-remind-me-container,.swym-information,.swym-remind-auth,.swym-mediums-switcher-container,.swym-remind-email-container,.swym-remind-email-inputs{width:100%!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.swym-remind-email-inputs{display:flex!important;flex-direction:column!important;gap:3px!important}.swym-remind-email-inputs>*{margin:0!important}.swym-input{width:100%!important;box-sizing:border-box!important;border:1px solid #000!important;border-radius:0!important;height:52px!important;padding:0 12px!important}#swym-remind-email-auth-button.swym-button,button.swym-button.email-sub-button{width:100%!important;background:#000!important;color:#fff!important;border:0!important;border-radius:0!important;height:52px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important;font-size:0!important;cursor:pointer}#swym-remind-email-auth-button.swym-button:after,button.swym-button.email-sub-button:after{content:"Notify when back in stock";font-size:13px;letter-spacing:1.5px;font-weight:600}button.swym-button.email-sub-button:hover{text-decoration:underline;text-underline-offset:3px}.pdp-free-ship{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:0;font-size:13px;font-weight:600;letter-spacing:.3px;color:#282828;white-space:nowrap;clear:both}.pdp-free-ship svg,.pdp-free-ship img{width:16px;height:16px;flex:0 0 auto}.product-meta__payment-terms{display:block;margin-top:8px;clear:both;transform:scale(.85);transform-origin:left center}.product-meta__payment-terms,.product-meta__payment-terms *{font-size:11px!important;font-weight:400!important}.product__thumbnail-list,.product__thumbnail-list-inner{width:100%!important;max-width:100%!important}.product__thumbnail-list-inner{gap:1px!important;column-gap:1px!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:1fr!important}.product__thumbnail-item,.product__thumbnail{width:100%!important;height:auto!important;aspect-ratio:1 / 1}.pgs-eyebrow,.pgs-cmp__eyebrow,.pfh-eyebrow,.pgs-ab__eyebrow,.pgs-faq__eyebrow,.bs-eyebrow{font-family:var(--heading-font-family)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important;line-height:1.2!important;opacity:.8!important;margin:0 0 12px!important}.product__zoom-button{border:0!important;background:transparent!important;box-shadow:none!important}.product__zoom-button svg{display:none!important}.product__zoom-button:after{content:"";display:block;width:22px;height:22px;margin:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6' y1='18' x2='18' y2='6'/%3E%3Cpolyline points='12 6 18 6 18 12'/%3E%3Cpolyline points='6 12 6 18 12 18'/%3E%3C/svg%3E") center / contain no-repeat}.pswp__button,.pswp__button--close,.pswp__button.prev-next-button{border:0!important;background:transparent!important;box-shadow:none!important;color:#000!important}.pswp__button svg,.pswp__button .icon{color:#000!important}.pswp__button svg path{stroke:#000!important}.product__media-prev-next{display:none!important}.product__media-nav,.dots-nav{justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.product__media .dots-nav__item,.dots-nav .dots-nav__item{border-radius:50%!important}.pdp-accordion{margin-top:24px;border-top:1px solid #e5e5e5;clear:both}.pdp-acc__item{border-bottom:1px solid #e5e5e5}.pdp-acc__head{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;padding:12.24px 26px 12.24px 2px;font-family:var(--heading-font-family, "eurostile", "Tomorrow", sans-serif);text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:13px;color:#000}.pdp-acc__head::-webkit-details-marker{display:none}.pdp-acc__head:before,.pdp-acc__head:after{content:"";position:absolute;top:50%;background:#000;transition:transform .3s ease}.pdp-acc__head:before{right:2px;width:10px;height:2px;transform:translateY(-50%) scale(.72)}.pdp-acc__head:after{right:6px;width:2px;height:10px;transform:translateY(-50%) scale(.72)}.pdp-acc__item[open]>.pdp-acc__head:after{transform:translateY(-50%) scale(.72) rotate(90deg)}.pdp-acc__body{padding:0 2px 18px;color:#282828;font-size:12px}.pdp-acc__body,.pdp-acc__body p,.pdp-acc__body li,.pdp-acc__body span,.pdp-acc__body a,.pdp-acc__body div{font-size:12px!important}@media screen and (max-width:740px){.product__info .product-meta,.product__info .product-meta__vendor,.product__info .product-meta__title,.product__info .product-meta__taxes-included{text-align:center!important}.product__info .product-meta__price-list-container,.product__info .price-list{justify-content:center!important;text-align:center!important}.product-meta__rating{text-align:center!important}.product__info .yotpo-reviews-star-ratings-widget{transform-origin:center!important}.product__info .product-meta__rating .yotpo-reviews-star-ratings-widget,.product__info .product-meta__rating .yotpo-bottom-line-scroll-panel,.product__info .product-meta__rating .yotpo-sr-bottom-line-summary,.product__info .product-meta__rating [class*=bottom-line]{justify-content:center!important}.product-form__option-info,.product-form__option-selector,.product-form__option-values{text-align:center!important;align-items:center!important}.pdp-free-ship{justify-content:center!important}.product-meta__payment-terms{text-align:center!important;transform-origin:center!important}.product-meta__payment-terms *{justify-content:center!important}.pdp-accordion,.pdp-acc__head,.pdp-acc__body{text-align:left!important}}.mini-cart .drawer__header{height:42px!important;min-height:0!important;padding-top:4px!important;padding-bottom:4px!important;border-bottom:0!important;box-shadow:none!important;justify-content:flex-end!important;align-items:center!important}.mini-cart .drawer__close-button{min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;padding:8px!important;top:6px!important}.mini-cart .shipping-bar,.mini-cart .shipping-bar__progress,.mini-cart .shipping-bar:before,.mini-cart .shipping-bar:after{border-radius:0!important}.mini-cart .shipping-bar{margin-top:0!important}.mini-cart .shipping-bar__text{font-family:var(--heading-font-family, "eurostile", "Tomorrow", sans-serif)!important;text-transform:uppercase!important;font-weight:700!important}.mini-cart .line-item__quantity{display:flex!important;align-items:center!important}.mini-cart .line-item__remove-button{font-size:0!important;line-height:0;display:inline-flex;align-items:center;margin-left:8px!important}.mini-cart .line-item__remove-button:after{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23282828' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cline x1='10' y1='11' x2='10' y2='17'/%3E%3Cline x1='14' y1='11' x2='14' y2='17'/%3E%3C/svg%3E") center / contain no-repeat}.mini-cart .quantity-selector--small{border:1px solid #000!important;border-radius:0!important;background:transparent!important}.mini-cart .quantity-selector--small .quantity-selector__input{background:transparent!important;color:#000!important;border:0!important;font-weight:400!important;letter-spacing:normal!important}.mini-cart .quantity-selector--small .quantity-selector__button{color:#000!important}.mini-cart .quantity-selector--small .quantity-selector__button svg{display:none!important}.mini-cart .quantity-selector--small .quantity-selector__button:first-child:after{content:"\2212";color:#000;font-size:14px;font-weight:400;line-height:1}.mini-cart .quantity-selector--small .quantity-selector__button:last-child:after{content:"+";color:#000;font-size:14px;font-weight:400;line-height:1}.mini-cart .mini-cart__drawer-footer{padding-top:20px!important;padding-bottom:32px!important}.mini-cart .mini-cart__discount-form{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5e5e5;padding:4px 0 10px;margin:0 0 12px}.mini-cart .mini-cart__discount-input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:4px 0;font-size:13px;color:#282828;outline:none}.mini-cart .mini-cart__discount-input::placeholder{color:#8a8a8a}.mini-cart .mini-cart__discount-apply{flex:0 0 auto;background:none;border:0;padding:0;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#000}.mini-cart .mini-cart__discount-msg{flex:1 1 auto;min-width:0;text-align:right;font-size:11px!important;line-height:1.35;color:#de2a2a}.mini-cart .mini-cart__discount-msg[hidden],.mini-cart .mini-cart__discount-form.has-error .mini-cart__discount-apply{display:none}.mini-cart .mini-cart__discount-form.has-error .mini-cart__discount-input{flex:0 1 auto}.mini-cart .discount-badge,.mini-cart .line-item__discount-badge,.mini-cart .mini-cart__discount-badge{background:none!important;background-color:transparent!important;color:#000!important;font-weight:400!important;padding:0!important;border:0!important;border-radius:0!important}.mini-cart .discount-badge svg,.mini-cart .discount-badge svg path{color:#000!important;stroke:#000!important;fill:currentColor!important}.mini-cart .line-item__discount-list{margin:2px 0 4px!important}.mini-cart .mini-cart__discount-price{color:#000!important;font-weight:400!important}.mini-cart .mini-cart__discount-remove{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;margin-left:8px;width:16px;height:16px;cursor:pointer;color:#8a8a8a;font-size:15px;line-height:1;vertical-align:middle}.mini-cart .mini-cart__discount-remove:hover{color:#000}.mini-cart .mini-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 12px}.mini-cart .mini-cart__subtotal-label,.mini-cart .mini-cart__subtotal-price{font-family:var(--heading-font-family, "eurostile", "Tomorrow", sans-serif);text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:14px;color:#000}.mini-cart .mini-cart__reassurance{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-top:16px}.mini-cart .mini-cart__reassurance,.mini-cart .mini-cart__reassurance span,.mini-cart .mini-cart__reassurance a{font-size:11px!important;line-height:1.35}.mini-cart .mini-cart__secure{display:inline-flex;align-items:center;gap:5px}.mini-cart .mini-cart__secure-icon{width:12px;height:12px;flex:0 0 auto}.mini-cart .checkout-button .square-separator{width:5px!important;height:5px!important;border-radius:50%!important}.mini-cart .checkout-button__lock svg{display:none!important}.mini-cart .checkout-button__lock:after{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='238' y='430' width='548' height='390' rx='74'/%3E%3Cpath d='M342 430 V336 C342 220 416 154 512 154 C608 154 682 220 682 336 V430'/%3E%3Cpath d='M380 620 L476 716 L654 532'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.mini-cart .mini-cart__recommendations{display:block!important;position:static!important;width:auto!important;height:auto!important;border-top:1px solid #e5e5e5;margin-top:12px;padding-top:12px}.mini-cart .mini-cart__recommendations-inner{height:auto!important;overflow:visible!important}.mini-cart .mini-cart__recommendations-heading{margin:0 0 10px!important;font-family:var(--heading-font-family, "eurostile", "Tomorrow", sans-serif)!important}.mini-cart .mini-cart__recommendations-list .product-item{min-height:0!important}.mini-cart .mini-cart__recommendations-list{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.mini-cart .mini-cart__recommendations-list>*{flex:0 0 42%!important;max-width:42%!important;scroll-snap-align:start}.mini-cart .mini-cart__express{margin-top:10px}.mini-cart .mini-cart__express shopify-google-pay-button{display:none!important}.shipping-bar--large,.shipping-bar--large .shipping-bar__progress,.shipping-bar--large:before,.shipping-bar--large:after{border-radius:0!important}.shipping-bar--large .shipping-bar__text{font-family:var(--heading-font-family, "eurostile", "Tomorrow", sans-serif)!important;text-transform:uppercase!important;font-weight:700!important}.cart .quantity-selector--small{border:1px solid #000!important;border-radius:0!important;background:transparent!important}.cart .quantity-selector--small .quantity-selector__input{background:transparent!important;color:#000!important;border:0!important;font-weight:400!important;letter-spacing:normal!important}.cart .quantity-selector--small .quantity-selector__button{color:#000!important}.cart .quantity-selector--small .quantity-selector__button svg{display:none!important}.cart .quantity-selector--small .quantity-selector__button:first-child:after{content:"\2212";color:#000;font-size:14px;font-weight:400;line-height:1}.cart .quantity-selector--small .quantity-selector__button:last-child:after{content:"+";color:#000;font-size:14px;font-weight:400;line-height:1}.cart .line-item__remove-button{font-size:0!important;line-height:0;display:inline-flex;align-items:center;margin-top:8px!important}.cart .line-item__remove-button:after{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23282828' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cline x1='10' y1='11' x2='10' y2='17'/%3E%3Cline x1='14' y1='11' x2='14' y2='17'/%3E%3C/svg%3E") center / contain no-repeat}.cart .checkout-button__lock svg{display:none!important}.cart .checkout-button__lock:after{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='238' y='430' width='548' height='390' rx='74'/%3E%3Cpath d='M342 430 V336 C342 220 416 154 512 154 C608 154 682 220 682 336 V430'/%3E%3Cpath d='M380 620 L476 716 L654 532'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.cart .discount-badge,.cart .cart__discount-badge{background:none!important;background-color:transparent!important;color:#000!important;font-weight:400!important;padding:0!important;border:0!important;border-radius:0!important}.cart .discount-badge svg,.cart .discount-badge svg path{color:#000!important;stroke:#000!important;fill:currentColor!important}.cart .input__field,.cart .select{border-radius:0!important}.cart-notification__view-cart{display:none!important}.icon--cart-notification rect{display:none!important}.icon--cart-notification path{stroke:#000!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.cart-notification--drawer{display:none!important}.drawer--quick-buy .drawer__header{position:relative}.drawer--quick-buy .qb-added{position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;font-family:var(--heading-font-family, "eurostile", "Tomorrow", sans-serif);font-size:13px;font-weight:700;text-transform:uppercase;color:#000;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.drawer--quick-buy .drawer__title{transition:opacity .2s ease}.drawer--quick-buy .drawer__header:has(.qb-added.is-visible) .drawer__title{opacity:0}.drawer--quick-buy .qb-added.is-visible{opacity:1}.drawer--quick-buy .qb-added svg{width:14px;height:14px;flex:0 0 auto}.color-swatch-list.pi-size-swatches{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:3px 12px!important;width:100%!important;margin:0!important}.color-swatch-list.pi-size-swatches .color-swatch{position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;margin:0!important;flex:0 0 auto!important;box-shadow:none!important}.color-swatch__item.pi-size-swatch__item{width:auto!important;height:auto!important;min-width:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:3px 2px!important;display:inline-flex!important;align-items:center;cursor:pointer}.pi-size-swatch__item .pi-size-swatch__text{font-family:var(--text-font-family, "Rubik", sans-serif);font-size:12px;font-weight:500;line-height:1;color:#000;letter-spacing:.01em;white-space:nowrap}.pi-size-swatch__item:hover .pi-size-swatch__text{color:#000}.color-swatch__radio:checked+.pi-size-swatch__item .pi-size-swatch__text{color:#000;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.pagination__nav-item{box-shadow:none!important;border:0!important;background:none!important;border-radius:0!important;padding:2px 8px!important;text-decoration:none!important}.pagination__nav-item:hover,.pagination__nav-item[aria-current=page]{text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1.5px!important}@media screen and (min-width:990px){.shopify-section--main-search{--section-products-per-row: 4}}.product-facet .product-facet__meta-bar{justify-content:flex-start!important;border:0;padding-left:0;padding-right:0}.product-facet .product-facet__meta-bar-item--count{display:none!important}.product-facet .product-facet__meta-bar-item--sort{margin-left:0!important;margin-right:auto}.product-facet #sort-by-selected-value{display:none!important}.product-facet .product-facet__sort-by-title,.product-facet .product-facet__meta-bar-item--sort .popover-button{display:inline-flex!important;align-items:center;font-family:var(--text-font-family)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;opacity:1!important}.product-facet .product-facet__sort-by-title{margin-right:.35em}.product-facet .product-facet__meta-bar-item--sort .popover-button{background:none;border:0;padding:0;cursor:pointer}.product-facet .product-facet__meta-bar-item--sort svg{color:#000!important}.product-facet .product-item__quick-form{position:static!important;margin-top:8px!important;text-align:center}.product-facet .product-item .button--outline,.product-facet .product-item__soldout-cta{display:block;width:100%;max-width:190px;margin-left:auto;margin-right:auto;height:auto!important;min-height:40px!important;padding:11px 12px!important;font-size:12px!important;line-height:1.2!important;background:rgb(var(--primary-button-background))!important;color:rgb(var(--primary-button-text-color))!important;border:0!important;border-radius:0!important;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;text-align:center;text-decoration:none}.product-facet .product-item .button--outline:hover,.product-facet .product-item__soldout-cta:hover{text-decoration:underline!important;text-underline-offset:3px}.product-facet .product-item__quick-form svg{display:none!important}@media screen and (max-width:749px){.product-facet .product-item .button--outline,.product-facet .product-item__soldout-cta{min-height:34px!important;padding:8px 6px!important;font-size:11px!important;letter-spacing:.4px!important;max-width:150px}.product-facet .product-item-meta__title{font-size:12px!important}}.product__media-image-wrapper.aspect-ratio{aspect-ratio:1 / 1!important;background:#fff!important}.product__media-image-wrapper.aspect-ratio img{width:100%!important;height:100%!important;object-fit:contain!important}.product-item__aspect-ratio{aspect-ratio:1 / 1!important;background:#fff!important}.product-item__aspect-ratio img{width:100%!important;height:100%!important;object-fit:contain!important}.block-swatch__item{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-width:0!important;padding:3px 2px!important;font-family:var(--text-font-family, "Rubik", sans-serif)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:.01em!important;color:#000!important;white-space:nowrap}.block-swatch__item:after{display:none!important}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{background:none!important;color:#000!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1.5px!important}.block-swatch__item:hover{color:#000!important}.block-swatch.is-disabled .block-swatch__item{color:rgba(var(--text-color),.5)!important;background:none!important}#shopify-pc__banner a,#shopify-pc__banner .shopify-pc__banner__body a{text-decoration:underline!important;text-underline-offset:2px}#shopify-pc__banner button,#shopify-pc__banner [id*=btn-]{white-space:nowrap!important}[id$=_page] .btn,div[id^=form-][id*=-request] input[type=submit],div[id^=form-][id*=-request] input[type=button].btn{border-radius:0!important;background-color:#111!important;color:#fff!important;border:0!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important;font-family:var(--text-font-family, "Rubik", sans-serif)!important}[id$=_page] .btn:hover,div[id^=form-][id*=-request] input[type=submit]:hover,div[id^=form-][id*=-request] input[type=button].btn:hover{background-color:#000!important;transform:none!important;text-decoration:underline!important;text-underline-offset:3px}[id$=_page] button:not(.btn){background:none!important;background-color:transparent!important;color:#111!important;border:0!important;border-radius:0!important;padding:0!important;height:auto!important;max-height:none!important;min-height:0!important;font:inherit!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer!important}div[id^=form-][id*=-request] form input[type=email],#donotsell-dns-email{border-radius:0!important;border:1px solid #000000!important;font-family:var(--text-font-family, "Rubik", sans-serif)!important}div[id^=form-][id*=-request] form input[type=email]:focus,#donotsell-dns-email:focus{border-color:#000!important;box-shadow:0 0 0 2px #00000026!important}#data-verification-container a,#data-verification-container a:hover{color:#111!important;text-decoration:underline!important;text-underline-offset:2px}#data-verification-modal{border-radius:0!important}#data-verification-container:hover #data-verification-icon svg,#data-verification-icon.clicked svg{stroke:#111!important}#data-verification-icon:focus,.data-verification-close:focus,#data-verification-container a:focus{box-shadow:0 0 0 3px #0003!important}.button--outline,a.button--outline{--button-background: 255, 255, 255 !important;--button-text-color: 17, 17, 17 !important;border:.5px solid #111111!important;box-shadow:none!important}.button{white-space:nowrap!important}.button--secondary{--secondary-button-background: 212, 255, 0 !important}@media(min-width:750px){.button--primary:not(.button--full),.button--secondary:not(.button--full),.button--outline:not(.button--full){min-width:182px!important}}.star-container path,.yotpo-sr-star-full path,.yotpo-sr-star-half path,.yotpo-sr-star-empty path{vector-effect:non-scaling-stroke!important;stroke:#000!important;stroke-width:1px!important;paint-order:stroke fill}.block-swatch,.block-swatch__item{border:0!important;outline:0!important;box-shadow:none!important;background:none!important}.block-swatch__item:before,.block-swatch__item:after{border:0!important;box-shadow:none!important}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:.5px!important}.variant-swatch__item{border:.5px solid #000!important;outline:0!important}.variant-swatch__item.is-selected{outline:.5px solid #000!important;outline-offset:2px!important}.color-swatch__item:not(.pi-size-swatch__item){border:.5px solid #000!important}.faq__item{border-top:0!important}.yotpo-reviews-item{border-top:0!important;border-bottom:.5px solid #000!important}.shopify-section--main-collection .color-swatch-list--mini .color-swatch__item.pi-size-swatch__item,.color-swatch-list--mini .color-swatch__item.pi-size-swatch__item{border:0!important}.color-swatch-list--mini .color-swatch__item.pi-size-swatch__item:before,.color-swatch-list--mini .color-swatch__item.pi-size-swatch__item:after{display:none!important}.color-swatch-list--mini .color-swatch__radio:checked+.color-swatch__item.pi-size-swatch__item,.color-swatch-list--mini .color-swatch__radio:checked+.color-swatch__item.pi-size-swatch__item .pi-size-swatch__text{text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:.5px!important}.shopify-section--main-collection .color-swatch-list--mini .color-swatch__item:not(.pi-size-swatch__item),.color-swatch-list--mini .color-swatch__item:not(.pi-size-swatch__item){border:.5px solid #000!important}.color-swatch-list--mini .color-swatch__item:not(.pi-size-swatch__item):before,.color-swatch-list--mini .color-swatch__item:not(.pi-size-swatch__item):after{display:none!important}.color-swatch-list--mini .color-swatch__radio:checked+.color-swatch__item:not(.pi-size-swatch__item){outline:.5px solid #000!important;outline-offset:2px!important}svg.rating__star,.rating__star{overflow:visible!important}.rating__star path{stroke:#000!important;stroke-width:1px!important;vector-effect:non-scaling-stroke!important}[class*=yotpo-sr-star],.yotpo-widget-instance .star-container{overflow:visible!important}[class*=yotpo-sr-star] path,.yotpo-widget-instance .star-container path{stroke:#000!important;stroke-width:1px!important;vector-effect:non-scaling-stroke!important}.icon--header-search,.icon--header-customer,.icon--header-shopping-cart,.icon--header-search *,.icon--header-customer *,.icon--header-shopping-cart *{stroke-width:1.5px!important}.shopify-section--press-marquee+.pgs-reviews{margin-top:-1px!important}form.g-container{font-family:Rubik,sans-serif!important;font-size:15px!important;color:#1c1c1c!important;max-width:900px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}form.g-container .panels{height:auto!important}form.g-container .panel{position:static!important}form.g-container .gfb_material_outlined{position:static!important;display:block!important;width:100%!important;height:auto!important;border:0!important}form.g-container .gfb__outline-start,form.g-container .gfb__outline-end,form.g-container .gfb__outline-panel-inactive,form.g-container .gfb__outline-panel-active{display:none!important}form.g-container .gfb__outline-notch{display:block!important;width:100%!important;max-width:none!important;border:0!important;padding:0!important}form.g-container .gfb__outline-panel-label{position:static!important;display:block!important;transform:none!important}form.g-container .globo-form-input{display:block!important;width:100%!important;position:relative!important}form.g-container label.material_outlined-label,form.g-container label.globo-label{position:static!important;display:block!important;transform:none!important;top:auto!important;left:auto!important;width:auto!important;max-width:none!important;font-family:Rubik,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:normal!important;color:#111!important;background:transparent!important;padding:0!important;margin:0 0 10px!important;white-space:normal!important;overflow:visible!important}form.g-container .globo-form-control>div.globo-label{display:none!important}form.g-container input.material_outlined-input,form.g-container textarea.material_outlined-input,form.g-container select.material_outlined-input{width:100%!important;font-family:Rubik,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#1c1c1c!important;background:#fff!important;border:1px solid #d5d5d5!important;border-radius:0!important;padding:14px 16px!important;box-sizing:border-box!important;height:51px!important;box-shadow:none!important;margin:0!important}form.g-container textarea.material_outlined-input{height:auto!important;min-height:140px!important;resize:vertical!important}form.g-container input.material_outlined-input:focus,form.g-container textarea.material_outlined-input:focus,form.g-container select.material_outlined-input:focus{border-color:#1c1c1c!important;outline:none!important;box-shadow:none!important}form.g-container .gfb__page-header h4{font-weight:400!important}form.g-container .message.success{background:#f5f5f5!important}form.g-container .globo-form-control{margin-bottom:24px!important;padding-left:0!important;padding-right:0!important}form.g-container .globo-form-row{gap:12px!important;margin-bottom:24px!important}form.g-container .globo-form-row .globo-form-control{margin-bottom:0!important}form.g-container .gfb__footer{text-align:center!important;padding-left:0!important;padding-right:0!important}form.g-container button.wizard__submit{width:33.33%!important;max-width:287px!important;min-width:0!important;display:inline-block!important;text-align:center!important;font-family:Rubik,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:normal!important;cursor:pointer!important;border:none!important;border-radius:0!important;background:#1c1c1c!important;color:#fff!important;padding:12px 14px!important;margin:0!important;text-transform:none!important}@media screen and (max-width:749px){form.g-container .globo-form-row{flex-direction:column!important}form.g-container .globo-form-row .globo-form-control{margin-bottom:24px!important}}.globo-form-app{isolation:isolate!important;max-width:900px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}form.g-container .globo-form-row>.editor-actions{display:none!important}form.g-container .gfb__page-header .title.globo-heading{font-family:"Tomorrow",var(--heading-font-family, eurostile, sans-serif)!important;font-weight:700!important;font-size:50px!important;font-style:normal!important;line-height:normal!important;letter-spacing:normal!important;color:#000!important;text-align:center!important;margin:0 0 12px!important}form.g-container .gfb__footer button.wizard__submit.wizard__submit.wizard__submit{font-family:Rubik,sans-serif!important;font-size:15px!important;font-weight:600!important;padding:12px 14px!important;line-height:normal!important}.globo-form-app{margin-bottom:0!important}.shopify-section--apps:has(.globo-form-app) .container.vertical-breather{padding-bottom:24px!important}[id$=__warranty_policy_note] .section{margin-top:24px!important}#tidio-chat,#tidio-chat-code,iframe#tidio-chat-code,div#tidio-chat{display:none!important;visibility:hidden!important;pointer-events:none!important}.pgs-pdp-rebuy .splide__arrow{top:28%!important}.pgs-pdp-rebuy .rebuy-bundle-builder__main-header-title{font-size:22.5px!important;margin-bottom:6px!important}.pgs-pdp-rebuy .rebuy-bundle-builder__main-header-description{font-size:16px!important}.pgs-pdp-rebuy .rebuy-bundle-builder__main-header{margin-bottom:12px!important}.pgs-pdp-rebuy .rebuy-bundle-builder__header-utility-container{margin:0!important}.pgs-pdp-rebuy .rebuy-product-title{font-size:12.5px!important}.pgs-pdp-rebuy .rebuy-product-block .rebuy-money,.pgs-pdp-rebuy .rebuy-product-block .rebuy-product-price{font-size:13px!important}.pgs-pdp-rebuy .rebuy-product-block{padding-top:8px!important;padding-bottom:8px!important}.pgs-pdp-rebuy .rebuy-product-block .rebuy-button{background:transparent!important;color:#000!important;text-decoration:underline!important;text-underline-offset:3px!important;border:0!important;box-shadow:none!important;padding:4px 0!important;font-weight:700!important}.pgs-pdp-rebuy .rebuy-product-block .rebuy-button:hover{background:transparent!important;color:#333!important}.pgs-pdp-rebuy .rebuy-bundle-builder__scroll-to-button{display:none!important}.pgs-pdp-rebuy .rebuy-bundle-builder__step-header{padding:0!important;min-height:0!important}.pgs-pdp-rebuy .rebuy-bundle-builder__product-actions{margin-top:10px!important}.pgs-pdp-rebuy .rebuy-bundle-builder__group-container-progress-bar,.rebuy-widget .rebuy-bundle-builder__group-container-progress-bar{display:none!important}.rebuy-widget .rebuy-bundle-builder__main-header-title{margin-bottom:3px!important}.rebuy-widget .rebuy-bundle-builder__product-actions{margin-top:5px!important}.rebuy-widget .rebuy-product-block{padding-left:8px!important;padding-right:8px!important}.rebuy-widget .splide__arrow{background-color:transparent!important;box-shadow:none!important;border:0!important}.rebuy-widget .splide__arrow svg{display:none!important}.rebuy-widget .splide__arrow--prev{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208%2014'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6.5%201l-5%206%205%206'/%3E%3C/svg%3E") no-repeat center / auto 16px!important}.rebuy-widget .splide__arrow--next{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208%2014'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M1.5%201l5%206-5%206'/%3E%3C/svg%3E") no-repeat center / auto 16px!important}.rebuy-widget .rebuy-bundle-builder__group-container-header{display:none!important}@media(min-width:1000px){.rebuy-widget .splide__arrow{width:26px!important;height:26px!important}.rebuy-widget .splide__arrow--prev{left:-30px!important}.rebuy-widget .splide__arrow--next{right:-30px!important}}@media(max-width:999px){.rebuy-widget .splide__arrow{width:20px!important;height:20px!important}.rebuy-widget .splide__arrow--prev{left:-22px!important}.rebuy-widget .splide__arrow--next{right:-22px!important}}.product-facet__sort-by-title,.product-facet__meta-bar-item--sort .popover-button,.pagination__nav-item{font-weight:400!important}[id$=__hero_hotspots_nTTHac] .hs{position:relative}[id$=__hero_hotspots_nTTHac] .hs-heading{font-weight:700!important;line-height:1.1!important;text-transform:none!important;letter-spacing:0!important;text-shadow:none!important;font-size:48px!important}@media screen and (max-width:740px){[id$=__hero_hotspots_nTTHac] .hs-heading{font-size:28px!important}}[id$=__hero_hotspots_nTTHac] .hs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#00000059,#0000 45%);pointer-events:none}[id$=__hero_hotspots_nTTHac] .hs-headwrap{z-index:2}.shopify-section--product-story .bs-proof__icon{width:28px!important;height:28px!important}.shopify-section--product-story .bs-proof__icon svg,.shopify-section--product-story .bs-proof__icon svg *{stroke-width:1px!important;vector-effect:non-scaling-stroke}.shopify-section--product-story .bs-proof li{font-size:12px!important;font-weight:400!important}.block-swatch__item,.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected,.color-swatch__item,.color-swatch__item *,.variant-swatch__item,.variant-swatch__item *,.product-form__option-info,.product-form__option-value,.product-form__option-name,rubik-swatch,rubik-swatch *{font-weight:400!important}@media screen and (max-width:749px){.custom-slideshow .cs-buttons .cs-cta{font-size:10px!important}}.list-collections__item .heading.link,.list-collections__item .link,.list-collections__item a .heading{text-decoration-color:currentColor!important;text-decoration-thickness:1.5px!important;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
