.product-gallery{position:sticky;top:0;z-index:100}.tee-gallery-content{width:100%;margin:0 auto!important;height:fit-content!important;transition:none}#tee-gallery .tee-mockup-item{border-radius:1rem;overflow:hidden}@media screen and (min-width:1000px){#tee-gallery .tee-mockup-item{border-radius:2rem}}.tee-toolbar .tee-btn{min-width:unset!important;padding:9px 18px!important;background:transparent!important;color:#363636!important;border-radius:5px!important;border:1.5px solid #363636!important}.tee-gallery{margin-bottom:0!important}#teeinblue-wrapper{position:relative;z-index:2000}@media screen and (max-width:750px){.product-gallery{background:#fff!important;width:100vw;margin-left:calc(-50vw + 50%);padding:1rem 1rem 0;box-shadow:0 6px 12px -4px #0000001c;row-gap:6px!important;transition:transform .28s ease,opacity .22s ease;will-change:transform}.product-gallery.tb-docked{padding-top:.5rem;box-shadow:0 4px 10px -6px #0000002e}.product-gallery.tb-hidden{transform:translateY(-115%);opacity:0;pointer-events:none}.tb-note{width:100vw;margin-left:calc(-50vw + 50%);margin-top:-22px;background:#fff;border-radius:0 0 14px 14px;text-align:center;font-size:15px;line-height:1.35;color:#363636;letter-spacing:.01em;padding:14px 16px;box-shadow:0 6px 12px -8px #0000001c}}@media screen and (max-width:750px){.tb-expand{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-start;justify-content:flex-end;padding:9px 9px 0 0;margin:0;background:transparent;border:0;cursor:pointer;z-index:30;-webkit-tap-highlight-color:transparent}.product-gallery.tb-docked .tb-expand{display:flex!important}.tb-expand__pill{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#132581eb;color:#fff;font:600 16px/1 inherit;box-shadow:0 2px 8px #0000004d;pointer-events:none}}@media screen and (min-width:751px){.tb-expand,.tb-lightbox-backdrop,.tb-lightbox-close{display:none!important}}.tb-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:2147482000;opacity:0;pointer-events:none;transition:opacity .2s ease}.tb-lightbox-backdrop.is-open{opacity:1;pointer-events:auto}@media screen and (max-width:750px){.product-gallery.tb-lightboxed{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:92vw!important;max-width:520px!important;max-height:86vh!important;max-height:86svh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;margin:0!important;padding:16px!important;background:#fff!important;border-radius:18px!important;box-shadow:0 20px 60px #00000080!important;z-index:2147482100!important}}.tb-lightbox-close{position:fixed;top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));z-index:2147482200;width:40px;height:40px;display:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#0000008c;color:#fff;font:400 22px/1 inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.tb-lightbox-close.is-open{display:flex}@media screen and (max-width:750px){body.tb-lightbox-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}.product-gallery.tb-lightboxed .tee-gallery-content{pointer-events:none}.product-gallery.tb-lightboxed .tee-slider__button{pointer-events:auto}}@media screen and (max-width:750px){#tee-artwork-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),#tee-artwork-form textarea,#tee-artwork-form select,.tee-customize-main-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),.tee-customize-main-form textarea,.tee-customize-main-form select,.tee-customization-wrapper input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),.tee-customization-wrapper textarea,.tee-customization-wrapper select,.tee__input,.tee-maps__input,.tee-field__select{font-size:16px!important}}@media screen and (max-width:750px){.product-gallery.tb-morph{animation:tbMorphFade .32s ease}}@keyframes tbMorphFade{0%{opacity:1}40%{opacity:.6}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/sticky-preview.css.map */
