:root{--buy-brand: var(--color-secondary, #1e8570);--buy-brand-dark: #166b5a;--buy-brand-tint: #e9f5f1;--buy-accent: var(--color-accent-button, #f9a21b);--buy-accent-text: var(--color-accent-button-text, #1a1a1a);--buy-line: #d5dbd9;--buy-ink: #1a1a1a;--buy-radius: var(--product-button-radius, 12px);--buy-height: var(--product-button-height, 52px)}.product-media-wrapper .main-gallery,.product-media-wrapper .slider-dot,.product-media-wrapper .tee-gallery__stage,.product-media-wrapper .tee-slider,.product-media-wrapper .tee-slider__inner,.product-media-wrapper .tee-mockup,.product-media-wrapper .tee-mockup-item,.product-media-wrapper .tee-mockup-zoomable,.product-media-wrapper .tee-zoom-normal,.product-media-wrapper .tee-slide,.product-media-wrapper .tee-thumbnail,.product-media-wrapper img{border-radius:var(--product-media-radius, 0px)!important}.product-media-wrapper{--gallery-thumb-width: clamp(48px, 12vw, 72px)}.product-media-wrapper>.tee-gallery-content{height:auto!important;container-type:inline-size}@media(min-width:1024px){body[data-product-thumbnails=left] .product-media-wrapper:not(.active) .tee-gallery:has(>.tee-thumbnails){position:relative;top:0}body[data-product-thumbnails=left] .product-media-wrapper>.tee-gallery-content:has(.tee-thumbnails){width:calc(100% - var(--gallery-thumb-width) - 10px);margin-left:calc(var(--gallery-thumb-width) + 10px);min-height:calc(var(--gallery-thumb-width) * 4 + 24px)}body[data-product-thumbnails=left] .product-media-wrapper .tee-gallery>.tee-thumbnails{position:absolute;left:calc(0px - var(--gallery-thumb-width) - 10px);top:0;width:var(--gallery-thumb-width)!important;height:auto!important;max-height:280px;max-height:min(70vh,100cqw);overflow-y:auto;overflow-x:hidden;margin:0}body[data-product-thumbnails=left] .product-media-wrapper .tee-thumbnails__track{flex-direction:column;gap:8px;transform:none!important}body[data-product-thumbnails=left] .product-media-wrapper .tee-thumbnails__button{display:none}body[data-product-thumbnails=left] .product-media-wrapper .tee-thumbnail{width:100%!important;height:auto!important;aspect-ratio:1;flex:none;margin:0}body[data-product-thumbnails=left] slider-component.gallery:not(.active){display:grid;grid-template-columns:clamp(48px,12vw,80px) minmax(0,1fr);align-items:start}body[data-product-thumbnails=left] slider-component.gallery>.main-gallery{grid-column:2;grid-row:1;max-width:100%}body[data-product-thumbnails=left] slider-component.gallery>.slider-dots{grid-column:1;grid-row:1;display:flex!important;flex-direction:column;max-height:min(70vh,560px)!important;overflow-y:auto}body[data-product-thumbnails=left] slider-component.gallery>.slider-dots .slider-dot{display:block!important;width:100%!important;height:auto!important}body[data-product-thumbnails=bottom] slider-component.gallery{flex-direction:column}body[data-product-thumbnails=bottom] slider-component.gallery>.main-gallery{order:1;max-width:100%}body[data-product-thumbnails=bottom] slider-component.gallery>.slider-dots{order:2;display:flex!important;max-width:100%;overflow-x:auto}}.delivery-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 0;isolation:isolate}.delivery-timeline:before{content:"";position:absolute;inset-inline:calc(100% / 6);top:34px;border-top:1px solid var(--buy-line);z-index:-1}.delivery-timeline>.icon-text-wrapper{min-width:0;align-items:center;text-align:center}.delivery-timeline .icon-text-wrapper>div:first-child:before{content:none}.delivery-timeline .icon{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:7px;margin-inline:auto;color:var(--buy-ink);background:var(--color-background, #fff);border:1px solid var(--buy-line)}.delivery-timeline .icon svg{display:block;width:20px;height:20px}.delivery-timeline .date-text{width:100%;min-width:0;padding-inline:4px}.delivery-timeline .date-text>span:first-child,.delivery-timeline .date-text>span:first-child span{min-height:20px;font:600 13px/20px var(--font-body),sans-serif;font-size:13px!important;line-height:20px!important;color:var(--buy-ink)}.delivery-timeline .note{margin-top:4px;color:var(--color-subtext, #626262);font:400 12px/18px var(--font-body),sans-serif;font-size:12px!important;line-height:18px!important;overflow-wrap:anywhere}@media(min-width:750px){.delivery-timeline .date-text>span:first-child,.delivery-timeline .date-text>span:first-child span{font-size:14px!important}.delivery-timeline .note{font-size:13px!important}}@media(max-width:359px){.delivery-timeline .date-text>span:first-child{min-height:40px}}.product-addons{display:grid;gap:12px;margin:16px 0}.product-addon{border:1px solid var(--buy-line);border-radius:12px;padding:12px}.product-addon h2{font-size:16px;font-weight:700;margin:0 0 10px}.product-addon__body{display:flex;gap:12px;align-items:center}.product-addon__body>a{flex:0 0 90px}.product-addon img{width:90px;height:90px;object-fit:contain;border-radius:8px}.product-addon__price{color:var(--color-error);font-weight:700;margin-bottom:6px}.product-addon label{display:flex;gap:8px;align-items:center;min-height:44px;cursor:pointer}.product-addon input{accent-color:var(--buy-brand);width:18px;height:18px}.product-addons__error{color:var(--color-error)}@supports (color: color-mix(in srgb,red,blue)){:root{--buy-brand-dark: color-mix(in srgb, var(--buy-brand) 82%, #000);--buy-brand-tint: color-mix(in srgb, var(--buy-brand) 10%, #fff)}}html body .tee-dialog,html body .tee-form-wrapper,html body .tee-gallery{--tee-primary-color: var(--buy-brand);--tee-primary-lighten-color: var(--buy-brand);--tee-primary-darken-color: var(--buy-brand-dark);--tee-active-color: var(--buy-brand);--tee-variant-active-color: var(--buy-brand);--tee-atc-bg-color: var(--buy-accent);--tee-atc-text-color: var(--buy-accent-text);--tee-atc-text-hover-color: var(--buy-accent-text);--tee-atc-border-radius: var(--buy-radius);--tee-preview-button-text-color: var(--buy-brand);--tee-preview-button-text-hover-color: var(--buy-brand-dark)}#MainContent .tee-variants .tee-radio{--tee-pill-shadow: 0 1px 5px rgba(99, 110, 114, .14), 0 1px 10px rgba(99, 110, 114, .12), 0 2px 4px rgba(99, 110, 114, .12);border-radius:var(--buy-radius);outline:1px solid #e2e2e2;outline-offset:-1px;box-shadow:var(--tee-pill-shadow);transition:outline-color .15s ease}#MainContent .tee-variants .tee-radio:hover{outline-color:var(--buy-brand)}#MainContent .tee-variants .tee-radio.active,#MainContent .tee-variants .tee-radio:has(input:checked){outline:2px solid var(--buy-brand);outline-offset:-2px;box-shadow:var(--tee-pill-shadow)}#MainContent .tee-variants .tee-radio:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--buy-brand) 30%,transparent),var(--tee-pill-shadow)}#MainContent .tee-variants .tee-radio-label{display:flex;align-items:center;justify-content:center;min-height:50px!important;padding:8px 20px!important;border:0;border-radius:inherit!important;box-shadow:none;background:#fff;color:#000;font-family:var(--font-body, Poppins),sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:background-color .15s ease}#MainContent .tee-variants .tee-radio.active .tee-radio-label,#MainContent .tee-variants input:checked+.tee-radio-label{border:0;background:var(--buy-brand-tint);color:var(--buy-brand-dark);box-shadow:none}#MainContent .tee-clipart{border-radius:8px;overflow:hidden;box-shadow:none}#MainContent .tee-clipart.active{border-color:var(--buy-brand);box-shadow:0 0 0 1px var(--buy-brand)}#MainContent .tee-clipart .tee-clipart-label{border:0!important;border-radius:inherit;box-shadow:none}#MainContent .tee-form-actions:not(.tee-form-actions--no-sticky){z-index:5;background:#fff;box-shadow:0 -1px #0000000f}#MainContent .tee-form-actions .tee-btn--preview{height:48px!important;min-height:48px!important;border:1.5px solid var(--buy-brand);border-radius:var(--buy-radius);background:#fff;color:var(--buy-brand);font-size:15px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}#MainContent .tee-form-actions .tee-btn--preview:hover{background:var(--buy-brand-tint);color:var(--buy-brand-dark)}body[data-product-preview-style=soft] #MainContent .tee-form-actions .tee-btn--preview{background:var(--buy-brand-tint)}.product-trust__image{display:block;width:100%;height:auto}#MainContent variant-radios .option-label.active,#MainContent variant-radios input:checked+.option-label{border-color:var(--buy-brand);background:var(--buy-brand-tint);color:var(--buy-brand-dark)}#MainContent variant-radios :is(.option-label,.option-size-label){border-radius:var(--buy-radius)!important}#MainContent .tee-field{padding:0;border:0;border-radius:0;background:transparent;margin-block:18px}#MainContent .tee-field .tee-field{padding:0;border:0;background:transparent}#MainContent .tee-field :is(input[type=text],input[type=email],input[type=number],textarea,select){border:1px solid var(--buy-line);border-radius:var(--buy-radius)!important;background:#fff;max-width:100%;min-width:0;box-sizing:border-box}#MainContent .tee-field :is(input[type=text],input[type=email],input[type=number],textarea,select):focus{border-color:var(--buy-brand);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--buy-brand) 18%,transparent)!important}#MainContent #customily-options .customily_option{padding:0;border:0;border-radius:0;background:transparent;margin-block:18px}#MainContent #customily-options :is(input[type=text],textarea,select){border-radius:var(--buy-radius)!important;max-width:100%;box-sizing:border-box}#MainContent :is(.tee-customize-main-form:has(.tee-field),#customily-options:has(.customily_option)){box-sizing:border-box;min-width:0;max-width:100%;margin-block:18px;padding:4px 18px;border:1.5px solid #b9c4bf;border-radius:var(--buy-radius);background:#f8f9f8}#MainContent #customily-options .customily-options-wrapper{background:transparent!important;padding:0!important}#MainContent .tee-field .tee-field{margin-block:12px}@media(max-width:749px){#MainContent :is(.tee-customize-main-form:has(.tee-field),#customily-options:has(.customily_option)){padding-inline:14px}}html body .tee-dialog-gallery .vm--modal{position:absolute!important;border-radius:var(--buy-radius)!important;width:min(700px,calc(100% - 24px))!important;max-width:calc(100% - 24px);top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;overflow:hidden}html body .tee-dialog-gallery .tee-dialog-inner{padding:0!important;border-radius:inherit;overflow:auto;max-height:calc(100dvh - 32px);background:#fff}html body .tee-dialog-gallery .tee-dialog-close{position:absolute;inset:8px 8px auto auto;z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--buy-ink);box-shadow:0 1px 6px #0002}html body .tee-dialog-gallery .tee-dialog-close:focus-visible{outline:2px solid var(--buy-accent);outline-offset:-3px}.mangofy-preview-reminder{padding:20px 48px 14px 18px;text-align:center;font-size:14px;line-height:1.5;color:var(--buy-ink)}.mangofy-preview-reminder strong{display:block;margin-bottom:4px;font-size:16px}html body .tee-dialog-gallery .tee-dcontent-body{padding:0 12px}html body .tee-dialog-gallery .tee-gallery__stage{border-radius:var(--buy-radius);overflow:hidden}html body .tee-dialog-gallery .tee-dcontent-footer{position:sticky;bottom:0;z-index:2;background:#fff;padding:12px}html body .tee-dialog-gallery .tee-dcontent-footer .tee-btn--atc{height:var(--buy-height)!important;min-height:var(--buy-height)!important;border-radius:var(--buy-radius);background:var(--buy-accent);color:var(--buy-accent-text);font-weight:700;font-size:16px}html body .tee-dialog-gallery[data-preview-refined] .tee-dcontent-footer>button:not(.tee-btn--atc){display:none}.mangofy-personalization-error{margin:8px 0 0;color:var(--color-error, #c63030);font-size:13px;line-height:1.5}.tee-field:has(>.mangofy-personalization-error){border-color:var(--color-error, #c63030)!important}.product-live-preview-controls[hidden],.product-live-preview-controls button[hidden]{display:none!important}.product-live-preview-controls button{position:fixed;z-index:22;top:calc(var(--live-preview-top, 0px) + 8px);right:8px;display:flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;padding:8px;border:1px solid var(--buy-line);border-radius:var(--buy-radius);background:#fff;color:var(--buy-ink);box-shadow:0 2px 12px #0002;font-size:12px}.product-live-preview-controls button:focus-visible{outline:2px solid var(--buy-accent);outline-offset:2px}@media(max-width:749px){.product-media-wrapper[data-live-preview-active]{min-height:var(--live-original-height)!important;z-index:20;transition:none}.product-media-wrapper[data-live-preview-active]>.tee-gallery-content{position:fixed!important;top:calc(var(--live-preview-top, 0px) + 8px);left:50%;right:auto;width:var(--live-source-width)!important;margin:0!important;background:#fff;border-radius:10px;overflow:hidden;transform:translate(-50%) scale(var(--live-preview-scale, .8))!important;transform-origin:top center;transition:none!important}.product-live-preview-controls .product-live-preview-bar{display:block;position:fixed;z-index:19;top:var(--live-preview-top, 0px);left:0;right:0;height:var(--live-preview-height, 0px);background:#fff;border-bottom:1px solid var(--buy-line);box-shadow:0 6px 16px -10px #0005}.product-live-preview-controls :is(.product-live-preview-bar,.product-live-preview-zoom)[hidden]{display:none}.product-live-preview-zoom{position:fixed;z-index:22;top:calc(var(--live-preview-top, 0px) + var(--live-preview-height, 0px) - 8px);right:8px;display:flex;flex-direction:column;transform:translateY(-100%);border:1px solid var(--buy-line);border-radius:8px;background:#fff;box-shadow:0 2px 8px #0002;overflow:hidden}.product-live-preview-controls .product-live-preview-zoom button{position:static;min-width:36px;min-height:36px;padding:0;border:0;border-radius:0;box-shadow:none}.product-live-preview-controls .product-live-preview-zoom button+button{border-top:1px solid var(--buy-line)}.product-live-preview-controls .product-live-preview-zoom button:disabled{color:#b8bfbc;cursor:default}.product-media-wrapper[data-live-preview-active] :is(.tee-thumbnails,.tee-slider__dots,.tee-slider__button){display:none!important}}@media(max-width:1023px){body[data-product-inline-actions=true] #MainContent .tee-form-actions{position:static!important;inset:auto!important;transform:none!important;width:100%!important;box-shadow:none}}#MainContent .tee-form-atc-wrapper{gap:10px}#MainContent .tee-quantity-group{display:flex;align-items:stretch;height:var(--buy-height);overflow:hidden;border:1.5px solid var(--buy-line);border-radius:var(--buy-radius);background:#fff}#MainContent .tee-quantity-handle{display:flex;align-items:center;justify-content:center;width:42px;border:0;background:transparent;color:var(--buy-ink);cursor:pointer}#MainContent .tee-quantity-handle:hover{background:var(--buy-brand-tint)}#MainContent .tee-quantity-input{width:44px;height:100%;border:0;background:transparent;font-size:16px;font-weight:600;text-align:center}#MainContent .tee-form-actions .tee-btn--atc{height:var(--buy-height)!important;min-height:var(--buy-height)!important;padding:0 16px!important;border:0;border-radius:var(--buy-radius);background:var(--buy-accent);color:var(--buy-accent-text);font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 14px -8px #00000059;transition:filter .15s ease,transform .15s ease}#MainContent .tee-form-actions .tee-btn--atc:hover{background:var(--buy-accent);color:var(--buy-accent-text);filter:brightness(.94)}#MainContent .tee-form-actions .tee-btn--atc:active{transform:translateY(1px)}#MainContent .tee-btn:focus-visible,#MainContent .tee-quantity-handle:focus-visible,#MainContent .tee-radio-label:focus-visible{outline:2px solid var(--buy-brand);outline-offset:2px}product-form .product-form__submit.btn-addToCart,product-form #customily-cart-btn{min-height:var(--buy-height);border:0!important;border-radius:var(--buy-radius)!important;background:var(--buy-accent)!important;color:var(--buy-accent-text)!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:filter .15s ease}product-form .product-form__submit.btn-addToCart:hover,product-form #customily-cart-btn:hover{filter:brightness(.94)}delivery-wrapper .country-name{color:var(--buy-brand);font-weight:500;text-decoration:underline;text-underline-offset:3px}delivery-wrapper modal-opener svg{color:var(--buy-brand)}[data-banner][data-type=product-page]{display:none!important}.product-trust{margin:16px 0 20px;padding:14px 16px 16px;border-radius:var(--buy-radius);background:var(--product-trust-background, #f4f7f6);text-align:center}.product-trust__title{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px;color:var(--buy-ink);font-size:14px;font-weight:600;line-height:1.3}.product-trust__title svg{flex:none;color:var(--buy-brand)}.product-trust__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.product-trust .trust-payment-icon{display:block;width:42px;height:27px}@media(max-width:420px){.product-trust__payments{gap:4px}.product-trust .trust-payment-icon{width:38px;height:24px}}@media(prefers-reduced-motion:reduce){#MainContent .tee-form-actions .tee-btn--atc,#MainContent .tee-form-actions .tee-btn--preview,#MainContent .tee-variants .tee-radio-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-buy.css.map */
