.shopify-section{display:contents}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:20;padding:10px 16px;background:var(--mm-paper);color:var(--mm-espresso);border-radius:var(--mm-radius-pill)}.pz__app{margin-top:var(--mm-space-3)}.pz__loading{display:flex;align-items:center;gap:10px;min-height:120px;color:var(--mm-soft)}.pz__spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--mm-line);border-top-color:var(--mm-brown);animation:mm-spin .8s linear infinite}@keyframes mm-spin{to{transform:rotate(360deg)}}.pz__failed{display:grid;gap:var(--mm-space-3);padding:var(--mm-space-4) 0}.pz__failed[hidden],.pz__loading[hidden]{display:none}#teeinblue-form,#teeinblue-form .tee-customization-form,#teeinblue-form .tee-campaign{font-family:var(--mm-font-body);color:var(--mm-espresso)}#teeinblue-form .tee-form-header,#teeinblue-form .tee-product-price,#teeinblue-form .tee-price-wrapper,#teeinblue-form .tee-price--saving-wrapper{display:none!important}#teeinblue-form .tee-customize-main-form{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}#teeinblue-form .tee-field{margin-bottom:12px}#teeinblue-form .tee-field__heading,#teeinblue-form .tee-field__heading span,#teeinblue-form .tee-field__header{font-size:var(--mm-text-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-soft)!important;margin-bottom:6px;font-family:var(--mm-font-body)!important}#teeinblue-form .tee-field__heading,#teeinblue-form .tee-field__heading span{text-transform:uppercase!important;font-size:var(--mm-text-label)!important;letter-spacing:.08em!important;font-weight:600!important}#teeinblue-form .tee-asterisk{color:var(--mm-brown)}#teeinblue-form input[type=text],#teeinblue-form input[type=date],#teeinblue-form input[type=tel],#teeinblue-form textarea,#teeinblue-form select,#teeinblue-form .tee__input,#teeinblue-form .tee-field-maps{min-height:48px;padding:12px 14px;width:100%;font:400 16px/1.3 var(--mm-font-body);color:var(--mm-espresso);background:var(--mm-cream);border:1px solid var(--mm-line);border-radius:var(--mm-radius-sm);box-shadow:none;transition:border-color var(--mm-dur-hover) var(--mm-ease)}#teeinblue-form .tee-field-maps{display:flex;align-items:center;gap:10px;cursor:pointer}#teeinblue-form .tee-field-maps-icon{width:18px;height:18px;flex:none;fill:var(--mm-brown)}#teeinblue-form .tee-field-maps-icon path{fill:var(--mm-brown)}#teeinblue-form .tee-field-maps-placeholder{color:var(--mm-soft)}#teeinblue-form input:hover,#teeinblue-form .tee-field-maps:hover{border-color:var(--mm-mocha)}#teeinblue-form input:focus-visible,#teeinblue-form textarea:focus-visible,#teeinblue-form .tee-field-maps:focus-visible{outline:2px solid var(--mm-brown);outline-offset:2px;border-color:var(--mm-brown)}#teeinblue-form ::placeholder{color:var(--mm-soft);opacity:1}#teeinblue-form .tee-quantity{display:none!important}#teeinblue-form #teeFormActions,#teeinblue-form .tee-form-actions{position:static!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin-top:var(--mm-space-3);display:grid;gap:var(--mm-space-3)}#teeinblue-form .tee-form-atc-wrapper{display:block!important}#teeinblue-form .tee-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 24px;border-radius:var(--mm-radius-pill);font:600 var(--mm-text-base)/1 var(--mm-font-body);letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background var(--mm-dur-hover) var(--mm-ease),color var(--mm-dur-hover) var(--mm-ease)}#teeinblue-form .tee-btn--atc{background:var(--mm-brown)!important;color:var(--mm-paper)!important;border:0!important}#teeinblue-form .tee-btn--atc:hover{background:var(--mm-espresso)!important}#teeinblue-form .tee-btn--preview{min-height:48px;background:transparent!important;color:var(--mm-espresso)!important;border:1px solid var(--mm-espresso)!important}#teeinblue-form .tee-btn--preview:hover{background:var(--mm-cream)!important}.tee-btn-wrapper--personalize{display:none!important}@media(min-width:420px){#teeinblue-form .tee-customize-main-form>div:has(>.tee-field--text),#teeinblue-form .tee-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}#teeinblue-form .tee-field.sr-only,#teeinblue-form .tee-field--template{grid-column:1 / -1}}.pz__live{position:sticky;top:64px;z-index:2;display:flex;align-items:center;gap:var(--mm-space-4);margin:var(--mm-space-3) calc(var(--mm-space-4) * -1) 0;padding:8px var(--mm-space-4);background:var(--mm-paper);border-block:1px solid var(--mm-line)}.pz__live[hidden]{display:none}.pz__live-img{position:relative;flex:none;width:112px;height:112px;overflow:hidden;border-radius:var(--mm-radius-sm);background:var(--mm-sand)}@media(min-width:900px){.pz__live{display:none!important}}.product-gallery.tee-gallery-wrapper{background:none}.product-gallery .tee-gallery{width:100%}.product-gallery .tee-slider{max-width:100%;background:var(--mm-sand)}.product-gallery .tee-mockup-item img:not(.tee-image--loader){border-radius:0}.product-gallery .tee-slider__button{width:48px;height:48px;border-radius:50%;border:0;background:color-mix(in srgb,var(--mm-paper) 92%,transparent);box-shadow:var(--mm-shadow-lift);display:grid;place-items:center}.product-gallery .tee-slider__button svg{width:16px;height:16px;fill:var(--mm-espresso)}.product-gallery [class*=tee-gallery__thumb] img,.product-gallery [class*=tee-thumb] img{border-radius:var(--mm-radius-sm)}@media(min-width:900px){.pdp__gallery.tee-gallery-wrapper{position:sticky;top:96px}.product-gallery .tee-slider{border-radius:var(--mm-radius-lg);overflow:hidden;box-shadow:0 10px 24px -14px #3c281947}}.pay-real{margin-top:var(--mm-space-4)}.pay-real .payment-icons{display:flex;flex-wrap:wrap;gap:6px}.pay-real .payment-icon{display:block;width:46px;height:auto}@media(max-width:380px){.pay-real .payment-icons{gap:4px}.pay-real .payment-icon{width:43px}}.photo__video{overflow:hidden}.photo__video video{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pdp__head .jdgm-preview-badge:empty{display:none}.preview__img{display:block;width:100%;max-width:400px;margin:0 auto}.preview__img img{display:block;width:auto;height:192px;max-width:100%;margin:0 auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--mm-radius-sm)}@media(max-width:899px){.preview__img img{height:168px}}@media(min-width:900px){.preview__img img{width:100%;height:auto}}a.preview__img{cursor:zoom-in}.tile__thumbs img{height:100%;width:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px}.item__props{display:grid;gap:4px;margin:var(--mm-space-3) 0 0}.item__props div{display:flex;gap:8px;font-size:var(--mm-text-base)}.item__props dt{color:var(--mm-soft)}.item__props dd{margin:0;color:var(--mm-espresso)}.item__qty,.item__variant{font-weight:400;color:var(--mm-soft)}.item--more{margin-top:var(--mm-space-6)}.choice.is-busy{opacity:.55;pointer-events:none}.choice__status:empty{display:none}.choice__status{margin-top:var(--mm-space-2);font-size:var(--mm-text-base);color:var(--mm-espresso)}.summary__cta{border:0;cursor:pointer}.summary__tax{margin-top:var(--mm-space-3);font-size:.9rem;color:var(--mm-soft)}.cbar__btn{border:0;cursor:pointer}@media(max-width:899px){.template-cart .site-footer{padding-bottom:96px}}.cform__msg--ok{color:var(--mm-espresso);font-weight:600}.cform__msg--err{color:var(--mm-error)}.cform__msg--err ul{margin:0;padding-left:1.1em}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mm-shopify.css.map */
