:root{--zip-void: #070809;--zip-panel: #0b0c10;--zip-well: #0f1620;--zip-frame: #1f2937;--zip-frame-lift: #35455c;--zip-teal: #3ddc97;--zip-teal-bright: #8ff0c4;--zip-amber: #f0a03c;--zip-red: #ff4d4d;--zip-ink: #eef3f8;--zip-mint-a: #a6e3c4;--zip-mint-b: #6bcac0;--zip-mint-ink: #132a27;--zip-logo-frame: #24406a;--font-heading-family: "Press Start 2P", monospace;--font-heading-style: normal;--font-heading-weight: 400;--font-heading-scale: 1;--font-body-family: "VT323", monospace;--font-body-style: normal;--font-body-weight: 400;--font-body-scale: 1;--zip-font-read: "IBM Plex Mono", ui-monospace, monospace;--zip-font-ui: "IBM Plex Mono", ui-monospace, monospace}body{font-family:var(--zip-font-read);font-size:17px;line-height:1.65;letter-spacing:0;background:var(--zip-void);-webkit-font-smoothing:antialiased}h1,h2,.h0,.h1,.h2,.banner__heading,.rich-text__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:1.5px;line-height:1.45;word-spacing:-.15em;text-wrap:balance}h1,.h1{font-size:clamp(28px,4.4vw,56px);letter-spacing:2px}h2,.h2{font-size:clamp(20px,2.4vw,30px)}h3,.h3,h4,.h4,h5,h6{font-family:var(--zip-font-ui);font-weight:600;text-transform:uppercase;letter-spacing:1.4px;line-height:1.4}h3,.h3{font-size:19px}h4,.h4{font-size:17px}h5,h6{font-size:15px}.button,.shopify-challenge__button,.customer button,.product-form__submit,.cart__checkout-button,.badge,.price,.product__tax,.footer-block__heading,.card__badge>*,.quantity__input,.facets__summary,.facet-filters__label{font-family:var(--zip-font-ui);font-weight:600;text-transform:uppercase;letter-spacing:1px}.button,.shopify-challenge__button,.product-form__submit,.cart__checkout-button{font-size:14px;letter-spacing:1.6px;padding:16px 26px;line-height:1.4}.header__menu-item,.list-menu__item,.header__menu-item .link,.header__submenu .header__menu-item{font-family:var(--font-body-family)!important;font-size:26px!important;text-transform:none!important;letter-spacing:.4px;color:var(--zip-ink)}.header__menu-item:hover{color:var(--zip-teal)}.header__inline-menu>.list-menu--inline,.header__inline-menu .list-menu--inline{align-items:center;row-gap:14px;column-gap:26px}.header__menu-item[href*=newsletter],.list-menu__item[href*=newsletter]{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:15px!important;text-transform:uppercase!important;letter-spacing:1.2px;color:var(--zip-teal);border:2px solid var(--zip-teal);padding:9px 15px;margin:0;align-self:center;line-height:1}.header__menu-item[href*=newsletter]:hover{background:var(--zip-teal);color:#07100b}.header__menu-item[href*=newsletter],.header__menu-item[href*=newsletter] span,.header__menu-item[href*=newsletter][aria-current] span,.header__menu-item[href*=newsletter][aria-current=page] span{text-decoration:none!important;text-underline-offset:0!important}.header__icon,.header__icon--cart,.header__icon--account,.header__icon--search{border:2px solid var(--zip-frame-lift);width:44px;height:44px;display:grid;place-items:center;color:var(--zip-ink);position:relative;z-index:1;pointer-events:auto}.header__icon svg{pointer-events:none}.header__icon:hover{border-color:var(--zip-teal);color:var(--zip-teal)}.header__icons{gap:10px;display:flex;align-items:center}.cart-count-bubble{background:var(--zip-teal);color:#07100b;font-family:var(--zip-font-ui);font-weight:600;font-size:12px;border-radius:0!important}.badge,.card__badge>*{font-size:12px;letter-spacing:1px;padding:6px 10px}.price{font-size:16px;letter-spacing:.4px}.title.h1,.title-wrapper .title,.collection__title .title,.section-header .title{font-size:clamp(20px,2.6vw,34px)!important;letter-spacing:2px;color:var(--zip-teal)}.product__title,.product__title h1,.product__title .h1,.product__info-wrapper .product__title *{font-size:clamp(15px,1.35vw,19px)!important;line-height:1.75;letter-spacing:.8px;word-spacing:-.3em;color:var(--zip-ink);text-shadow:none;margin:10px 0 0;max-width:none}.product__text.caption-with-letter-spacing,.product__vendor{font-family:var(--zip-font-ui);font-weight:600;font-size:13px;letter-spacing:1.6px;color:var(--zip-teal);text-transform:uppercase}.product__info-container .price,.product__info-container .price-item,.price--large .price-item{font-family:var(--zip-font-ui);font-weight:600;font-size:26px!important;letter-spacing:1px;color:var(--zip-teal);text-shadow:4px 4px 0 var(--zip-panel)}.product__tax,.product__info-container .caption{font-family:var(--font-body-family);font-size:20px;text-transform:none;letter-spacing:.3px;color:#9fb0c4}.global-media-settings,.global-media-settings--no-shadow,.product__media-wrapper .product__media,.product__media-item .product__media,.media--transparent,.thumbnail{border-color:var(--zip-frame-lift)!important;border-style:solid!important;box-shadow:6px 6px #0000008c!important;outline:0!important}.product__media-wrapper .product__media,.product__media-item .product__media,.thumbnail{border-width:3px!important;background:var(--zip-well)}.thumbnail{border-width:2px!important;box-shadow:4px 4px #0000008c!important}.thumbnail[aria-current=true]{border-color:var(--zip-teal)!important}.global-media-settings:after,.product__media:after{display:none!important}.product-form__input .form__label,.product-form__input legend{font-family:var(--zip-font-ui);font-weight:600;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#9fb0c4}.product-form__input input[type=radio]+label,.product-form__input .select__select{font-family:var(--zip-font-ui);font-weight:600;font-size:14px;letter-spacing:1px;border:2px solid var(--zip-frame-lift);background:var(--zip-well);color:var(--zip-ink)}.product-form__input input[type=radio]:checked+label{background:var(--zip-teal);border-color:var(--zip-teal);color:#07100b}.quantity{border:3px solid var(--zip-frame-lift);background:var(--zip-well)}.quantity__button{color:var(--zip-teal)}.quantity__input{font-size:12px;color:var(--zip-ink);background:transparent;border:0}.product-form__submit,.product-form__submit.button--secondary,.product-form__buttons .button--secondary,.shopify-payment-button__button--unbranded{width:100%;font-size:12px!important;padding:20px 22px;background:var(--zip-teal)!important;color:#07100b!important;border:3px solid var(--zip-teal)!important;box-shadow:6px 6px #000}.product-form__submit:hover,.product-form__submit.button--secondary:hover{background:var(--zip-teal-bright)!important;border-color:var(--zip-teal-bright)!important}.product__inventory,.product-form__error-message-wrapper,.quantity__rules,.quantity__rules-cart,.product-form__error-message,.form__message,.form-status,.alert,.notice,.notice--warning,[class*=limit-message],[class*=purchase-limit]{background:var(--zip-well)!important;border:2px solid var(--zip-frame-lift)!important;border-left:3px solid var(--zip-teal)!important;border-radius:0!important;color:#cfdae6!important;font-family:var(--zip-font-read)!important;font-size:16px!important;line-height:1.6;letter-spacing:0;padding:12px 14px}.product__inventory svg,.form__message svg,[class*=limit-message] svg{color:var(--zip-teal)!important}.product__accordion,.accordion{border-top:3px solid var(--zip-frame-lift);border-bottom:0}.accordion__title,.product__accordion summary .h4{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:16px!important;letter-spacing:1.2px;text-transform:uppercase;color:var(--zip-ink)}.product__description,.accordion__content{font-family:var(--zip-font-read);font-size:17px;line-height:1.7;letter-spacing:0;text-transform:none;color:#c3ceda}.product__description p{margin:0 0 1.1em}.product__description strong{color:var(--zip-ink);font-weight:600}.product__description ul{margin:0 0 1.1em;padding-left:1.3em}.product__description li{margin:0 0 .5em}.product__description li::marker{color:var(--zip-teal)}.product__info-container>*+*{margin-top:18px}.rte,.rte p,.rte li,.rte td,.article-template__content,.customer,.cart__note,.order-summary,[class*=review] p,[class*=review] .rte,[class*=jdgm] .jdgm-rev__body,[class*=spr-review] .spr-review-content{font-family:var(--zip-font-read)!important;font-size:17px!important;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important;color:#c3ceda}.shopify-policy__body,.form__label+.form__message,.cart-item__details,.totals,.tax-note,.cart-drawer p,.cart-drawer a,.cart-drawer__warnings p,.cart__login-paragraph,.cart__login-paragraph a,.drawer__inner p,.cart-drawer .cart-item__name,.cart-drawer__footer p,.cart-item__price-wrapper,.cart-item__discounted-prices,.unit-price{font-family:var(--zip-font-read)!important;font-size:17px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}.card__badge .badge,.card__badge>*{font-size:13px!important;letter-spacing:1.8px;padding:11px 16px!important;border-width:3px!important;box-shadow:5px 5px #000c}.card__badge .badge:not(.badge--sold-out){text-shadow:none}.card-wrapper .button[disabled],.card-wrapper .button[aria-disabled=true],.product-form__submit[disabled],.product-form__submit[aria-disabled=true],.product-form__submit:disabled,.product-form__submit[disabled]:hover{background:var(--zip-well)!important;background-image:none!important;color:#8fa0b4!important;border:3px solid var(--zip-frame-lift)!important;outline:0!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed}.product-form__submit[disabled]:before,.product-form__submit[disabled]:after,.product-form__submit:disabled:before,.product-form__submit:disabled:after{content:none!important;background:none!important;border:0!important;box-shadow:none!important}.product-form__submit[disabled] span,.product-form__submit:disabled span{color:#8fa0b4!important}.quantity__rules,.product__inventory,[class*=limit-message],[class*=limit] [class*=message]{background:var(--zip-well)!important;background-image:none!important;border:2px solid var(--zip-frame-lift)!important;border-left:3px solid var(--zip-teal)!important;color:#cfdae6!important}p,.rte,.banner__text,.rich-text__text,.product__description,.caption,.card__caption,.footer__content-bottom,.announcement-bar__message+*{font-family:var(--font-body-family);font-size:1.35rem;text-transform:none;letter-spacing:.3px}.banner__text,.rich-text__text{font-size:clamp(22px,2.2vw,34px)}*,*:before,*:after{border-radius:0!important}.zip-pill{border-radius:999px!important}.card-wrapper .card,.card,.collection-list__item,.contains-card--product .card,.quick-add-modal__content,.cart-item,.footer{background:var(--zip-panel);border:3px solid var(--zip-frame-lift);box-shadow:6px 6px #0000008c}a{color:var(--zip-teal);text-decoration:none}a:hover{color:var(--zip-teal-bright)}.button:not(.button--secondary),.product-form__submit,.cart__checkout-button{background:var(--zip-teal);color:#07100b;border:3px solid var(--zip-teal);box-shadow:6px 6px #000;transition:background .15s ease,color .15s ease,transform .15s ease}.button:not(.button--secondary):hover,.product-form__submit:hover,.cart__checkout-button:hover{background:var(--zip-teal-bright);border-color:var(--zip-teal-bright)}.button--secondary{background:transparent;color:var(--zip-teal);border:3px solid var(--zip-teal);box-shadow:6px 6px #000}.button--secondary:hover{background:var(--zip-teal);color:#07100b}.banner__heading{color:var(--zip-teal);text-shadow:6px 6px 0 var(--zip-panel),0 0 24px rgba(61,220,151,.45);padding-bottom:.25em}.collection-hero__title,.collection-hero__inner .title,.main-collection-title{font-size:clamp(20px,2.4vw,32px)!important;line-height:1.5;letter-spacing:1.5px;color:var(--zip-teal);text-shadow:4px 4px 0 var(--zip-panel);margin:0;max-width:30ch}.collection-hero{padding-top:40px!important;padding-bottom:24px!important}.collection-hero__inner{gap:18px}.collection-hero__description{max-width:62ch;margin:0}.collection-hero__description p{margin:0 0 .9em}.facets__label,.facet-filters__label,.facets__form .facet-filters__sort-label{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:14px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#9fb0c4!important}.facets__summary,.facets__summary span,.facets__disclosure summary,.facets__disclosure summary span,.facets-container .facets__heading,.product-count__text,.product-count,.facets__form select,.facet-filters__field select,.facets__form .select__select{font-family:var(--zip-font-read)!important;font-size:17px!important;letter-spacing:0!important;text-transform:none!important;color:var(--zip-ink)!important}.product-count__text,.product-count{color:#9fb0c4!important;font-size:15px!important}.facets__form .select,.facet-filters__field .select,.facets__form select{border:2px solid var(--zip-frame-lift)!important;background:var(--zip-well)!important;box-shadow:none!important}.facets__form .icon-caret,.facet-filters__field .icon-caret,.select .icon-caret,.facets__form svg.icon-caret,.facet-filters__field svg.icon-caret,.select svg.icon-caret{display:none!important}.facets__form select,.facet-filters__field select{padding:12px 44px 12px 14px!important;min-height:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%233ddc97' stroke-width='2'><path d='M1 1l5 5 5-5'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px 8px!important}.facets__form .select,.facet-filters__field .select{position:relative}.facets-container{border-top:3px solid var(--zip-frame-lift);border-bottom:3px solid var(--zip-frame-lift);padding:16px 0;margin-bottom:32px}.facets__panel,.facets__display{background:var(--zip-panel)!important;border:3px solid var(--zip-frame-lift)!important}.facets__item label,.facet-checkbox{font-family:var(--zip-font-read)!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important}.active-facets__button,.active-facets .active-facets__button-inner{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:14px!important;letter-spacing:1px;border:2px solid var(--zip-teal)!important;color:var(--zip-teal)!important;background:transparent!important}.pagination__item{font-family:var(--zip-font-ui);font-weight:600;font-size:15px;border:2px solid var(--zip-frame-lift);color:var(--zip-ink)}.pagination__item--current,.pagination__item[aria-current]{background:var(--zip-teal);border-color:var(--zip-teal);color:#07100b}.card-wrapper{transition:transform .15s ease,box-shadow .15s ease}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 10px 30px #3ddc9766,0 0 80px #3ddc9738}.media--placeholder,.placeholder-svg{background-color:#14161c;background-image:linear-gradient(45deg,#181b22 25%,transparent 25%,transparent 75%,#181b22 75%),linear-gradient(45deg,#181b22 25%,transparent 25%,transparent 75%,#181b22 75%);background-size:22px 22px;background-position:0 0,11px 11px}.card__media,.card .media,.card__inner,.media--transparent,.card-wrapper .media{background-color:var(--zip-well)!important;background-image:none!important}.card__inner{border:0}.card__content{padding:16px 18px 18px}.card__heading a{color:var(--zip-ink)}.card__heading a:hover{color:var(--zip-teal)}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--zip-font-ui)!important;font-weight:600;text-transform:uppercase;font-size:15px!important;line-height:1.5;letter-spacing:.8px;word-spacing:normal}.card__heading,.card-information .card__heading{height:68px;min-height:0;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid{align-items:stretch}.grid__item{display:flex}.grid__item>.card-wrapper{width:100%;display:flex;flex-direction:column}.card-wrapper>.card,.card-wrapper .card--card,.card-wrapper .card--standard{flex:1 1 auto;display:flex;flex-direction:column}.card__content{flex:1 1 auto}.card__inner .card__media,.card__media img{aspect-ratio:1 / 1;object-fit:contain;width:100%}@media screen and (max-width:989px){.card__heading,.card-information .card__heading{height:68px}}@media screen and (max-width:749px){.card__heading,.card-information .card__heading{min-height:0}}.card-information .price,.card__information .price{min-height:52px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.card-information .price,.card__information .price,.price-item{font-size:16px!important;letter-spacing:.5px;color:var(--zip-ink)}.grid,.product-grid,.collection .grid{align-items:stretch!important}.grid__item{display:flex!important;flex-direction:column}.grid__item>.card-wrapper,.card-wrapper.product-card-wrapper,.card-wrapper .card,.card--standard,.card--card,.card__inner+.card__content,.card__content{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.card__information,.card-information{display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.card-information>.price,.card__information .price{margin-top:auto}.quick-add,.card__information .quick-add{margin-top:0}.card-wrapper .button,.card__information .button,.quick-add .button,.quick-add__submit{font-size:13px!important;letter-spacing:1.2px;padding:13px 8px;width:100%;box-shadow:4px 4px #000;white-space:nowrap}.zip-pixel img,img[src*=logo]{image-rendering:pixelated}.header-wrapper{background:var(--zip-panel);border-bottom:3px solid var(--zip-frame-lift)}.header{background:var(--zip-panel);border-bottom:0;padding-top:14px;padding-bottom:14px}.header__heading-logo,.header__heading-link img{image-rendering:pixelated;border:3px solid #24406a;border-radius:0!important;box-sizing:border-box;box-shadow:0 0 34px #3ddc9738;display:block}.header__heading-link,.header__heading-link:hover{padding:0;background:transparent;text-decoration:none}.header__heading-link:hover .header__heading-logo{border-color:var(--zip-teal);box-shadow:0 0 44px #3ddc9761}.footer{position:relative;background:radial-gradient(1200px 700px at 50% 0%,#17303a,#0d1117 55%,var(--zip-void))!important;border-top:3px solid var(--zip-frame-lift)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none}.footer:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--zip-teal);opacity:.5;box-shadow:0 0 14px #3ddc9759;pointer-events:none;z-index:3}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.18) 0 1px,transparent 1px 4px);z-index:0}.footer>*{position:relative;z-index:2}.footer-block__heading{font-size:16px;color:var(--zip-teal)}.utility-bar{background:var(--zip-teal);border-bottom:3px solid var(--zip-frame-lift)}.announcement-bar{background:var(--zip-teal);border:0!important;box-shadow:none!important}.utility-bar .announcement-bar{background:transparent}.announcement-bar__message,.utility-bar .announcement-bar__message{font-family:var(--zip-font-ui);font-weight:600;font-size:14px;letter-spacing:1.5px;color:#07100b;text-transform:uppercase;padding:11px 0;margin:0}.announcement-bar a,.announcement-bar__link{color:#07100b;text-decoration-line:underline;text-decoration-line:none;text-decoration-thickness:2px;text-decoration-color:#07100b;text-underline-offset:5px}.announcement-bar a:hover,.announcement-bar__link:hover{color:var(--zip-void);text-decoration-line:underline;text-decoration-color:var(--zip-void)}.announcement-bar .slider-button,.utility-bar .slider-button{color:#07100b;background:transparent;border:0;border-radius:0;box-shadow:none}.announcement-bar .slider-button:hover{color:var(--zip-void);opacity:.6}@media screen and (max-width:749px){.announcement-bar__message{font-size:12px;letter-spacing:1px}}.predictive-search,.predictive-search__results-list,.predictive-search__item,.predictive-search__item-content{font-family:var(--zip-font-ui)!important}.predictive-search__item-heading,.predictive-search__item .h5,.predictive-search__item p,.predictive-search__item span,predictive-search .predictive-search__item-heading{font-family:var(--zip-font-ui)!important;font-weight:500!important;font-size:15px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;color:var(--zip-ink)!important}.predictive-search__item mark,.predictive-search__item .predictive-search__item-heading mark{background:transparent;color:var(--zip-teal);font-weight:700}.predictive-search__heading,.predictive-search h2{font-family:var(--zip-font-ui)!important;font-weight:600!important;font-size:12px!important;letter-spacing:1.6px!important;text-transform:uppercase;color:#8fa0b4!important}.predictive-search__item .price{font-family:var(--zip-font-ui)!important;font-size:14px!important;letter-spacing:.4px}.predictive-search__item--term{font-family:var(--zip-font-ui)!important;font-size:15px!important;letter-spacing:.3px}.search__input,.search-modal__form .field__input{font-family:var(--zip-font-ui)!important;font-size:17px!important;letter-spacing:.3px}.product-form__input .form__label,.quantity__label,.product-form__quantity>label,.quantity__rules,.quantity__rules-cart,.quantity__rules-cart *,.quantity-popover__info,.product-form__quantity .loading__spinner{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.product-form__quantity{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.product-form__quantity .form__label,.quantity__label{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:13px!important;letter-spacing:1.6px;text-transform:uppercase;color:#8fa0b4!important;margin:0}.quantity__rules-cart{font-family:var(--zip-font-ui)!important;font-size:13px!important;letter-spacing:.6px;text-transform:uppercase;color:var(--zip-teal)!important}.product-form__quantity .quantity{border:3px solid var(--zip-frame-lift)!important;background:var(--zip-well)!important;box-shadow:4px 4px #0000008c!important;width:170px;min-height:56px}.product-form,.product-form__buttons,.product-form__submit,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options,.product__info-container .product-form__input:not(.product-form__quantity){width:100%!important;max-width:100%!important}.product-form__buttons{display:flex;flex-direction:column;gap:14px}.shopify-payment-button__button{border-radius:0!important;min-height:58px}.shopify-payment-button__more-options{font-family:var(--zip-font-ui)!important;font-size:14px!important;letter-spacing:.4px}.product-form__error-message-wrapper,.product__info-container [class*=limit],.product__info-container .form__message{width:100%!important;max-width:100%!important;box-sizing:border-box;margin-bottom:22px}.product-form__error-message-wrapper .product-form__error-message,.product-form__error-message-wrapper .form__message,.product-form__error-message-wrapper span{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}.product-form__error-message-wrapper[hidden]{display:none!important}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:12px;padding:16px 18px!important}.zip-promo{background:linear-gradient(135deg,var(--zip-mint-a),var(--zip-mint-b));color:var(--zip-mint-ink)}.zip-promo h1,.zip-promo h2,.zip-promo .h1,.zip-promo .h2{color:var(--zip-mint-ink);text-shadow:5px 5px 0 rgba(255,255,255,.55)}.zip-promo .button{background:var(--zip-mint-ink);color:#eafaf1;border-color:var(--zip-mint-ink)}.field__input,select,textarea,.field,.select,.customer .field{background:var(--zip-well);color:var(--zip-ink);border-color:var(--zip-frame-lift)!important;border-width:3px!important;border-style:solid!important;box-shadow:4px 4px #0000008c!important;font-family:var(--zip-font-read);font-size:18px}.field__input,.newsletter-form__field-wrapper .field__input{border:0!important;box-shadow:none!important;background:transparent!important;min-height:66px;padding:28px 16px 10px;font-size:18px!important;line-height:1.4}.newsletter-form__field-wrapper .field{display:flex;align-items:center}.field .field__label{top:9px;left:16px;font-size:13px!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:9px}.field:after,.select:after,.customer .field:after,.localization-form__select:after,.quantity:after{box-shadow:none!important;border:0!important;outline:0!important}.field__input::placeholder{color:#7d8ea3}.field__input:focus,.field__input:focus-visible{outline:0;box-shadow:none!important}.field:focus-within{border-color:var(--zip-teal)!important}.field__label{font-family:var(--zip-font-ui);font-weight:600;font-size:13px;letter-spacing:1px}.newsletter-form__button{color:var(--zip-teal);width:52px}.newsletter-form__button svg{width:22px;height:22px}.newsletter-form__button:hover{color:var(--zip-teal-bright)}.list-social__link{border:2px solid var(--zip-frame-lift);width:44px;height:44px;color:var(--zip-ink);transition:border-color .15s ease,color .15s ease}.list-social__link:hover{border-color:var(--zip-teal);color:var(--zip-teal)}.list-social{gap:10px}.list-payment__item svg{opacity:.55;transition:opacity .15s ease}.list-payment:hover .list-payment__item svg{opacity:1}.footer__content-bottom,.copyright__content,.policies .list-menu__item{font-family:var(--zip-font-read)!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:#9fb0c4}.footer__content-bottom a{color:#9fb0c4}.footer__content-bottom a:hover{color:var(--zip-teal)}input[type=email],input[type=text],input[type=tel],input[type=search],input[type=password],textarea{background:var(--zip-well);color:var(--zip-ink);border:3px solid var(--zip-frame-lift);border-radius:0;font-family:var(--zip-font-read);font-size:17px;padding:14px 16px}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#7d8ea3}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--zip-teal);outline:0}button[type=submit]:not([class]),input[type=submit]:not([class]),button:not([class]){font-family:var(--zip-font-ui);font-weight:600;font-size:15px;letter-spacing:1.4px;line-height:1.4;text-transform:uppercase;background:var(--zip-teal);color:#07100b;border:3px solid var(--zip-teal);border-radius:0;padding:18px 28px;margin-top:14px;box-shadow:6px 6px #000;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}button[type=submit]:not([class]):hover,input[type=submit]:not([class]):hover,button:not([class]):hover{background:var(--zip-teal-bright);border-color:var(--zip-teal-bright);transform:translate(-2px,-2px);box-shadow:8px 8px #000}form p,form>div{margin-bottom:0}input[type=email]+br,input[type=text]+br{display:none}*:focus-visible{outline:3px solid var(--zip-teal);outline-offset:2px}.shopify-app-block,[class*=testimonial]{font-family:var(--zip-font-read)!important;font-size:19px!important;line-height:1.7!important}.shopify-app-block *:not(svg):not(path):not(use):not(h1):not(h2):not(h3):not([class*=star]):not([class*=star] *):not([class*=icon]):not([class*=icon] *),[class*=testimonial] *:not(svg):not(path):not(use):not(h1):not(h2):not(h3):not([class*=star]):not([class*=star] *):not([class*=icon]):not([class*=icon] *){font-family:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important}.shopify-app-block p,.shopify-app-block blockquote,[class*=testimonial] p,[class*=testimonial] blockquote{max-width:56ch;margin-left:auto!important;margin-right:auto!important}.shopify-app-block [class*=author],.shopify-app-block [class*=name],[class*=testimonial] [class*=author],[class*=testimonial] [class*=name]{font-weight:600}.product-form__quantity,.product-form__input--quantity{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.product-form__quantity .form__label,.product-form__input--quantity .quantity__label,.quantity__label{position:static!important;margin:0!important;transform:none!important}.quantity-popover-container,.quantity__rules-cart,.quantity-popover{position:static!important;inset:auto!important;transform:none!important;margin:0!important}.quantity-popover__info,.quantity__rules-cart,.quantity__rules-cart .quantity-cart,.quantity__rules-cart span{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;font-family:var(--zip-font-ui)!important;font-size:13px!important;letter-spacing:1.2px;text-transform:uppercase;color:var(--zip-teal)!important}.product-form__quantity .quantity{order:2}.collection-hero,.collection-hero--with-image,.collection-hero__inner{padding-bottom:0!important}.collection-hero__description,.collection-hero__text-wrapper>*:last-child{margin-bottom:0!important}.collection-hero__description p:last-child{margin-bottom:0}.facets-container,.collection .facets-container,#main-collection-filters{margin-top:28px!important;padding-top:0!important}.collection .collection__title+*,.collection>.page-width:first-child{padding-bottom:0!important}.facets-container{display:flex!important;align-items:center!important;gap:24px;padding:16px 0!important;min-height:0!important}.facets-container noscript{display:none!important}.facets-container .active-facets:empty{display:none!important}.facets-container facet-filters-form,.facets-container .facets,.facets-container form{margin-bottom:0!important;padding-bottom:0!important}.facets-container>*{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.facets-container .facets,.facets-container facet-filters-form{flex:1 1 auto}.facets__form{align-items:center!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important}.facets__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:6px 28px;margin:0!important}.facet-filters,.facet-filters.sorting{display:flex;align-items:center;gap:12px;margin:0!important;padding:0!important}.facets-container .product-count,.collection .product-count{align-items:center!important;height:46px;margin:0!important;padding:0!important;align-self:center!important}.facets-container .product-count:not(.small-hide):not(.medium-hide):not(.large-up-hide){display:flex}.facets-container .product-count.small-hide,.facets-container .product-count.medium-hide,.facets-container .product-count.large-up-hide{height:auto}.facets__heading,.facets-container .facets__heading{display:flex;align-items:center;height:46px}.facets__heading,.facets__heading--vertical{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:14px!important;letter-spacing:1.2px;color:#8fa0b4!important;margin:0!important}.facets__summary{font-size:15px!important;letter-spacing:.4px;height:46px;box-sizing:border-box;display:flex!important;align-items:center;gap:10px;padding:0 16px!important;background:var(--zip-well);border:2px solid var(--zip-frame-lift);color:var(--zip-ink)!important;cursor:pointer;transition:border-color .15s ease,color .15s ease}.facets__summary:hover{border-color:var(--zip-teal);color:var(--zip-teal)!important}.facets__disclosure[open]>.facets__summary{border-color:var(--zip-teal);color:var(--zip-teal)!important}.facets__summary .icon-caret{color:var(--zip-teal)}.facets__disclosure,.facets__disclosure-vertical,.facets__wrapper>*{position:relative;display:flex!important;align-items:center!important;height:46px;margin:0!important;padding:0!important}.facets__disclosure>summary{margin:0!important}.facets__wrapper{align-items:center!important}.facet-filters__label{font-size:13px!important;letter-spacing:1.4px;white-space:nowrap;margin:0!important}.facet-filters__field{display:flex;align-items:center;gap:12px}.facet-filters__sort,.facets__form select{height:46px!important;min-height:46px!important;padding:0 46px 0 16px!important;font-size:15px!important}.product-count__text{font-size:14px!important;letter-spacing:.4px;color:#8fa0b4!important;white-space:nowrap}@media screen and (max-width:749px){.facets__form{flex-wrap:wrap!important;gap:12px}}.active-facets{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:12px 0 0!important}facet-remove{display:inline-flex}.active-facets .active-facets__button,.active-facets a.active-facets__button{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;height:auto!important;text-decoration:none!important}.active-facets .active-facets__button-inner,.active-facets .active-facets__button-inner.button,.active-facets .active-facets__button .button--tertiary{display:inline-flex!important;align-items:center;gap:10px;height:40px;min-height:40px!important;padding:0 14px!important;border:2px solid var(--zip-teal)!important;background:#3ddc9714!important;box-shadow:none!important;font-family:var(--zip-font-ui)!important;font-weight:600;font-size:14px!important;letter-spacing:.4px;text-transform:none!important;color:var(--zip-teal)!important;text-decoration:none!important;transition:background .15s ease}.active-facets .active-facets__button:hover .active-facets__button-inner{background:#3ddc9733!important}.active-facets .active-facets__button svg,.active-facets .icon-remove{width:12px;height:12px;color:var(--zip-teal)}.active-facets__button-remove,.active-facets__button-remove .active-facets__button-inner{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;height:auto!important;min-height:0!important;font-family:var(--zip-font-ui)!important;font-size:14px!important;letter-spacing:.4px;color:#8fa0b4!important;text-decoration:underline;text-underline-offset:4px}.active-facets__button-remove:hover,.active-facets__button-remove:hover .active-facets__button-inner{color:var(--zip-teal)!important}.totals,.cart-drawer .totals,#CartDrawer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.totals h2,.totals .totals__subtotal,.cart-drawer .totals h2,#CartDrawer .totals h2,.cart__footer .totals h2{font-family:var(--zip-font-ui)!important;font-weight:600!important;font-size:15px!important;line-height:1.4!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#8fa0b4!important;margin:0!important;text-shadow:none!important;white-space:nowrap}.cart-drawer .tax-note,.cart-drawer__footer .tax-note,.cart__footer .tax-note,.tax-note{font-family:var(--zip-font-ui)!important;font-size:13px!important;line-height:1.6!important;letter-spacing:.2px!important;color:#8fa0b4!important;margin:8px 0 18px!important}.cart-drawer .tax-note a,.tax-note a{color:var(--zip-teal)!important;font-size:13px!important;text-underline-offset:3px}.totals .totals__subtotal-value,.cart-drawer .totals__subtotal-value,#CartDrawer .totals__subtotal-value{font-family:var(--zip-font-ui)!important;font-weight:700!important;font-size:24px!important;line-height:1.3!important;letter-spacing:.4px!important;text-transform:none!important;color:var(--zip-teal)!important;white-space:nowrap}#MainContent .shopify-app-block,main .shopify-app-block{padding-top:56px;padding-bottom:56px}.shopify-section-group-footer-group~*,body>.shopify-app-block,body>[id*=shopify-block]{padding-top:0!important;padding-bottom:0!important}.shopify-app-block>*:first-child{margin-top:0}#MainContent .shopify-app-block h2,#MainContent .shopify-app-block .title{margin-top:0;margin-bottom:18px}@media screen and (max-width:749px){#MainContent .shopify-app-block,main .shopify-app-block{padding-top:36px;padding-bottom:36px}}@media screen and (max-width:749px){.main-page-title,.page-title,#MainContent .title--primary{font-size:16px!important;line-height:1.7!important;letter-spacing:.5px;margin-bottom:22px}#MainContent .rte,#MainContent .page-width .rte,.shopify-policy__body,.contact .rte{font-size:15px!important;line-height:1.7!important;letter-spacing:-.1px!important}#MainContent .rte p,.shopify-policy__body p{margin:0 0 18px}#MainContent .rte p:last-child{margin-bottom:0}#MainContent .rte ul,.shopify-policy__body ul{list-style:none;margin:0 0 18px;padding:0}#MainContent .rte ul li,.shopify-policy__body ul li{position:relative;padding-left:20px;margin:0 0 12px;font-size:15px!important;line-height:1.7!important;letter-spacing:-.1px!important}#MainContent .rte ul li:before,.shopify-policy__body ul li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;background:var(--zip-teal)}#MainContent .rte li strong,#MainContent .rte p strong{color:var(--zip-ink);letter-spacing:0}.shopify-policy__container,#MainContent>.page-width,.article-template,.contact{padding-top:32px;padding-bottom:40px}#MainContent .rte a{word-break:break-word}}#MainContent .rte,.shopify-policy__body,.contact .rte{max-width:62ch}#MainContent .rte ul,.shopify-policy__body ul{list-style:none;margin:0 0 20px;padding:0}#MainContent .rte ul li,.shopify-policy__body ul li{position:relative;padding-left:22px;margin:0 0 14px}#MainContent .rte ul li:before,.shopify-policy__body ul li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--zip-teal)}#MainContent .rte li strong,#MainContent .rte p strong{color:var(--zip-ink);letter-spacing:0}.main-page-title,.page-title,#MainContent .title--primary{font-size:26px;line-height:1.6;letter-spacing:1px;margin-bottom:26px}.card-wrapper:has(.price--sold-out) .card__inner,.card-wrapper:has(.price--sold-out) .card__media{filter:grayscale(.72) brightness(.62);transition:filter .15s ease}.card-wrapper:has(.price--sold-out):hover .card__inner,.card-wrapper:has(.price--sold-out):hover .card__media{filter:grayscale(.35) brightness(.85)}.card-wrapper:has(.price--sold-out) .card__heading a,.card-wrapper:has(.price--sold-out) .card-information .price{color:#7f8ea1!important}.card-wrapper:has(.price--sold-out) .card{border-color:#16202c!important}.card-wrapper:has(.price--sold-out) .card__badge{filter:none}@media screen and (max-width:749px){.mobile-facets__open,.mobile-facets__open-wrapper{display:flex!important;align-items:center;gap:10px;height:auto!important;padding:14px 0!important}.mobile-facets__open-label{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:14px!important;line-height:1.4!important;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap!important;color:var(--zip-teal)!important}.facets-container .product-count,.mobile-facets__count,.product-count__text{height:auto!important;font-size:13px!important;white-space:nowrap!important;word-break:keep-all!important;color:#8fa0b4!important}.facets-container{min-height:0!important;gap:14px;padding:4px 0!important}.mobile-facets__inner{background:var(--zip-panel)}.mobile-facets__header{background:var(--zip-panel);border-bottom:3px solid var(--zip-frame-lift);padding:18px 20px}.mobile-facets__header-inner{gap:8px}.mobile-facets__heading{font-family:var(--font-heading-family);font-size:12px!important;line-height:1.7!important;letter-spacing:1.2px;padding-right:12px}.mobile-facets__header-inner{display:grid!important;grid-template-columns:1fr 44px;align-items:start;gap:4px 16px}.mobile-facets__header-inner .mobile-facets__heading{grid-column:1}.mobile-facets__header-inner .mobile-facets__close,.mobile-facets__header-inner .mobile-facets__close-button{grid-column:2;grid-row:1}.mobile-facets__header-inner .product-count,.mobile-facets__header-inner .mobile-facets__count,.mobile-facets__header .product-count__text{grid-column:1 / -1;font-family:var(--zip-font-ui)!important;font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:#8fa0b4!important;text-align:left}.mobile-facets__close,.mobile-facets__close-button{flex:0 0 auto;width:44px;height:44px;margin:-6px -6px 0 0}.mobile-facets select,.mobile-facets .select__select,.mobile-facets__sort select,.mobile-facets option{font-family:var(--zip-font-ui)!important;letter-spacing:.3px;color:var(--zip-ink)!important}.mobile-facets__summary,.mobile-facets__item summary{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:15px!important;letter-spacing:.8px;text-transform:uppercase;padding:18px 20px!important;border-bottom:2px solid var(--zip-frame);background:transparent!important}.mobile-facets__details[open]>.mobile-facets__summary{color:var(--zip-teal)!important}.mobile-facets__label,.mobile-facets__list label{font-family:var(--zip-font-ui)!important;font-size:15px!important;letter-spacing:.3px;text-transform:none!important;padding:14px 20px!important}.mobile-facets__sort{display:flex;align-items:center;gap:14px;padding:18px 20px!important}.mobile-facets__sort label{font-family:var(--zip-font-ui)!important;font-size:15px!important;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.mobile-facets__sort,.mobile-facets .mobile-facets__sort{display:block!important;padding:20px 18px 24px}.mobile-facets__sort .form__label,.mobile-facets__sort label{display:block;margin:0 0 10px;font-size:12px!important;letter-spacing:1.2px;text-align:left}.mobile-facets__sort .select,.mobile-facets .select{display:block!important;position:relative;width:100%!important;border:2px solid var(--zip-frame-lift)!important;background:var(--zip-well)!important;box-shadow:none!important}.mobile-facets select,.mobile-facets .select__select{width:100%!important;border:0!important;outline:0!important;background:transparent!important;text-overflow:ellipsis;height:46px!important;min-height:46px!important;font-size:14px!important;padding:0 42px 0 14px!important;box-shadow:none!important;border-width:2px!important}.mobile-facets .field,.mobile-facets__price-range .field{height:52px;box-shadow:none!important;border-width:2px!important}.mobile-facets .field__input{font-size:15px!important;padding:0 12px!important}.mobile-facets .field__label{font-size:13px!important;letter-spacing:.4px;text-transform:none}.mobile-facets__price-range{gap:14px;align-items:center;padding:0 20px}.mobile-facets__info,.mobile-facets__details p{font-family:var(--zip-font-ui)!important;font-size:13px!important;color:#8fa0b4!important;padding:0 20px;margin:6px 0 14px}.mobile-facets__footer{padding:18px 20px;border-top:3px solid var(--zip-frame-lift)}.mobile-facets__footer .button{font-size:14px!important}}@media screen and (max-width:749px){.header--mobile-center .header__heading-link,.header__heading-link{justify-self:center;padding:0!important}.header__heading-logo,.header__heading-link img{width:62px!important;height:62px!important;object-fit:cover;border-width:2px!important;box-shadow:0 0 18px #3ddc972e}.header{padding-top:10px!important;padding-bottom:10px!important;align-items:center}.header__icons,.header__icon,.header__icon--menu{align-items:center}}.menu-drawer__utility-links{margin-top:0!important;padding:22px 22px 96px;border-top:2px solid var(--zip-frame-lift);background:var(--zip-panel)}.menu-drawer__navigation-container{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;justify-content:stretch!important;height:auto!important}.menu-drawer__navigation{flex:0 0 auto!important}.menu-drawer__inner-container{height:auto!important}.menu-drawer__account{font-family:var(--zip-font-ui);font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--zip-ink);padding:0 0 18px}.menu-drawer__account .icon-account{width:22px;height:22px;margin-right:10px}.menu-drawer .list-social{gap:10px}.menu-drawer .list-social__link{border:2px solid var(--zip-frame-lift);width:48px;height:48px;display:flex;align-items:center;justify-content:center}.menu-drawer .list-social__link:hover{border-color:var(--zip-teal)}.product__info-container>*{margin-top:0;margin-bottom:0}.product__info-container>*+*{margin-top:20px}.product__info-container .product-form,.product__info-container .product-form__buttons,.product__info-container .shopify-payment-button,.product__info-container .product-form__quantity,.product__info-container .quantity__rules,.product__info-container .shopify-app-block{margin:0!important}.product-form__buttons>*+*{margin-top:12px}.shopify-payment-button__more-options{margin-top:12px!important}.product__info-container .shopify-app-block:empty{display:none}.product__info-container .product-form__quantity+.shopify-app-block{margin-top:14px!important}.product-form__submit,.product-form__submit.button--secondary,.product-form__submit span{font-family:var(--font-heading-family)!important;font-size:14px!important;letter-spacing:1.6px!important;line-height:1.5!important}.product__info-container .shopify-app-block:has(#sealapps-bis-widget:not(:has(*))),.product__info-container .shopify-block:has(#sealapps-bis-widget:not(:has(*))){display:none!important}#sealapps-bis-widget:not(:has(*)){display:none!important}.product__info-container .shopify-app-block{min-height:0!important}.product__info-container .product-form{margin-top:8px!important}.jdgm-histogram__bar,.jdgm-histogram__bar-content,[class*=histogram] [class*=bar]:not([class*=filled]){background:var(--zip-frame)!important}.jdgm-histogram__row:hover .jdgm-histogram__bar{background:#2b3a4d!important}[class*=histogram] [class*=frequency],.jdgm-histogram__frequency{color:#8fa0b4!important}.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__title,[class*=review] [class*=body]{font-family:var(--zip-font-read)!important;font-size:16px!important;line-height:1.65!important;color:var(--zip-ink)!important;text-align:left!important}.jdgm-rev__timestamp,[class*=rev__timestamp]{color:#7f8ea1!important}.jdgm-rev,.jdgm-rev-widget__header{border-color:var(--zip-frame)!important}.jdgm-sort-dropdown,.jdgm-rev-widget select,[class*=jdgm] select{padding:12px 44px 12px 16px!important;background:var(--zip-well)!important;border:2px solid var(--zip-frame-lift)!important;color:var(--zip-ink)!important;font-family:var(--zip-font-read)!important;font-size:16px!important;margin-left:0;text-indent:0}.jdgm-sort-dropdown-wrapper{margin:18px 0}.jdgm-rev__icon,.jdgm-rev__author-wrapper img,[class*=rev__icon]{background:var(--zip-well)!important;border:2px solid var(--zip-frame-lift)}#sealapps-bis-widget{width:100%}.email-me-button,.email-me-testButton,#sealapps-bis-widget button,#sealapps-bis-widget a{width:100%!important;min-height:58px!important;background:transparent!important;background-image:none!important;color:var(--zip-teal)!important;border:3px solid var(--zip-teal)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;font-size:13px!important;letter-spacing:1.6px!important;line-height:1.5!important;text-transform:uppercase!important;padding:18px 22px!important;transition:background .15s ease,color .15s ease}.email-me-button:hover,#sealapps-bis-widget button:hover,#sealapps-bis-widget a:hover{background:var(--zip-teal)!important;color:#07100b!important}#product-restore-email-modal .modal-content,#product-restore-email-float-modal .modal-content,[id*=product-restore-email] [class*=modal]{background:var(--zip-panel)!important;border:3px solid var(--zip-frame-lift)!important;border-radius:0!important;box-shadow:0 10px 30px #00000080!important;color:var(--zip-ink)!important}[id*=product-restore-email] h1,[id*=product-restore-email] h2,[id*=product-restore-email] h3{font-family:var(--font-heading-family)!important;font-size:15px!important;letter-spacing:1.4px;color:var(--zip-teal)!important}[id*=product-restore-email] p,[id*=product-restore-email] label{font-family:var(--zip-font-read)!important;font-size:16px!important;color:#9fb0c4!important}[id*=product-restore-email] input[type=email],[id*=product-restore-email] input[type=text]{border:2px solid #16100a!important;border-radius:0!important;color:#16100a!important;-webkit-text-fill-color:#16100a!important;font-family:var(--zip-font-read)!important;font-size:16px!important;padding:14px 16px!important}[id*=product-restore-email] input:focus{border-color:var(--zip-teal)!important;outline:0}[id*=product-restore-email] button[type=submit],[id*=product-restore-email] .btn-submit{background:var(--zip-teal)!important;color:#07100b!important;border:3px solid var(--zip-teal)!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:13px!important;letter-spacing:1.6px!important;padding:16px 22px!important}[id*=product-restore-email] button[type=submit]:hover{background:var(--zip-teal-bright)!important;border-color:var(--zip-teal-bright)!important}.product__info-container .badge,.price .badge,.product__title+.badge{background:var(--zip-well)!important;color:#8fa0b4!important;border:2px solid var(--zip-frame-lift)!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:11px!important;letter-spacing:1.4px!important;line-height:1.6!important;white-space:nowrap!important;padding:9px 12px!important;display:inline-flex;align-items:center;box-shadow:none!important}#product-restore-email-modal,#product-restore-email-float-modal,[id*=product-restore-email]{color:var(--zip-ink)!important}#product-restore-email-modal>div,#product-restore-email-float-modal>div,[id*=product-restore-email] [class*=content],[id*=product-restore-email] [class*=dialog],[id*=product-restore-email] [class*=popup],[id*=product-restore-email] [class*=wrapper]>div{background:var(--zip-panel)!important;border-radius:0!important;color:var(--zip-ink)!important}#product-restore-email-modal [class*=header],[id*=product-restore-email] [class*=header]{background:var(--zip-panel)!important;border-bottom:3px solid var(--zip-frame-lift)!important;color:var(--zip-teal)!important;font-family:var(--font-heading-family)!important;font-size:14px!important;letter-spacing:1.4px}[id*=product-restore-email] *{border-color:var(--zip-frame-lift)!important}[id*=product-restore-email] svg{fill:var(--zip-teal)!important;color:var(--zip-teal)!important}[id*=product-restore-email] [class*=close]{color:#8fa0b4!important;opacity:1!important}[id*=product-restore-email] input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}[id*=product-restore-email] [class*=footer],[id*=product-restore-email] small{color:#7f8ea1!important;font-family:var(--zip-font-read)!important;font-size:14px!important}.jdgm-rev-widget__summary:not(:has(.jdgm-histogram__row))+*,.jdgm-rev-widget__summary-inner,[class*=widget__summary]{border-right:0!important}[class*=histogram]:not(:has([class*=row])){display:none!important}.jdgm-rev-widget__sort-wrapper{border-left:0!important}[class*=widget__summary],[class*=histogram]{border-color:var(--zip-frame)!important}#sealapps-bis-widget,#sealapps-bis-widget *{border-radius:0!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;letter-spacing:1.6px!important}#sealapps-bis-widget>*,#sealapps-bis-widget button,#sealapps-bis-widget a,#sealapps-bis-widget [class*=email-me],#sealapps-bis-widget div[onclick]{width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--zip-amber)!important;border:3px solid var(--zip-amber)!important;font-size:13px!important;text-transform:uppercase!important;padding:18px 22px!important;transition:background .15s ease,color .15s ease}#sealapps-bis-widget>*:hover,#sealapps-bis-widget button:hover,#sealapps-bis-widget a:hover,#sealapps-bis-widget [class*=email-me]:hover{background:var(--zip-amber)!important;background-color:var(--zip-amber)!important;color:#16100a!important}.email-frame-content{background:var(--zip-panel)!important;border:3px solid var(--zip-frame-lift)!important;border-radius:0!important;box-shadow:0 10px 30px #00000080!important;color:var(--zip-ink)!important;padding:0!important}.email-frame-header{background:var(--zip-panel)!important;border-bottom:3px solid var(--zip-frame-lift)!important;padding:18px 22px!important}.frame-title{font-family:var(--font-heading-family)!important;font-size:13px!important;letter-spacing:1.4px!important;line-height:1.6!important;color:var(--zip-teal)!important}.frame-email-logo svg path{fill:var(--zip-teal)!important}.frame-email-logo svg{width:20px;height:20px}.split-line{display:none!important}.close-box{cursor:pointer}.frame-close:before,.frame-close:after{background:#8fa0b4!important;border-color:#8fa0b4!important}.close-box:hover .frame-close:before,.close-box:hover .frame-close:after{background:var(--zip-teal)!important}.email-frame-body{padding:22px!important;display:flex;flex-direction:column;gap:14px}.frame-body-content span{font-family:var(--zip-font-read)!important;font-size:16px!important;line-height:1.55!important;color:#9fb0c4!important}.buyer-name,.buyer-email{width:100%!important;box-sizing:border-box!important;background:var(--zip-well)!important;border:2px solid var(--zip-frame-lift)!important;border-radius:0!important;color:var(--zip-ink)!important;font-family:var(--zip-font-read)!important;font-size:16px!important;padding:15px 16px!important}.buyer-name::placeholder,.buyer-email::placeholder{color:#6f7f93!important}.buyer-name:focus,.buyer-email:focus{border-color:var(--zip-teal)!important;outline:0!important}.invalid-email-tips{font-family:var(--zip-font-read)!important;font-size:14px!important;color:var(--zip-red)!important;margin-top:8px}.frame-submit{margin-top:4px}.email-me-button.email-me-submitButton{display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;background:var(--zip-teal)!important;background-color:var(--zip-teal)!important;color:#07100b!important;border:3px solid var(--zip-teal)!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:13px!important;letter-spacing:1.6px!important;padding:18px 22px!important;cursor:pointer;transition:background .15s ease}.email-me-button.email-me-submitButton:hover{background:var(--zip-teal-bright)!important;background-color:var(--zip-teal-bright)!important;border-color:var(--zip-teal-bright)!important}.email-frame-footer{border-top:2px solid var(--zip-frame)!important;padding:16px 22px!important}.email-footer-tips span{font-family:var(--zip-font-read)!important;font-size:14px!important;line-height:1.55!important;color:#7f8ea1!important}.email-frame-content .email-frame-body .buyer-name,.email-frame-content .email-frame-body .buyer-email,.email-frame-content input[type=text],.email-frame-content input[type=email]{color:#16100a!important;border:2px solid #16100a!important;-webkit-text-fill-color:#16100a!important}.email-frame-content .email-frame-body .buyer-name::placeholder,.email-frame-content .email-frame-body .buyer-email::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6f7f93!important}.email-frame-content .close-box{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.email-frame-content .frame-close{position:relative!important;width:22px!important;height:22px!important;background:none!important;background-image:none!important;border:0!important;opacity:1!important;filter:none!important}.email-frame-content .frame-close:before,.email-frame-content .frame-close:after{content:""!important;position:absolute!important;top:50%!important;left:0!important;width:22px!important;height:3px!important;background:var(--zip-ink)!important;border:0!important;transition:background .15s ease}.email-frame-content .frame-close:before{transform:rotate(45deg)}.email-frame-content .frame-close:after{transform:rotate(-45deg)}.email-frame-content .close-box:hover .frame-close:before,.email-frame-content .close-box:hover .frame-close:after{background:var(--zip-teal)!important}#product-restore-email-modal .email-frame-content .buyer-name,#product-restore-email-modal .email-frame-content .buyer-email,#product-restore-email-float-modal .email-frame-content .buyer-name,#product-restore-email-float-modal .email-frame-content .buyer-email,[id*=product-restore-email] .email-frame-content input:not([type=submit]){color:#16100a!important;-webkit-text-fill-color:#16100a!important;caret-color:#16100a!important;border:2px solid #16100a!important;box-shadow:none!important}#product-restore-email-modal .email-frame-content input::placeholder,#product-restore-email-float-modal .email-frame-content input::placeholder,[id*=product-restore-email] .email-frame-content input::placeholder{color:#6f7f93!important;-webkit-text-fill-color:#6f7f93!important;opacity:1!important}[id*=product-restore-email] input:-webkit-autofill{-webkit-text-fill-color:#16100a!important}[id*=product-restore-email] .frame-close,.email-frame-content .frame-close{transform:none!important;rotate:none!important}[id*=product-restore-email] .close-box,.email-frame-content .close-box{position:relative!important;width:44px!important;height:44px!important;cursor:pointer}[id*=product-restore-email] .close-box .frame-close,.email-frame-content .close-box .frame-close{display:none!important}[id*=product-restore-email] .close-box:before,[id*=product-restore-email] .close-box:after,.email-frame-content .close-box:before,.email-frame-content .close-box:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:22px!important;height:3px!important;margin:-1.5px 0 0 -11px!important;background:var(--zip-ink)!important;transition:background .15s ease}[id*=product-restore-email] .close-box:before,.email-frame-content .close-box:before{transform:rotate(45deg)!important}[id*=product-restore-email] .close-box:after,.email-frame-content .close-box:after{transform:rotate(-45deg)!important}[id*=product-restore-email] .close-box:hover:before,[id*=product-restore-email] .close-box:hover:after,.email-frame-content .close-box:hover:before,.email-frame-content .close-box:hover:after{background:var(--zip-teal)!important}#sealapps-bis-widget .email-me-button,#sealapps-bis-widget [class*=email-me]:not(.email-me-testButton){display:flex!important;visibility:visible!important;opacity:1!important}#sealapps-bis-widget .email-me-button,#sealapps-bis-widget [class*=email-me]{-webkit-text-fill-color:var(--zip-amber)!important}#sealapps-bis-widget .email-me-button:hover,#sealapps-bis-widget [class*=email-me]:hover{-webkit-text-fill-color:#16100a!important}.shopify-app-block:has(>#sealapps-bis-widget:not(:has(*))),.shopify-block:has(>#sealapps-bis-widget:not(:has(*))),[id*=back_in_stock]:has(>#sealapps-bis-widget:not(:has(*))){display:none!important}.email-me-button,[class*=email-me-button]{-webkit-text-fill-color:var(--zip-amber)!important;font-family:var(--zip-font-ui)!important;letter-spacing:1.4px!important}.email-me-button:hover,[class*=email-me-button]:hover{-webkit-text-fill-color:#16100a!important}.email-frame-content .email-me-button,.email-frame-content .email-me-submitButton{-webkit-text-fill-color:#07100b!important}.email-frame-content .frame-title{color:var(--zip-amber)!important}.email-frame-content .frame-email-logo svg path{fill:var(--zip-amber)!important}.email-frame-content .buyer-name,.email-frame-content .buyer-email,#product-restore-email-modal .email-frame-content input,#product-restore-email-float-modal .email-frame-content input{border:2px solid #16100a!important;color:#16100a!important;-webkit-text-fill-color:#16100a!important}.email-frame-content .buyer-name:focus,.email-frame-content .buyer-email:focus{border-color:var(--zip-amber)!important}.email-frame-content .email-me-button,.email-frame-content .email-me-submitButton{background:var(--zip-amber)!important;background-color:var(--zip-amber)!important;border-color:var(--zip-amber)!important;color:#16100a!important;-webkit-text-fill-color:#16100a!important}.email-frame-content .email-me-button:hover,.email-frame-content .email-me-submitButton:hover{background:#f7b862!important;background-color:#f7b862!important;border-color:#f7b862!important}.email-frame-content .close-box:hover:before,.email-frame-content .close-box:hover:after{background:var(--zip-amber)!important}.product__info-container .shopify-block:has(#sealapps-bis-widget),#sealapps-bis-widget{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#sealapps-bis-widget .email-me-button,#sealapps-bis-widget [class*=email-me]:not(.email-me-testButton){width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}.product__info-container>.shopify-block[id*=avada_order_limits]:not(:has(*:not(style):not(script))),.product__info-container>.shopify-block[id*=back_in_stock]:has(#sealapps-bis-widget:not(:has(*))){display:none!important}#sealapps-bis-widget,#sealapps-bis-widget>*:not(.email-me-button):not([class*=email-me]){border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-height:0!important}.product__info-container>.shopify-block:has(#sealapps-bis-widget){margin:12px 0 0!important;padding:0!important;order:99}.email-frame-content .buyer-name,.email-frame-content .buyer-email{border:2px solid #16100a!important;border-radius:0!important;box-shadow:none!important;padding:15px 16px!important;font-family:var(--zip-font-read)!important;font-size:16px!important}.email-frame-content .buyer-name::placeholder,.email-frame-content .buyer-email::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}.email-frame-content .buyer-name:focus,.email-frame-content .buyer-email:focus{border-color:var(--zip-amber)!important;outline:3px solid rgba(240,160,60,.35)!important;outline-offset:0!important}.email-frame-content .buyer-name,.email-frame-content .buyer-email,.email-frame-content input.buyer-name,.email-frame-content input.buyer-email{-webkit-text-fill-color:#16100a!important;caret-color:#16100a!important}#product-restore-email-modal .email-frame-content input.buyer-name,#product-restore-email-modal .email-frame-content input.buyer-email,#product-restore-email-float-modal .email-frame-content input.buyer-name,#product-restore-email-float-modal .email-frame-content input.buyer-email,[id*=product-restore-email] .email-frame-content input.buyer-name,[id*=product-restore-email] .email-frame-content input.buyer-email{background:#0f1620!important;background-color:#0f1620!important;background-image:none!important;border:2px solid #1f2937!important;border-radius:0!important;color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;caret-color:var(--zip-amber)!important;box-shadow:none!important;padding:15px 16px!important;font-family:var(--zip-font-read)!important;font-size:16px!important}[id*=product-restore-email] .email-frame-content input.buyer-name::placeholder,[id*=product-restore-email] .email-frame-content input.buyer-email::placeholder{color:#6f7f93!important;-webkit-text-fill-color:#6f7f93!important;opacity:1!important}[id*=product-restore-email] .email-frame-content input.buyer-name:focus,[id*=product-restore-email] .email-frame-content input.buyer-email:focus{border-color:var(--zip-amber)!important;outline:none!important}.product-form__quantity .quantity,.product__info-container .quantity{background:var(--zip-well);border:2px solid var(--zip-frame-lift)}.quantity__button{background:#182231!important;color:var(--zip-teal)!important;width:52px;transition:background .15s ease,color .15s ease}.quantity__button svg{width:16px;height:16px;stroke-width:2.4}.quantity__button:first-of-type{border-right:2px solid var(--zip-frame-lift)}.quantity__button:last-of-type{border-left:2px solid var(--zip-frame-lift)}.quantity__button:hover{background:var(--zip-teal)!important;color:#06120c!important}.quantity__input{font-family:var(--zip-font-ui)!important;font-size:17px!important;color:var(--zip-ink)!important}.share-button__button,.share-button>.share-button__button{font-family:var(--zip-font-ui)!important;font-weight:600;font-size:14px!important;letter-spacing:1.4px;text-transform:uppercase;color:var(--zip-teal)!important;background:transparent!important;border:2px solid var(--zip-frame-lift)!important;box-shadow:none!important;padding:14px 20px!important;min-height:48px;display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.share-button__button:hover{background:var(--zip-teal)!important;border-color:var(--zip-teal)!important;color:#06120c!important}.share-button__button svg{width:18px;height:18px}.share-button{margin-top:22px}.share-button__fallback{background:var(--zip-well);border:3px solid var(--zip-frame-lift);box-shadow:6px 6px #0000008c;padding:14px;gap:10px}.share-button__fallback input{font-family:var(--zip-font-read)!important;font-size:15px!important;padding:12px 14px!important}.share-button__close,.share-button__copy{border:2px solid var(--zip-frame-lift)!important;color:var(--zip-teal)!important;min-height:44px;width:44px}.share-button__close:hover,.share-button__copy:hover{border-color:var(--zip-teal)!important}.share-button__message{font-family:var(--zip-font-ui)!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;color:var(--zip-teal)!important}@media screen and (max-width:749px){h1,.h1{font-size:20px;letter-spacing:.5px}h2,.h2,.title.h1,.title-wrapper .title,.section-header .title{font-size:15px!important;line-height:1.6;letter-spacing:.5px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.banner__heading{font-size:22px!important;letter-spacing:1px}.shopify-app-block,[class*=testimonial]{font-size:16px!important}.button{font-size:11px;padding:14px 18px}.card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zippy-brand.css.map */
