body.phnx-legal-page #MainContent,body.phnx-legal-page #MainContent *{font-family:Arial,Helvetica,sans-serif!important}body.phnx-legal-page #MainContent,body.phnx-legal-page #MainContent :is(.rte,.shopify-policy__body,p,ul,ol,li,td,th,blockquote,label,input,button,select,textarea){font-size:12pt!important;line-height:1.5}body.phnx-legal-page #MainContent :is(h1,h2,h3,h4,h5,h6){font-size:16pt!important;line-height:1.3;text-transform:none;letter-spacing:normal}body.phnx-legal-page #MainContent :is(p,li,td,th,blockquote,label,button,h1,h2,h3,h4,h5,h6) :is(a,span,strong,b,em,i,u){font-size:inherit!important}.index-product .product__images,.index-product product-images{--border: transparent;--border-dark: transparent;--border-light: transparent;--border-hairline: transparent}.index-product .product__slide,.index-product .product__slides,.index-product .product__photo,.index-product .image-wrapper,.index-product .lazy-image,.index-product .lazy-image--backfill,.index-product zoom-images,.index-product product-images{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.index-product .product__photo:before{display:none!important}.index-product .product__photo{padding-top:0!important;height:auto!important;overflow:visible!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.index-product .product__photo img{object-fit:contain!important;width:100%!important;height:auto!important;position:static!important;display:block!important}.index-product .product__photo .image-wrapper,.index-product .product__photo .lazy-image{position:static!important;padding-top:0!important;height:auto!important;margin:0 auto!important;background:transparent!important}.index-product .product__photo:has(img[src*=".png"]) .image-wrapper,.index-product .product__photo:has(img[src*=".png"]) .lazy-image{width:65%!important}.index-product .product__photo img[src*=".png"]{filter:drop-shadow(0px 6px 8px rgba(0,0,0,.28)) drop-shadow(0px 22px 40px rgba(0,0,0,.35))!important}.index-product .product__photo img[src*=".jpg"],.index-product .product__photo img[src*=".jpeg"]{filter:none!important}#merch .phnx-shop__media{display:flex!important;align-items:center!important;justify-content:center!important;padding:1.25rem 0!important}#merch .phnx-shop__media img{transform:scale(1.25)!important;transform-origin:center center!important}.template-product .header-sections{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.index-product>[data-phnx-back]{margin-left:clamp(1rem,2vw,2rem)!important;margin-top:.5rem!important}.form__width:has(.phnx-bean-summary) .phnx-bean-summary{border:0!important;padding:0!important;color:inherit}.form__width:has(.phnx-bean-summary) .phnx-bean-summary__intro{margin:0;line-height:1.5}.form__width:has(.phnx-bean-summary) .shopify-payment-button{display:none!important}.form__width:has(.phnx-bean-summary) [data-phnx-grind-block],.form__width:has(.phnx-bean-summary) .phnx-size-selector{width:160px!important;max-width:160px!important;margin:0!important}.form__width:has(.phnx-bean-summary) [data-phnx-grind-block]>label,.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__legend__option-name,.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__legend__label{display:block!important;margin:0 0 .35rem!important;padding:0!important;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#182058!important}.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__legend{margin:0!important;padding:0!important}.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__legend__value{display:none!important}.form__width:has(.phnx-bean-summary) [data-phnx-grind-block] select,.form__width:has(.phnx-bean-summary) [data-phnx-size-select]{display:block!important;box-sizing:border-box!important;width:160px!important;max-width:160px!important;min-width:160px!important;min-height:42px!important;margin:0!important;padding:.55rem 2rem .55rem .7rem!important;border:1px solid #c9c4ba!important;border-radius:2px!important;background:#fff!important;color:#182058!important;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.9rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important}.form__width:has(.phnx-bean-summary) .phnx-size-original-control{margin:0!important;padding:0!important}.form__width:has(.phnx-bean-summary) .phnx-size-original-control .radio__buttons{display:none!important}.form__width:has(.phnx-bean-summary) .phnx-pdp__payment-terms{width:100%;margin:.55rem 0 0!important;padding:0!important}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-preview{display:grid;gap:.55rem;width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(24,32,88,.18)}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-title{margin:0;font-weight:600}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-preview select{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid #c9c4ba;border-radius:2px;background:#fff;color:#182058;font:inherit}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-button{box-sizing:border-box;width:100%;min-height:44px;margin:0}.form__width:has(.phnx-bean-summary) .product__selectors{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.75rem!important}.form__width:has(.phnx-bean-summary) .product__selectors>[data-phnx-grind-block],.form__width:has(.phnx-bean-summary) .product__selectors>.phnx-size-selector{display:flex!important;flex:0 0 160px!important;flex-direction:column!important;align-self:flex-start!important;justify-content:flex-start!important;width:160px!important;max-width:160px!important;min-width:160px!important;margin:0!important;padding:0!important;border:0!important}.form__width:has(.phnx-bean-summary) .phnx-size-selector .product-form__input,.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__fieldset,.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__legend{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.form__width:has(.phnx-bean-summary) [data-phnx-grind-block]>label,.form__width:has(.phnx-bean-summary) .phnx-size-selector .radio__legend__label{box-sizing:border-box!important;height:16px!important;min-height:16px!important;margin:0 0 .35rem!important;line-height:16px!important}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-title,.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-preview select,.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-button{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#182058}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-title{font-size:.8rem!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-preview select{font-size:.9rem!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.form__width:has(.phnx-bean-summary) .phnx-pdp__subscription-button{font-size:.9rem!important;font-weight:500!important;color:#fff}.form__width .phnx-pdp__subscription-button{color:#fff;width:100%}.template-product .index-product,.template-product .index-product .product__images,.template-product .index-product product-images,.template-product .index-product .product__slides,.template-product .index-product .product__slide,.template-product .index-product .product__photo,.template-product .index-product .product__media,.template-product .index-product .product__media-item,.template-product .index-product .product__media-wrapper,.template-product .index-product .product-gallery__media,.template-product .index-product .image-wrapper,.template-product .index-product .lazy-image,.template-product .index-product .lazy-image--backfill,.template-product .index-product zoom-images{background:var(--bg)!important;border:0!important;outline:0!important;box-shadow:none!important}.template-product .index-product .product__photo:before,.template-product .index-product .product__slide:before,.template-product .index-product .image-wrapper:before{box-shadow:none!important;background:var(--bg)!important}.template-product .index-product .product__photo img,.template-product .index-product .product__slide img,.template-product .index-product product-images img{background:var(--bg)!important;box-shadow:none!important;filter:none!important}.phnx-shop__subscribe,.phnx-shop__subscribe-frequency,.phnx-bean-card__subscription,.phnx-bean-card__field{width:100%!important}.phnx-shop__atc,.phnx-shop__subscribe-frequency select,.phnx-shop__subscribe-button,.phnx-bean-card__atc,.phnx-bean-card__subscription select,.phnx-bean-card__subscribe{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important}.phnx-spot .phnx-shop__card{width:100%!important;max-width:none!important}.phnx-spot .phnx-shop__media{height:294px!important}.phnx-spot .phnx-shop__form{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}.phnx-spot .phnx-shop__opts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;gap:.6rem!important;margin:0 0 .8rem!important}.phnx-spot .phnx-shop__opt{width:100%!important;min-width:0!important;align-items:stretch!important}.phnx-spot .phnx-shop__opt select,.phnx-spot .phnx-shop__static{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}@media(max-width:749px){.phnx-shop .phnx-shop__grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.phnx-shop .phnx-shop__card{box-sizing:border-box;width:100%!important;max-width:380px!important;min-width:0;padding:20px!important}.phnx-shop .phnx-shop__media{height:210px!important}.phnx-shop .phnx-shop__name{margin:16px 0!important;font-size:20px!important;line-height:1.25}.phnx-shop .phnx-shop__form{width:100%;min-width:0}.phnx-shop .phnx-shop__opt select,.phnx-shop .phnx-shop__static,.phnx-shop .phnx-shop__subscribe-frequency select{min-height:44px;font-size:16px!important;padding-left:8px;padding-right:8px;color:#182058}.phnx-shop .phnx-shop__atc,.phnx-shop .phnx-shop__subscribe-button{padding-left:12px!important;padding-right:12px!important;font-size:16px!important}.phnx-shop .phnx-shop__price{white-space:nowrap}}.phnx-shop__subscribe-button{background:transparent!important;color:#182058!important;border:1px solid #c9c4ba!important;transition:background .2s ease,color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.phnx-shop__subscribe-button:hover:not(:disabled),.phnx-bean-card__subscribe:hover:not(:disabled),.form__width .phnx-pdp__subscription-button:hover:not(:disabled){background:#182058!important;color:#fff!important;border-color:#182058!important;opacity:1}.form__width .phnx-pdp__subscription-button:hover:not(:disabled):after{background:#182058}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
