@media screen and (max-width:767px){html body .collection--body--root{padding-left:12px!important;padding-right:12px!important}html body .collection--body--grid[data-mobile-columns="2"]{column-gap:8px!important;row-gap:28px!important}}.teeez-infinite .teeez-pagination-numbers{display:none}.teeez-load-more{display:flex;justify-content:center;padding:8px 0 24px}.teeez-load-more__link{display:inline-block;min-width:180px;padding:14px 24px;border:1px solid #111;color:#111;text-align:center;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.teeez-load-more__link:hover{border-color:#a39382}.teeez-load-more__link[aria-busy=true]{opacity:.55;pointer-events:none}html:not(.teeez-infinite) .teeez-load-more{display:none}html body .x-menu--level-1--link,html body .x-menu--level-1--link a,html body .x-menu--level-1--link span,html body .y-menu--level-1--link,html body .y-menu--level-1--link a,html body .y-menu--level-1--link span{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;letter-spacing:inherit!important}html body .x-menu--level-1--link b,html body .x-menu--level-1--link strong,html body .x-menu--level-1--link em,html body .x-menu--level-1--link i,html body .y-menu--level-1--link b,html body .y-menu--level-1--link strong,html body .y-menu--level-1--link em,html body .y-menu--level-1--link i{font-weight:inherit!important;font-style:normal!important}.teeez-bundle{margin:6px 0 0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#111}.teeez-bundle__save{color:#7a6a58}.teeez-bundle__sep{margin:0 4px;color:#a39382}.teeez-bundle--pdp{margin:8px 0 4px;font-size:13px;text-transform:none;letter-spacing:.02em}.teeez-bundle--pdp .teeez-bundle__regular{text-decoration:line-through;color:#6b6b6b;font-weight:400}@media screen and (max-width:767px){.teeez-bundle{font-size:11px;letter-spacing:.06em}}.template--index #MainContent>.shopify-section:first-child .teeez-hero,.template--index main>.shopify-section:first-child .teeez-hero{margin-top:0}.template--index carousel-root:has(.product--root) .carousel--viewport{overflow:hidden!important}.template--index carousel-root:has(.product--root) .carousel--x-container{transform:none!important;transition:none!important;display:block!important;width:100%!important;left:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-left:6px}.template--index carousel-root:has(.product--root) .carousel--x-container::-webkit-scrollbar{display:none}.template--index carousel-root:has(.product--root) .carousel--y-container{height:auto!important;min-height:0!important;width:max-content!important;overflow:visible!important;display:flex!important}.template--index carousel-root:has(.product--root) .carousel--block{position:relative!important;left:0!important;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 auto}@media screen and (min-width:768px){.template--index carousel-root:has(.product--root) .carousel--viewport{width:100%!important;margin-left:0!important}.template--index carousel-root:has(.product--root) .carousel--block{width:calc((100vw - 96px)/4)!important;padding:0 8px!important}}@media screen and (max-width:767px){.template--index carousel-root:has(.product--root) .carousel--y-container{padding:0 6px}}.template--index carousel-root:has(.product--root) .carousel--arrow-nav,.template--index carousel-root:has(.product--root) .carousel--prev,.template--index carousel-root:has(.product--root) .carousel--next{z-index:3}.template--index carousel-root:has(.product--root) .carousel--dot-nav{transform:none!important}.template--index carousel-root:has(.product--root) .carousel--dot{cursor:pointer}.teeez-swipe-bubble{position:absolute;z-index:4;top:38%;left:calc(66.67vw - 18px);width:64px;height:64px;border-radius:50%;background:#fff;color:#111;display:none;align-items:center;justify-content:center;font-size:12px;letter-spacing:.04em;box-shadow:0 2px 12px #0000001f;pointer-events:none;transition:opacity .35s ease,transform .35s ease;animation:teeez-bubble 2s ease-in-out infinite}.teeez-swipe-bubble.is-hidden{opacity:0;transform:scale(.8);animation:none}@keyframes teeez-bubble{0%,to{translate:0 0}50%{translate:-8px 0}}@media screen and (max-width:767px){.teeez-swipe-bubble{display:flex}}@media(prefers-reduced-motion:reduce){.teeez-swipe-bubble{animation:none}}html body .product--root{display:flex!important;flex-direction:column;height:100%}html body .product--root>a{display:flex;flex-direction:column;flex:1 1 auto}html body .product--root .product--details-container{flex:1 1 auto}html body .product--root .product--title{min-height:2.9em;min-height:2lh}html body .product--root .atb{margin-top:auto}html body .carousel--root .carousel--y-container{align-items:stretch!important}html body .carousel--root .carousel--block--container:has(.product--root){height:100%;align-items:stretch!important}.template--index carousel-root:has(.product--root) .carousel--arrow-nav{pointer-events:none}.template--index carousel-root:has(.product--root) .carousel--prev,.template--index carousel-root:has(.product--root) .carousel--next{pointer-events:auto}.template--index carousel-root:has(.product--root)[data-at-start=true] .carousel--prev,.template--index carousel-root:has(.product--root)[data-at-end=true] .carousel--next{pointer-events:none}.template--index [id$=__featured_text_3RkqGW] .featured-text--heading,.template--index [id$=__featured_text_3RkqGW] [data-item=section-heading]{font-size:48px!important;line-height:1.1!important}@media screen and (max-width:767px){.template--index [id$=__featured_text_3RkqGW] .featured-text--heading,.template--index [id$=__featured_text_3RkqGW] [data-item=section-heading]{font-size:34px!important}}.teeez-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.off-canvas--container[data-view=cart]{height:100%}.off-canvas--container[data-view=cart]>cart-root[data-view=drawer]{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:none;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:0}cart-root[data-view=drawer] .cart--form{flex:1 0 auto;display:flex;flex-direction:column}cart-root[data-view=drawer] .cart--footer{margin-top:auto;position:sticky;bottom:0;z-index:2;background:#fff;padding-top:16px;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}@media only screen and (max-width:767px){.product-page--carousel carousel-root .carousel--viewport{overflow:hidden!important}.product-page--carousel carousel-root .carousel--x-container{transform:none!important;transition:none!important;display:block!important;width:100%!important;left:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-left:6px}.product-page--carousel carousel-root .carousel--x-container::-webkit-scrollbar{display:none}.product-page--carousel carousel-root .carousel--y-container{height:auto!important;min-height:0!important;width:max-content!important;overflow:visible!important;display:flex!important;padding:0 6px}.product-page--carousel carousel-root .carousel--block{position:relative!important;left:0!important;width:calc(66.67vw + 12px)!important;padding:0 6px!important;flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;opacity:1!important;visibility:visible!important}.product-page--carousel .product-media--root .image--root{width:100%!important;max-width:100%!important}.product-page--carousel .product-media--root .image--container:before{padding-top:133.333%!important}.product-page--carousel .product-media--root .image--container img,.product-page--carousel .product-media--root video{object-fit:cover!important;width:100%!important;height:100%!important}.product-page--carousel carousel-root .carousel--arrow-nav,.product-page--carousel carousel-root .carousel--prev,.product-page--carousel carousel-root .carousel--next{display:none!important}.product-page--carousel carousel-root .carousel--dot-container{padding:0 12px!important;margin-top:16px!important}.product-page--carousel carousel-root .carousel--dot-viewport{width:100%!important;max-width:none!important}.product-page--carousel carousel-root .carousel--dot-nav{display:flex!important;position:static!important;width:100%!important;height:auto!important;transform:none!important;gap:0!important}.product-page--carousel carousel-root .carousel--dot{flex:1 1 0!important;width:auto!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0!important;border-radius:0!important;opacity:1!important;cursor:pointer}.product-page--carousel carousel-root .carousel--dot:after{content:""!important;display:block!important;position:static!important;width:100%!important;height:1px!important;border:0!important;border-radius:0!important;background:#111!important;opacity:.12!important;transform:none!important;transition:opacity .2s ease!important}.product-page--carousel carousel-root .carousel--dot[data-active=true]:after{opacity:1!important;background:#a39382!important}.product-page--right-column{padding-top:16px!important}.product-page--block[data-block-type=price]{margin-top:8px!important}.product-page--block[data-block-type=price] .product-price--tax{padding-top:4px!important}.product-page--block[data-block-type=options],.product-page--block[data-block-type=buy-buttons]{margin-top:16px!important}}.product--root[data-teeez-bundle] .product--image-wrapper{position:relative}.teeez-bc-badge{position:absolute;top:12px;left:12px;z-index:3;background:#fff;color:#111;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;line-height:1;pointer-events:none}.teeez-bc-sub{margin:4px 0 0;font-size:12px;line-height:1.35;color:#6b6b6b;letter-spacing:.02em;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.teeez-bc-dots{display:flex;gap:6px;align-items:center;height:18px;margin:8px 0;overflow:hidden}.teeez-bc-dot{width:15px;height:15px;border-radius:50%;display:block;flex:0 0 15px;object-fit:cover}.teeez-bc-dot.is-soldout{opacity:.35}.product--root[data-teeez-bundle] .swatches,.product--root[data-teeez-bundle] [class*=swatches-type-collections]{display:none!important}.product--root[data-teeez-bundle] .product--price-container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.product--root[data-teeez-bundle] .product--price-container>.teeez-bundle,.product--root[data-teeez-bundle] .product--price-container>.product--unit-price-container{flex-basis:100%}.teeez-bundle__regular{color:#8a8a8a;text-decoration:line-through;font-weight:400}.teeez-bundle__regular--card{font-size:.93em}.teeez-bundle--card{margin:10px 0 0}.teeez-bundle__pill{display:inline-block;background:#f2f2f2;color:#111;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;line-height:1.2}.teeez-bundle--pdp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px}.teeez-bundle--pdp .teeez-bundle__regular{font-size:15px}.teeez-bc-sub,.teeez-bc-dots{flex-shrink:0}.teeez-bc-dots{min-height:18px}.product--root[data-teeez-bundle] .product--quick-add{display:none!important}.teeez-sw-root .radios--header{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.teeez-sw-current{color:#6b6b6b}.teeez-sw-root .radios--container{display:flex;flex-wrap:wrap;gap:8px}.teeez-sw-root .radios--main{margin:0!important}.teeez-sw-root .radios--value-button.teeez-sw{width:36px;height:36px;min-width:0;padding:0!important;margin:0;border-radius:50%;overflow:hidden;display:block;position:relative;border:0!important;background:#eee!important;box-shadow:none}.teeez-sw-root .radios--value-button.teeez-sw>img{width:100%!important;height:100%!important;padding:0!important;line-height:normal!important;object-fit:cover;display:block;border-radius:50%!important}.teeez-sw-root .radios--input:checked+.radios--value-button.teeez-sw{outline:1px solid #111;outline-offset:2px}.teeez-sw-root .radios--input[data-empty=true]+.radios--value-button.teeez-sw,.teeez-sw-root .radios--input:disabled+.radios--value-button.teeez-sw,.teeez-sw-root .radios--value-button.teeez-sw[data-unavailable=true]{opacity:.35}.product-page--carousel[data-teeez-bundle] carousel-root:not(.starapps){display:block!important;opacity:1!important;visibility:visible!important}.product-page--carousel[data-teeez-bundle] carousel-root.starapps{display:none!important}.product-page--root[data-teeez-bundle] .product-options--container{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important}.product-page--root[data-teeez-bundle] .swatches{display:none!important}.teeez-sw-root{display:block;margin-bottom:16px}.product-page--root[data-teeez-bundle] .product-page--left-column--container:not(.starapps){display:block!important;opacity:1!important;visibility:visible!important}.product-page--root[data-teeez-bundle] .product-page--left-column--container.starapps,.product--root .product--quick-add{display:none!important}.teeez-sw-root .radios--value-button.teeez-sw.teeez-sw--soldout{opacity:.4}.teeez-sw-root .radios--value-button.teeez-sw.teeez-sw--soldout:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#111;transform:rotate(45deg);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/50/assets/teeez-phase1.css.map */
