.template-product .product-form-wrapper{margin-top:20px;margin-bottom:4px}.template-product .product-form__submit.button--primary{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:58px!important;padding:0 28px!important;border:0!important;border-radius:999px!important;background:#1d1d1f!important;color:#fff!important;box-shadow:none!important;transition:background .25s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)!important}.template-product .product-form__submit .btn-fill{display:none!important}.template-product .product-form__submit .btn-text,.template-product .product-form__submit .btn-text>span{font-family:var(--fx-font-text, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1!important;text-transform:none!important;color:#fff!important;transform:none!important}@media(hover:hover){.template-product .product-form__submit:hover:not(:disabled){background:#000!important}}.template-product .product-form__submit:active:not(:disabled){transform:scale(.985)}.template-product .product-form__submit:disabled{background:#d2d2d7!important;cursor:not-allowed}.template-product .product-form__submit:disabled .btn-text{color:#6e6e73!important}.template-product .product-form__submit:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}.template-product .product-form__submit[aria-busy=true]{cursor:progress}.template-product .shopify-payment-button__button{border-radius:999px!important;min-height:52px!important;overflow:hidden}.template-product .product-form__error-message{border-radius:12px;font-size:13px}@media(max-width:749px){.template-product .product-form-wrapper{margin-top:16px}.template-product .product-form__submit.button--primary{min-height:56px!important}.template-product .product-form__submit .btn-text,.template-product .product-form__submit .btn-text>span{font-size:15px!important}}.fxp-head{margin:0;text-align:left;-webkit-font-smoothing:antialiased}.fxp-head .fxp-head__title{margin:0!important;padding:0!important;font-size:28px!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.022em!important;text-transform:none!important;color:#1d1d1f!important}.fxp-head__tm{position:relative;top:-.45em;font-size:.55em;font-weight:400;line-height:0}.fxp-head .fxp-head__rating{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:1;color:#1d1d1f!important;text-decoration:none!important}.fxp-head__stars{font-size:12px;letter-spacing:1px;color:#1d1d1f}.fxp-head__count{color:#6e6e73}@media(hover:hover){.fxp-head .fxp-head__rating:hover .fxp-head__count{text-decoration:underline}}.fxp-head .fxp-head__price{display:flex;align-items:baseline;gap:10px;margin:12px 0 0!important;font-size:19px!important;line-height:1.3!important;color:#1d1d1f!important;font-variant-numeric:tabular-nums}.fxp-head .fxz-signature__price{font:inherit!important;color:inherit!important}.fxp-head__compare{font-size:15px;color:#86868b}.fxo{display:flex;align-items:center;gap:12px;margin:14px 0 12px;padding:10px 14px 10px 10px;border-radius:16px;background:#f5f5f7;color:#1d1d1f;-webkit-font-smoothing:antialiased}.fxo__thumb{flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.fxo__thumb img{width:86%;height:86%;object-fit:contain}.fxo__text{display:grid;gap:2px;min-width:0}.fxo__eyebrow{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b64400}.fxo__line{font-size:14px;line-height:1.3;color:#1d1d1f}.fxo__line strong{font-weight:600}.fxo.is-converting [data-fxo-goal]{visibility:hidden}.fxt{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 6px!important;padding:0!important;list-style:none!important}.fxt__item{display:inline-flex;align-items:center;gap:6px;margin:0!important;font-size:12.5px;line-height:1.2;color:#424245}.fxt__item:before{content:none!important}.fxt__item svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#1d1d1f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){.fxp-head .fxp-head__title{font-size:24px!important}.fxp-head .fxp-head__price{font-size:18px!important;margin-top:10px!important}.fxo__line{font-size:13.5px}.fxt{gap:8px 14px}.fxt__item{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/356/assets/fexx-pdp.css.map */
