@media screen and (min-width:990px){.ext-media-col,.ext-info-col{position:sticky;top:20px;height:fit-content;align-self:start}.ext-gallery-image{max-height:85vh}}.ext-gallery-stage{position:relative;width:100%;overflow:hidden}.ext-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.ext-gallery-track::-webkit-scrollbar{display:none}.ext-gallery-item{min-width:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background-color:transparent}.ext-gallery-dots-wrapper{display:flex;justify-content:center;margin-top:10px;width:100%;height:16px;transition:opacity .3s}.ext-gallery-dots{display:flex;align-items:center;gap:8px;width:fit-content;max-width:90px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding:0 6px;box-sizing:border-box}.ext-gallery-dots::-webkit-scrollbar{display:none}.ext-gallery-dot{width:8px;height:8px;border-radius:50%;background-color:#e0e0e0;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:all .3s ease}.ext-gallery-dot.active{background-color:var(--ext-color-accent);transform:scale(1.1)}.ext-gallery-thumbs-wrapper{display:none;position:relative;margin-top:15px;align-items:center}.ext-gallery-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;scrollbar-width:none;-ms-overflow-style:none;width:100%;scroll-behavior:smooth}.ext-gallery-thumbs::-webkit-scrollbar{display:none;width:0;height:0}.ext-thumb-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 2px 5px #0000001a;transition:all .2s;opacity:1}.ext-thumb-nav.hidden{opacity:0;pointer-events:none}.ext-thumb-nav:hover{background:#fff;box-shadow:0 4px 8px #00000026}.ext-thumb-nav.prev{left:-15px}.ext-thumb-nav.next{right:-15px}.ext-thumb-nav svg{width:14px;height:14px;fill:#333}@media screen and (min-width:990px){.ext-gallery-dots-wrapper{display:none}.ext-gallery-thumbs-wrapper{display:flex}}.ext-thumb-btn{border:2px solid transparent;border-radius:4px;cursor:pointer;padding:0;background:transparent;opacity:.6;transition:all .2s;width:70px;height:70px;flex-shrink:0}.ext-thumb-btn.active{border-color:var(--ext-color-accent);opacity:1}.ext-thumb-img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;display:block;border-radius:2px}.ext-sticky-mobile-meta{display:none!important}@media screen and (max-width:989px){.ext-media-col.is-stuck .ext-sticky-mobile-meta{display:flex!important;align-items:center;justify-content:center;gap:50px;margin-top:0;padding:0 10px;border:0;border-top:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,max-height .22s ease,padding .22s ease,border-color .22s ease}.ext-media-col.is-stuck.ext-show-sticky-meta .ext-sticky-mobile-meta{max-height:48px;padding:7px 10px;border-top-color:#0000001a;opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.ext-media-col.is-stuck .ext-sticky-mobile-meta{transition:none}}.ext-sticky-mobile-price{min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;line-height:1;white-space:nowrap}.ext-sticky-mobile-price .ext-sticky-price-current{display:inline-flex;align-items:center;font-size:17px;font-weight:800;line-height:1;color:var(--ext-color-price)}.ext-sticky-mobile-price .ext-sticky-price-compare{display:none;align-items:center;font-size:11px;font-weight:500;line-height:1;color:#8b8b8b;text-decoration:line-through}.ext-sticky-mobile-price .ext-sticky-price-badge{display:none;align-items:center;font-size:9px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--ext-color-sale-badge);border-radius:999px;padding:2px 6px}.ext-sticky-mobile-trust{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0}.ext-sticky-trust-item{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#4a5666;letter-spacing:.01em}.ext-sticky-trust-item svg{width:12px;height:12px;stroke:#2e7d32;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}body.ext-tib-mobile-trustpilot-ready>.pw-trust-container{display:none!important}.ext-sticky-mobile-trust .ext-sticky-tp-inline{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:#0f172a;line-height:1;min-height:22px}.ext-sticky-mobile-trust .ext-sticky-tp-main{display:inline-flex;align-items:center;justify-content:center;gap:3px;line-height:1}.ext-sticky-mobile-trust .ext-sticky-tp-score{font-size:17px;font-weight:800;letter-spacing:-.01em;color:#00b67a}.ext-sticky-mobile-trust .ext-sticky-tp-star{width:12px;height:12px;fill:#00b67a;flex-shrink:0}.ext-sticky-mobile-trust .ext-sticky-tp-brand{font-size:10px;font-weight:700;color:#0f172a;letter-spacing:.01em}.ext-sticky-mobile-trust .ext-sticky-tp-count{font-size:9px;font-weight:600;color:#6b7280;line-height:1;text-align:center;letter-spacing:.01em}.ext-sticky-mobile-trust .ext-sticky-trust-fallback{display:none}.ext-sticky-mobile-trust.is-fallback-active .ext-sticky-trust-fallback{display:inline-flex}}.ext-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 18px #0000001f;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .28s}.ext-sticky-atc.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.ext-sticky-atc{transition:opacity .15s ease,visibility 0s linear .15s;transform:none}.ext-sticky-atc.is-visible{transition:opacity .15s ease,visibility 0s linear 0s;transform:none}}.ext-sticky-atc__inner{max-width:1400px;margin:0 auto;padding:8px var(--padding-x);display:flex;align-items:center;gap:10px}.ext-sticky-atc__thumb{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:8px;background:#f3f4f6;display:block}.ext-sticky-atc__info{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;flex:1 1 auto;overflow:hidden}.ext-sticky-atc__price{display:flex;align-items:baseline;gap:6px;line-height:1;white-space:nowrap}.ext-sticky-atc__price-current{flex:0 0 auto;font-size:17px;font-weight:800;line-height:1;color:var(--ext-color-price)}.ext-sticky-atc__price-compare{display:none;flex:0 1 auto;min-width:0;overflow:hidden;font-size:12px;font-weight:500;line-height:1;color:#8b8b8b;text-decoration:line-through}.ext-sticky-atc__trust{display:flex;align-items:center;gap:4px;line-height:1;min-height:12px;min-width:0;overflow:hidden}.ext-sticky-atc__trust:empty{display:none}.ext-sticky-atc__trust .ext-sticky-atc-tp{display:inline-flex;align-items:center;gap:3px;text-decoration:none;line-height:1}.ext-sticky-atc__trust .ext-sticky-atc-tp-score{flex:0 0 auto;font-size:12px;font-weight:800;color:#00b67a;letter-spacing:-.01em}.ext-sticky-atc__trust .ext-sticky-atc-tp-star{width:11px;height:11px;fill:#00b67a;flex-shrink:0}.ext-sticky-atc__trust .ext-sticky-atc-tp-brand{flex:0 1 auto;min-width:0;overflow:hidden;font-size:11px;font-weight:700;color:#0f172a}.ext-sticky-atc__trust .ext-sticky-atc-tp-count{font-size:10px;font-weight:600;color:#6b7280;white-space:nowrap}.ext-sticky-atc__btn{flex:0 0 auto;min-height:40px;padding:0 clamp(11px,3.4vw,18px);border:0;border-radius:8px;background:linear-gradient(180deg,#f9a320,#f59406);color:#fff;font-size:clamp(12.5px,3.5vw,14px);font-weight:700;line-height:1.1;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #f5940659;transition:filter .15s ease,transform .1s ease}.ext-sticky-atc__btn:hover{filter:brightness(1.05)}.ext-sticky-atc__btn:active{transform:translateY(1px)}.ext-sticky-atc__btn:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media screen and (max-width:429px){.ext-sticky-atc__trust .ext-sticky-atc-tp-count{display:none}}@media screen and (max-width:379px){.ext-sticky-atc__inner{gap:8px;padding-left:10px;padding-right:10px}.ext-sticky-atc__thumb{width:40px;height:40px;flex-basis:40px}.ext-sticky-atc__price-current{font-size:15px}}@media screen and (min-width:990px){.ext-sticky-atc{display:none}}.ext-info-col{display:flex;flex-direction:column}.ext-block{margin-bottom:15px;position:relative}.ext-p-title{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;margin:0;color:var(--ext-color-text)}@media screen and (min-width:750px){.ext-p-title{font-size:32px}}.ext-p-price{font-size:20px;font-weight:600;color:var(--ext-color-price);display:flex;gap:12px;align-items:center}.ext-p-compare{text-decoration:line-through;color:#999;font-size:16px;font-weight:400}.ext-p-badge{background-color:var(--ext-color-sale-badge);color:#fff;font-size:12px;padding:3px 8px;border-radius:4px;text-transform:uppercase;font-weight:700}.ext-variant-fieldset{border:none;padding:0;margin:0 0 15px}.ext-variant-label{display:block;font-size:14px;font-weight:600;margin-bottom:10px;color:var(--ext-color-text)}.ext-variant-options{display:flex;flex-wrap:wrap;gap:10px}.ext-v-input{display:none}.ext-v-label{border:1px solid #E0E0E0;padding:10px 18px;border-radius:4px;cursor:pointer;font-size:14px;background:#fff;transition:all .2s;color:#333;min-width:40px;text-align:center}.ext-v-input:checked+.ext-v-label{border-color:var(--ext-color-accent);background-color:var(--ext-color-accent);color:#fff}.ext-v-input:disabled+.ext-v-label{opacity:.4;text-decoration:line-through;cursor:not-allowed;background-color:#f5f5f5;border-color:#eee}.ext-buy-container{display:flex;gap:10px;width:100%}.ext-qty-wrapper{display:flex;border:1px solid #ccc;border-radius:4px;width:100px;flex-shrink:0}.ext-qty-btn{width:30px;background:none;border:none;cursor:pointer;font-size:18px;color:#333}.ext-qty-input{width:40px;border:none;text-align:center;font-size:16px;background:transparent;color:#333;-moz-appearance:textfield}.ext-qty-input::-webkit-outer-spin-button,.ext-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ext-atc-btn{flex-grow:1;background-color:var(--ext-color-btn-bg);color:var(--ext-color-btn-text);border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .2s;padding:14px;text-transform:uppercase;letter-spacing:.5px}.ext-atc-btn:hover{opacity:.9}.ext-atc-btn:disabled{background-color:#ccc;cursor:not-allowed}.ext-rte{font-size:15px;line-height:1.6;color:var(--ext-color-text)}.ext-rte img{max-width:100%;height:auto}.ext-separator{width:100%;height:1px;background-color:#e0e0e0;margin:10px 0}.ext-delivery-container{display:flex;align-items:center}.ext-delivery-dot{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.ext-delivery-text{font-size:14px;font-weight:500}.ext-proof-container{display:flex;align-items:center;height:auto}.ext-proof-avatars{display:block;position:relative;margin-right:12px;height:calc(var(--avatar-size) + (var(--border-inner) * 2));width:calc((var(--avatar-size) + (var(--border-inner) * 2)) * 1.6);flex-shrink:0}.ext-proof-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;object-fit:cover;border:var(--border-inner) solid #ffffff;box-shadow:0 0 0 var(--border-outer) var(--verified-blue);position:absolute;background-color:#f0f0f0;box-sizing:content-box;top:0}.ext-proof-avatar:first-child{left:0;z-index:1}.ext-proof-avatar:last-child{left:calc(var(--avatar-size) * .65);z-index:2}.ext-proof-content-wrapper{display:block;font-size:14px;line-height:1.35}.ext-proof-text{display:inline;margin:0;padding:0}.ext-proof-text strong{font-weight:700}.ext-proof-custom-icon{display:inline-block;vertical-align:text-bottom;margin-left:4px;height:var(--icon-height);width:var(--icon-height);line-height:1}.ext-proof-custom-icon svg{width:100%;height:100%;display:block;object-fit:contain}.ext-emotion-block{font-weight:500;line-height:1.4}.ext-risk-block{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4}.ext-risk-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center}.ext-risk-icon svg{width:100%;height:100%}.ext-risk-content strong{font-weight:700;display:block;margin-bottom:2px}.ext-memory-box{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4;border-style:solid;border-width:1px}.ext-memory-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center}.ext-memory-icon svg{width:100%;height:100%}.ext-memory-content p{margin:0}.ext-trust-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.ext-trust-item{display:flex;align-items:center;gap:10px;flex:1 1 auto}.ext-trust-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.ext-trust-label{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2}@media screen and (max-width:989px){.ext-proof-avatars{margin-right:10px}.ext-proof-content-wrapper{font-size:13px;line-height:1.3}.ext-trust-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;width:100%}.ext-trust-item{flex-direction:column;gap:6px;margin-bottom:0;align-items:center;text-align:center;width:100%}.ext-trust-icon{width:28px;height:28px}.ext-trust-label{font-size:10px}}.ext-rating-badge{display:flex;align-items:center;text-decoration:none!important;cursor:pointer;font-size:16px}.ext-rating-content{display:flex;align-items:center}.ext-star-icon{width:1em;height:1em;flex-shrink:0;margin-right:2px;fill:var(--star-color, #f9ac52)}.ext-rating-label{margin-left:5px;color:var(--text-color, inherit);text-decoration:none;font-family:inherit;line-height:1}#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-option-inner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;opacity:1!important;transition:opacity .08s linear!important}#teeinblue-form.ext-color-normalizing .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-option-inner{opacity:0!important}#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-radio,#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-radio.active{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:none!important;border-radius:50%!important;background:transparent!important;margin:0!important;padding:0!important;box-shadow:none!important}#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-radio .tee-radio-label,#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-radio>label{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:50%!important;border:2px solid #d8dee8!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;position:relative!important;font-size:0!important;line-height:0!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:none!important}#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-swatch--color{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;display:block!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;border:none!important;box-shadow:none!important}#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-radio.ext-color-selected .tee-radio-label,#teeinblue-form .tee-option--color.ext-color-has-swatches:not(.custom-frame-wrapper) .tee-radio.active .tee-radio-label{border:2px solid #f59406!important;background:transparent!important;box-shadow:none!important}#teeinblue-form .custom-frame-wrapper .custom-frame-item{display:grid!important;grid-template-rows:auto minmax(2.8em,auto) 1.25em!important;align-items:start!important;justify-items:center!important;row-gap:4px!important}#teeinblue-form .custom-frame-wrapper .custom-frame-card{grid-row:1!important}#teeinblue-form .custom-frame-wrapper .custom-frame-title{grid-row:2!important;margin-top:6px!important;font-family:Lato,sans-serif!important;font-weight:600!important;line-height:1.25!important;text-align:center!important;color:#4a5666!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}#teeinblue-form .custom-frame-wrapper .custom-frame-diff{grid-row:3!important;display:block!important;margin-top:0!important;font-family:Lato,sans-serif!important;font-weight:400!important;line-height:1.2!important;text-align:center!important;color:#5f6b7a!important}@media(min-width:768px){#teeinblue-form .custom-frame-wrapper .custom-frame-title{font-size:12px!important}#teeinblue-form .custom-frame-wrapper .custom-frame-diff{font-size:10px!important}}@media(max-width:767px){#teeinblue-form .custom-frame-wrapper .custom-frame-title{font-size:11px!important}#teeinblue-form .custom-frame-wrapper .custom-frame-diff{font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ext-main-product.css.map */
