.tpdp,.tpdp *{box-sizing:border-box}.tpdp{width:100%;padding-bottom:var(--tpdp-pb);background:#f6f7f8;color:#222f35;font-family:Inter,sans-serif}.tpdp__title,.tpdp h1,.tpdp h2,.tpdp h3,.tpdp .tpdp-price__current,.tpdp .tpdp-related__copy b{font-size:16px}.tpdp p,.tpdp li,.tpdp dt,.tpdp dd,.tpdp a,.tpdp button,.tpdp label,.tpdp input,.tpdp small,.tpdp span,.tpdp strong,.tpdp b,.tpdp summary{font-size:13px}.tpdp .tpdp-eyebrow{display:block;color:#222f35}.tpdp .tpdp-price__current{font-size:34px}.tpdp button,.tpdp input,.tpdp a{font:inherit}.tpdp button{color:inherit}.tpdp__shell{width:min(calc(100% - 48px),1280px);margin:0 auto;background:#fff}.tpdp__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.tpdp__header--inside{align-items:flex-start;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e5e9eb}.tpdp__heading-copy{min-width:0}.tpdp__title{display:inline;margin:0;padding-right:8px;border-right:1px solid #9b9b9b;color:#222f35}.tpdp-title-rating{display:inline-flex;align-items:center;gap:2px;padding:0 0 0 3px;border:0;background:transparent;line-height:0;vertical-align:-2px;white-space:nowrap;cursor:pointer}.tpdp-title-rating img{display:block;width:16px;height:16px;object-fit:contain}.tpdp-title-rating:hover{opacity:.82}.tpdp-title-rating__text{margin-left:6px;color:#056ad7;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.tpdp-title-rating:hover .tpdp-title-rating__text,.tpdp-title-rating:focus-visible .tpdp-title-rating__text{color:#056ad7}.tpdp button:focus-visible,.tpdp a:focus-visible,.tpdp input:focus-visible,.tpdp summary:focus-visible{outline:2px solid #ff6b00;outline-offset:3px}.tpdp__hero{display:grid;grid-template-columns:25fr 40fr 30fr;gap:0;align-items:stretch;background:#fff}.tpdp-mainpanel{display:contents}.tpdp-gallery,.tpdp-tech,.tpdp-buybox{min-width:0;margin:0;border:0;background:#fff;box-shadow:none}.tpdp-gallery,.tpdp-tech{height:100%}.tpdp-buybox{align-self:stretch}.tpdp-buybox,.tpdp-compat-card,.tpdp-tabs,.tpdp-related,.tpdp-service-card,.tpdp-social{background:#fff}.tpdp-gallery,.tpdp-tech{min-width:0;padding:13px 0}.tpdp-mainpanel>.tpdp-gallery,.tpdp-mainpanel>.tpdp-tech{border:0}.tpdp-gallery{min-width:0;overflow:hidden;border-right:0}.tpdp-gallery__stage{position:relative;display:grid;place-items:center;padding:10px;background:#fff}.tpdp-gallery__panel{width:100%;min-width:0;height:100%}.tpdp-gallery__panel[hidden]{display:none}.tpdp-gallery__panel.is-active{display:flex;align-items:center;justify-content:center}.tpdp-gallery__image{display:block;width:100%;height:auto;max-width:100%;max-height:200px;margin:0 auto;object-fit:contain}.tpdp[data-zoom-enabled=true] .tpdp-gallery__image[data-tpdp-zoom-open]{cursor:pointer}.tpdp-gallery__zoom-hint{position:absolute;z-index:3;right:30px;bottom:30px;width:16px;height:16px;background:#222f35;mask-image:var(--tpdp-zoom-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--tpdp-zoom-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none}.tpdp-gallery__media{width:100%;min-height:320px;display:grid;place-items:center}.tpdp-gallery__media video,.tpdp-gallery__media iframe,.tpdp-gallery__media model-viewer{width:100%;max-width:100%;max-height:510px}.tpdp-gallery-nav{position:absolute;z-index:2;top:50%;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;transform:translateY(-50%)}.tpdp-gallery-nav--prev{left:14px}.tpdp-gallery-nav--next{right:14px}.tpdp-gallery-nav__icon{width:18px;height:18px;background:#e2e2e2;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.tpdp-gallery-nav--prev .tpdp-gallery-nav__icon{mask-image:var(--tpdp-arrow-left);-webkit-mask-image:var(--tpdp-arrow-left)}.tpdp-gallery-nav--next .tpdp-gallery-nav__icon{mask-image:var(--tpdp-arrow-right);-webkit-mask-image:var(--tpdp-arrow-right)}.tpdp-gallery>.tpdp-quality{margin:0}.tpdp-gallery>.tpdp-quality h3{margin:16px 16px 12px}.tpdp-gallery>.tpdp-quality ul{margin:0 16px 16px;padding:0}.tpdp-gallery__empty{color:#768087}.tpdp-gallery__thumbs-carousel{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;width:100%;padding:20px 10px}.tpdp-gallery__thumbs-viewport{min-width:0;overflow:hidden}.tpdp-gallery__thumbs{display:flex;gap:10px;width:100%;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.tpdp-gallery__thumbs::-webkit-scrollbar{display:none}.tpdp-gallery__thumb{flex:0 0 72px;width:72px;height:72px;aspect-ratio:1 / 1;display:grid;place-items:center;padding:8px;overflow:hidden;border:1px solid #e9e9e9;background:#fff;box-shadow:none;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;transition:none}.tpdp-gallery__thumb:hover,.tpdp-gallery__thumb:focus,.tpdp-gallery__thumb:focus-visible{border:1px solid #e9e9e9;background:#fff;box-shadow:none}.tpdp-gallery__thumb.is-active{border:1px solid #bdbdbd;background:#fff;box-shadow:none}.tpdp-gallery__thumbs-static{width:100%;padding:20px 10px}.tpdp-gallery__thumbs--static{width:100%;display:flex;gap:10px;overflow:visible;scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-x:auto}.tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex:0 0 72px;width:72px;height:72px}.tpdp-gallery__thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.tpdp-gallery__thumbs-arrow{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #e2e2e2;background:#fff;box-shadow:none;cursor:pointer}.tpdp-gallery__thumbs-arrow:disabled{opacity:.45;cursor:default}.tpdp-gallery__thumbs-arrow-icon{width:18px;height:18px;display:block;background:#e2e2e2;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.tpdp-gallery__thumbs-arrow--prev .tpdp-gallery__thumbs-arrow-icon{mask-image:var(--tpdp-arrow-left);-webkit-mask-image:var(--tpdp-arrow-left)}.tpdp-gallery__thumbs-arrow--next .tpdp-gallery__thumbs-arrow-icon{mask-image:var(--tpdp-arrow-right);-webkit-mask-image:var(--tpdp-arrow-right)}.tpdp-buybox{position:sticky;top:24px;overflow:hidden}.tpdp-advantages h3{margin:0 0 18px;color:#222f35;font-size:16px}.tpdp-advantage{display:flex;flex-direction:column;gap:2px;padding:0;color:#222f35}.tpdp-advantage strong,.tpdp-advantage span{color:#222f35;font-size:14px}.tpdp-advantage__separator{display:block;margin:9px 0;color:#ff6b00;font-size:16px}.tpdp-logistics{padding:16px 18px;border-bottom:0}.tpdp-logistics p{display:flex;align-items:center;gap:10px;margin:0;color:#222f35;font-size:14px}.tpdp-logistics p+p{margin-top:10px}.tpdp-logistics img{flex:0 0 18px;width:18px;height:18px;object-fit:contain}.tpdp-logistics p.tpdp-logistics__free-shipping{position:relative;display:flex;align-items:center;gap:9px;margin:0 0 2px;padding:7px 9px;border:1px solid #d9efdc;border-radius:4px;background:#f8fcf8}.tpdp-logistics p.tpdp-logistics__free-shipping img{flex:0 0 18px;width:18px;height:18px;object-fit:contain}.tpdp-logistics p.tpdp-logistics__free-shipping>span{color:#30ba3e;font-weight:500}.tpdp-buybox__top{padding:14px 25px 0 13px;border-bottom:0}.tpdp-buybox__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:18px}.tpdp-form{margin:0}.tpdp-stock{display:flex;align-items:flex-start;gap:8px;padding-top:20px;color:#b42318}.tpdp-stock.is-in{color:#0c6429}.tpdp-stock span:last-child{display:flex;flex-direction:column;gap:3px}.tpdp-stock small{color:#667178}.tpdp-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.tpdp-price__old{color:#687178;text-decoration:line-through}.tpdp-price__current{margin-top:2px;color:#222f35}.tpdp-price__saving{margin-top:7px;color:#b60000}.tpdp-price small{margin-top:6px;color:#69737a}.tpdp-eyebrow{display:block;color:#59636a}.tpdp-form__row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:stretch}.tpdp-qty{align-self:stretch}.tpdp-qty__selector{position:relative;width:100%;height:48px;background:transparent linear-gradient(180deg,#f8f8f8,#f0f0f0 76%,#e5e5e5) 0% 0% no-repeat padding-box;border:0;overflow:hidden}.tpdp-qty__selector select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:48px;min-width:0;padding:0 46px 0 0;border:0;background:transparent;color:#222f35;font-size:14px;appearance:none;-webkit-appearance:none;cursor:pointer;text-align:center;text-align-last:center}.tpdp-qty__selector select:focus{outline:0}.tpdp-qty__divider{position:absolute;z-index:2;top:10px;bottom:10px;left:50%;width:1px;background:#b8bcc0;pointer-events:none;transform:translate(-50%)}.tpdp-qty__icon{position:absolute;z-index:2;top:50%;right:16px;width:14px;height:14px;background:#6f7479;mask-image:var(--tpdp-arrow-quantity);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--tpdp-arrow-quantity);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none;transform:translateY(-50%)}.tpdp-add{height:48px;padding:0 18px;border:1px solid #e33f32;background:#e33f32;color:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.tpdp-add__icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;background:transparent}.tpdp-add__icon:before{content:"";width:30px;height:30px;background:#fff;mask-image:var(--tpdp-cart-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--tpdp-cart-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.tpdp-add>span:last-child{color:#fff;font-weight:700}.tpdp-add:hover,.tpdp-add:focus-visible{border-color:#e33f32d9;background:#e33f32d9}.tpdp-add:disabled{border-color:#c6cdd1;background:#c6cdd1;cursor:not-allowed}.tpdp-form__message{min-height:16px;margin:8px 0 0;color:#0c6429}.tpdp-form__message.is-error{color:#b42318}.tpdp-compat-card{display:grid;grid-template-columns:310px minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:20px;padding:16px 18px}.tpdp-compat-card__heading{display:flex;align-items:center}.tpdp-compat-card h2,.tpdp-section-heading h2,.tpdp-service-card__title,.tpdp-social__title{margin:0;color:#222f35}.tpdp-compat-card p{margin:4px 0 0;color:#6a747b}.tpdp-compat-card__models{min-width:0;display:flex;flex-wrap:wrap;gap:7px}.tpdp-compat-card__models span{max-width:100%;padding:7px 10px;overflow:hidden;border:1px solid #dfe4e7;background:#f8f9fa;color:#3f4a51;text-overflow:ellipsis;white-space:nowrap}.tpdp-secondary-button{min-height:38px;padding:0 14px;border:1px solid #222f35;background:#fff;color:#222f35;cursor:pointer;transition:background .16s ease,color .16s ease}.tpdp-secondary-button:hover{background:#222f35;color:#fff}.tpdp-tech{min-width:0;margin-top:0;padding:18px 0}.tpdp-section-heading{display:block;margin-bottom:14px}.tpdp-section-heading .tpdp-eyebrow,.tpdp-service-card__heading .tpdp-eyebrow,.tpdp-social__intro .tpdp-eyebrow{margin-bottom:6px}.tpdp-tech__layout{display:grid;grid-template-columns:1fr;align-items:start}.tpdp-tech__table{display:grid;grid-template-columns:1fr}.tpdp-tech__row{position:relative;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:8px 10px;border:0;background:#fff}.tpdp-tech__row:nth-child(odd){background:#f6f7f8}.tpdp-tech__row dt,.tpdp-tech__row dd{flex:0 1 auto;min-width:0;margin:0;padding:0;color:#222f35;font-size:13px;overflow-wrap:anywhere}.tpdp-tech__row dt{flex:0 0 auto;font-weight:400}.tpdp-tech__row dd{flex:1 1 0;font-weight:600}.tpdp-tech__value{min-width:0;line-height:1.35}.tpdp-tech__row.is-collapsible{padding-right:38px}.tpdp-tech__row.is-collapsible .tpdp-tech__value{max-height:var(--tpdp-tech-collapsed-height, 18px);overflow:hidden}.tpdp-tech__row.is-collapsible.is-expanded .tpdp-tech__value{max-height:none;overflow:visible}.tpdp-tech__toggle{position:absolute;top:50%;right:8px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#222f35;cursor:pointer;transform:translateY(-50%)}.tpdp-tech__toggle[hidden]{display:none}.tpdp-tech__toggle-icon{display:block;width:11px;height:11px;background:#6f7479;mask-image:var(--tpdp-chevron-down);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--tpdp-chevron-down);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform .16s ease}.tpdp-tech__row.is-expanded .tpdp-tech__toggle-icon{transform:rotate(180deg)}.tpdp-tech__toggle:hover .tpdp-tech__toggle-icon{background:#222f35}.tpdp-tech__layout.is-limited .tpdp-tech__row:nth-child(n+9){display:none}.tpdp-tech__show-more[hidden]{display:none}.tpdp-tech__show-more{width:88px;min-height:28px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:5px;border:1px solid #e2e2e2;border-radius:2px;background:#f8f9f9;color:#59656d;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.tpdp-tech__show-more:hover,.tpdp-tech__show-more:focus-visible{border-color:#9b9b9b;background:#fff;color:#222f35}.tpdp-tech__show-more-icon{display:block;width:14px;height:14px;object-fit:contain;opacity:.8}.tpdp-quality h3{margin:0 0 12px;color:#222f35;font-size:16px}.tpdp-quality ul{margin:0;padding:0;list-style:none}.tpdp-quality li{position:relative;margin:0;padding:0 0 0 25px;color:#222f35}.tpdp-quality li:before{content:"";position:absolute;left:0;top:50%;width:13px;height:13px;background:#1dc67d;mask-image:var(--tpdp-checkmark);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--tpdp-checkmark);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:translateY(-50%)}.tpdp-tabs{margin-top:20px;overflow:visible;background:#fff}.tpdp-tabs__list{position:sticky;top:0;z-index:3;display:flex;align-items:flex-end;gap:0;overflow-x:auto;padding:0 10px;border:0;border-bottom:1px solid #e2e2e2;background:#fff;box-shadow:none;scrollbar-width:none}.tpdp-tabs__list::-webkit-scrollbar{display:none}.tpdp-tabs__button{position:relative;flex:0 0 auto;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:0;background:transparent;color:#2f3e44;font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .16s ease}.tpdp-tabs__button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.tpdp-tabs__button:hover,.tpdp-tabs__button:focus-visible{background:transparent;color:#222f35}.tpdp-tabs__button.is-active{background:transparent;color:#ff6b00;font-weight:600}.tpdp-tabs__button.is-active:after{background:#ff6b00}.tpdp-tabs__sections{display:block;background:#fff}.tpdp-tabs__panel{padding:22px 32px 42px;border-bottom:1px solid #e7eaec;scroll-margin-top:76px}.tpdp-tabs__panel:last-child{border-bottom:0}.tpdp-content-section__heading{position:relative;max-width:1040px;margin-bottom:24px;padding-left:13px}.tpdp-content-section__heading:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:3px;background:#ff6b00}.tpdp-content-section__heading h2{margin:0;color:#222f35;font-size:19px;font-weight:700}.tpdp-content-section__heading p{max-width:850px;margin:7px 0 0;color:#6d777d;font-size:13px}.tpdp-content-section__empty{margin:0;padding:14px 16px;border:1px solid #e5e8ea;background:#fafbfb;color:#667178}.tpdp-description{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:start;width:100%}.tpdp-description__copy{width:100%;min-width:0;color:#3f4a51}.tpdp-description__copy>:first-child{margin-top:0}.tpdp-description__copy>:last-child{margin-bottom:0}.tpdp-description__copy h2,.tpdp-description__copy h3,.tpdp-description__copy h4,.tpdp-description__copy strong{color:#222f35}.tpdp-description__copy h2{margin:26px 0 10px}.tpdp-description__copy h3{margin:22px 0 8px}.tpdp-description__copy p{color:#4d585f}.tpdp-description__copy a{color:#056ad7;text-underline-offset:2px}.tpdp-compat-detail,.tpdp-summary{width:100%;max-width:none;overflow:hidden;border:1px solid #e1e5e8;background:#fff}.tpdp-summary__row,.tpdp-compat-detail>.tpdp-summary__row{display:grid;width:100%;grid-template-columns:250px minmax(0,1fr);border:0;border-bottom:1px solid #e8ebed}.tpdp-summary__row:last-child,.tpdp-compat-detail>.tpdp-summary__row:last-child{border-bottom:0}.tpdp-summary__row strong,.tpdp-summary__row span{padding:14px 16px}.tpdp-summary__row strong{background:#f7f8f9;color:#222f35;font-weight:600}.tpdp-summary__row span{min-width:0;background:#fff;color:#566168;overflow-wrap:anywhere}.tpdp-reviews{min-height:90px;padding:18px;border:1px solid #e2e2e2;background:#fafbfb}.tpdp-faq{width:100%;overflow:hidden;border:1px solid #e1e5e8;background:#fff}.tpdp-faq h3{margin:0;padding:15px 17px;border-bottom:1px solid #e1e5e8;background:#f8f9fa;color:#222f35;font-size:14px;font-weight:600}.tpdp-faq details{margin:0;padding:0 18px;border-bottom:1px solid #e8ebed;background:#fff;transition:background-color .16s ease}.tpdp-faq details:last-child{border-bottom:0}.tpdp-faq details:hover{background:#fafbfb}.tpdp-faq summary{position:relative;padding:17px 34px 17px 0;color:#2f3e44;font-weight:600;cursor:pointer;list-style:none}.tpdp-faq summary::-webkit-details-marker{display:none}.tpdp-faq summary:after{content:"";position:absolute;top:50%;right:2px;width:16px;height:16px;background-image:var(--tpdp-faq-plus);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.tpdp-faq details[open] summary:after{background-image:var(--tpdp-faq-minus)}.tpdp-faq details[open]{background:#fafbfb}.tpdp-faq p{margin:-2px 0 17px;max-width:850px;color:#657077}.tpdp-related{margin-top:20px;padding:20px}.tpdp-section-heading--compact{margin-bottom:16px}.tpdp-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tpdp-related__card{min-width:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #e0e4e7;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease}.tpdp-related__card:hover{border-color:#ff6b00}.tpdp-related__image{width:110px;height:82px;display:grid;place-items:center}.tpdp-related__image img{display:block;width:100%;height:100%;object-fit:contain}.tpdp-related__copy{min-width:0;display:flex;flex-direction:column;gap:5px}.tpdp-related__copy strong{display:-webkit-box;overflow:hidden;color:#3f4a51;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tpdp-related__copy b{color:#222f35}.tpdp-related__copy span{color:#ff6b00}.tpdp-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}.tpdp-service-card{padding:22px}.tpdp-service-card__heading{margin-bottom:16px}.tpdp-service-card__title{margin:0;padding:0;border:0;color:#222f35;font-size:16px;font-weight:600}.tpdp-service-card__logos{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.tpdp-service-card__logos img{display:block;width:auto;max-width:82px;max-height:34px;object-fit:contain}.tpdp-service-card>p{margin:18px 0 0;padding-top:16px;border-top:1px solid #e5e9eb;color:#606b72}.tpdp-service-card>p strong{color:#222f35}.tpdp-social{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(260px,.8fr));gap:18px;margin-top:20px;padding:22px}.tpdp-social__intro{padding-right:24px;border-right:1px solid #e1e5e8}.tpdp-social__title{margin:0;padding:0;border:0;color:#222f35;font-size:16px;font-weight:600}.tpdp-social__intro>p:not(.tpdp-social__title){max-width:520px;margin:10px 0 0;color:#667178}.tpdp-social__card{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid #e0e4e7;color:#3f4a51;text-decoration:none;transition:border-color .16s ease}.tpdp-social__card:hover{border-color:#ff6b00}.tpdp-social__logo{height:24px;margin-bottom:14px}.tpdp-social__logo img{display:block;width:auto;height:24px}.tpdp-social__card strong{color:#222f35}.tpdp-social__card>span:not(.tpdp-social__logo){margin-top:6px;color:#69737a}.tpdp-social__card b{margin-top:14px;color:#ff6b00}.tpdp-zoom{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.tpdp-zoom__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#222f35e0;cursor:zoom-out}.tpdp-zoom__dialog{position:relative;z-index:1;width:min(92vw,1180px);height:min(88vh,820px);display:grid;grid-template-columns:56px minmax(0,1fr) 56px;place-items:center;overflow:hidden;background:#fff}.tpdp-zoom__canvas{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;padding:20px}.tpdp-zoom__image{display:block;width:auto;height:auto;max-width:50%;max-height:90%;object-fit:contain;cursor:zoom-in;transform:scale(1);transform-origin:center;transition:transform .16s ease}.tpdp-zoom__close,.tpdp-zoom__arrow{display:grid;place-items:center;padding:0;border:1px solid #dfe4e7;background:#fff;color:#222f35;cursor:pointer}.tpdp-zoom__close{position:absolute;z-index:2;top:14px;right:14px;width:38px;height:38px}.tpdp-zoom__arrow{width:40px;height:40px}.tpdp-zoom__close:hover,.tpdp-zoom__arrow:hover{border-color:#ff6b00;color:#ff6b00}@media screen and (max-width:767px){.tpdp__shell{width:calc(100% - 30px)}.tpdp__header{display:block;margin-bottom:18px}.tpdp__header--inside{padding-bottom:14px}.tpdp__hero{grid-template-columns:1fr;gap:0;align-items:stretch}.tpdp-mainpanel{display:contents}.tpdp-gallery{order:1;border-right:0;border-bottom:0}.tpdp-tech{order:2}.tpdp-buybox{order:3;position:static;top:auto}.tpdp-gallery__stage{min-height:300px;padding:44px 14px 14px}.tpdp-gallery__image{max-height:270px}.tpdp-gallery__media{min-height:330px}.tpdp-gallery__thumbs-carousel{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px;padding:12px}.tpdp-gallery__thumbs-arrow{width:30px;height:30px}.tpdp-gallery__thumb{height:52px}.tpdp-form__row{grid-template-columns:92px minmax(0,1fr);gap:10px}.tpdp-add{padding:0 10px}.tpdp-compat-card{grid-template-columns:1fr;gap:14px;margin-top:16px;padding:16px}.tpdp-secondary-button{width:100%}.tpdp-tech{margin-top:0;padding:16px}.tpdp-section-heading{display:block}.tpdp-tech__layout,.tpdp-tech__table{grid-template-columns:1fr}.tpdp-tabs{margin-top:16px}.tpdp-tabs__button{min-height:46px;padding:0 14px}.tpdp-tabs__panel{padding:24px 16px;scroll-margin-top:68px}.tpdp-content-section__heading{margin-bottom:16px}.tpdp-summary__row{grid-template-columns:1fr}.tpdp-summary__row strong,.tpdp-summary__row span{padding:11px 12px}.tpdp-related{margin-top:16px;padding:16px}.tpdp-related__grid{grid-template-columns:1fr}.tpdp-service-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.tpdp-service-card{padding:18px 16px}.tpdp-social{grid-template-columns:1fr;gap:14px;margin-top:16px;padding:16px}.tpdp-social__intro{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #e1e5e8}.tpdp-zoom__dialog{width:100vw;height:100vh;grid-template-columns:44px minmax(0,1fr) 44px}.tpdp-zoom__canvas{padding:14px 4px}.tpdp-zoom__arrow{width:36px;height:36px}}@media screen and (min-width:768px)and (max-width:1199px){.tpdp-buybox{position:static;top:auto}.tpdp__hero{grid-template-columns:clamp(220px,27vw,300px) minmax(280px,1fr) clamp(220px,27vw,300px);gap:0;align-items:stretch}.tpdp-mainpanel{display:contents}.tpdp-gallery__stage{min-height:320px}.tpdp-gallery__image{max-height:280px}.tpdp-form__row{grid-template-columns:92px minmax(0,1fr);gap:10px}.tpdp-add{padding:0 10px}.tpdp-compat-card{grid-template-columns:260px minmax(0,1fr) auto;gap:14px}.tpdp-tech{min-width:0}.tpdp-tech__layout{grid-template-columns:minmax(0,1fr)}.tpdp-tech__table{grid-template-columns:minmax(0,1fr);min-width:0}.tpdp-tech__row,.tpdp-tech__row dt,.tpdp-tech__row dd,.tpdp-tech__value{min-width:0}.tpdp-description{display:block;width:100%}.tpdp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpdp-social{grid-template-columns:1fr 1fr}.tpdp-social__intro{grid-column:1 / -1;padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #e1e5e8}}@media screen and (min-width:1200px){.tpdp__hero{grid-template-columns:25fr 40fr 30fr;gap:0;align-items:stretch;background:#fff}.tpdp-mainpanel{display:contents}.tpdp-gallery,.tpdp-tech,.tpdp-buybox{align-self:stretch}}@media screen and (max-width:767px){.tpdp-form__row{grid-template-columns:92px minmax(0,1fr)}}.tpdp .tpdp-gallery__thumb{flex:0 0 72px;width:72px;height:72px;aspect-ratio:1 / 1;padding:8px;border:1px solid #e9e9e9;background:#fff;box-shadow:none;transition:none}.tpdp .tpdp-gallery__thumb:hover,.tpdp .tpdp-gallery__thumb:focus,.tpdp .tpdp-gallery__thumb:focus-visible{border:1px solid #e9e9e9;background:#fff;box-shadow:none;outline:none}.tpdp .tpdp-gallery__thumb.is-active{border:1px solid #bdbdbd;background:#fff;box-shadow:none;outline:none}.tpdp .tpdp-gallery__thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.tpdp .tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex:0 0 72px;width:72px;height:72px}.tpdp .tpdp-logistics p.tpdp-logistics__free-shipping>span{color:#30ba3e;font-weight:500}@media screen and (min-width:768px)and (max-width:1199px){.tpdp .tpdp-gallery__thumb,.tpdp .tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex-basis:68px;width:68px;height:68px}}@media screen and (min-width:768px)and (max-width:1199px){.tpdp-gallery__thumb,.tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex-basis:68px;width:68px;height:68px}}@media screen and (max-width:767px){.tpdp-gallery__thumb,.tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex-basis:60px;width:60px;height:60px}.tpdp-gallery__thumbs-static{padding:12px}}.tpdp-information-block{width:100%;margin-top:0;padding:20px 0 0;background:#fff}.tpdp-information-block>.tpdp-tabs{margin-top:0;overflow:visible;background:#fff}.tpdp-information-block>.tpdp-related,.tpdp-information-block>.tpdp-service-grid{background:#fff}.tpdp-information-block>.tpdp-related{margin-top:20px}.tpdp-information-block>.tpdp-service-grid{margin-top:20px;padding-top:0;padding-bottom:20px}.tpdp-logistics__row{position:relative}.tpdp-logistics__info-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.tpdp-logistics__info-button{width:20px;height:20px;margin:0;padding:0;display:inline-grid;place-items:center;border:0;background:transparent;cursor:help}.tpdp-logistics .tpdp-logistics__info-icon{display:block;width:16px;height:16px;flex:0 0 16px;object-fit:contain}.tpdp-logistics__tooltip{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(390px,calc(100vw - 40px));padding:14px 16px;border:1px solid #e1e5e8;background:#fff;color:#59656d;font-size:12.5px;font-weight:400;text-align:left;box-shadow:0 5px 18px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.tpdp-logistics__info-wrap:hover .tpdp-logistics__tooltip,.tpdp-logistics__info-wrap:focus-within .tpdp-logistics__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:767px){.tpdp-logistics__tooltip{right:auto;left:0;width:min(320px,calc(100vw - 44px))}}.tpdp-buybox,.tpdp-logistics{overflow:visible}.tpdp-logistics__row{position:relative;overflow:visible;cursor:help}.tpdp-logistics__info-wrap{position:static}.tpdp-logistics__tooltip{top:calc(100% + 8px);right:0;left:auto;width:min(360px,calc(100vw - 40px));max-width:360px}.tpdp-logistics__row:hover .tpdp-logistics__tooltip,.tpdp-logistics__row:focus-within .tpdp-logistics__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:1199px){.tpdp-logistics__tooltip{right:0;left:auto;width:min(340px,calc(100vw - 32px));max-width:340px}}@media screen and (max-width:767px){.tpdp-logistics__tooltip{right:auto;left:0;width:min(300px,calc(100vw - 36px));max-width:300px}}@media screen and (min-width:1200px){.tpdp-gallery,.tpdp-tech,.tpdp-buybox,.tpdp-tech__table,.tpdp__heading-copy,.tpdp-buybox__inner{min-width:0}}.tpdp{overflow-x:clip}.tpdp__shell,.tpdp__hero,.tpdp-mainpanel,.tpdp-gallery,.tpdp-tech,.tpdp-buybox,.tpdp-information-block,.tpdp-tabs,.tpdp-tabs__sections,.tpdp-tabs__panel,.tpdp-description,.tpdp-description__copy,.tpdp-faq,.tpdp-compat-detail,.tpdp-summary,.tpdp-related,.tpdp-service-grid,.tpdp-service-card,.tpdp-social,.tpdp-social__intro{min-width:0;max-width:100%}.tpdp__heading-copy,.tpdp-tech__layout,.tpdp-tech__table,.tpdp-tech__row,.tpdp-tech__value,.tpdp-buybox__top,.tpdp-buybox__summary,.tpdp-form,.tpdp-form__row,.tpdp-logistics,.tpdp-summary__row,.tpdp-related__card,.tpdp-related__copy{min-width:0}.tpdp img,.tpdp video,.tpdp iframe,.tpdp model-viewer{max-width:100%}.tpdp__title,.tpdp-tech__value,.tpdp-summary__row span,.tpdp-description__copy,.tpdp-related__copy strong,.tpdp-logistics__tooltip{overflow-wrap:anywhere;word-break:normal}.tpdp .rte,.tpdp .jdgm-widget,.tpdp .jdgm-review-widget,.tpdp #judgeme_product_reviews{max-width:100%;min-width:0}.tpdp .rte img{height:auto}.tpdp .rte table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tpdp-tech__show-more{position:relative;z-index:5;pointer-events:auto;touch-action:manipulation}.tpdp-tech__layout.is-expanded-all .tpdp-tech__table .tpdp-tech__row:nth-child(n+9){display:flex}@media screen and (min-width:1200px){.tpdp__hero{grid-template-columns:minmax(0,25fr) minmax(0,40fr) minmax(0,30fr);grid-template-rows:auto;gap:0;align-items:stretch}.tpdp-gallery,.tpdp-tech,.tpdp-buybox{min-width:0;align-self:stretch}.tpdp-buybox{position:sticky;top:24px}.tpdp-tabs__list{position:sticky;top:0}.tpdp-description{grid-template-columns:minmax(0,1fr) 330px;gap:36px}}@media screen and (min-width:900px)and (max-width:1199px){.tpdp__shell{width:min(calc(100% - 32px),1280px)}.tpdp__hero{grid-template-columns:minmax(0,28fr) minmax(0,42fr) minmax(0,30fr);grid-template-rows:auto;gap:0;align-items:stretch}.tpdp-gallery,.tpdp-tech,.tpdp-buybox{min-width:0}.tpdp-buybox,.tpdp-tabs__list{position:static;top:auto}.tpdp-gallery__stage{min-height:clamp(240px,27vw,315px);padding:18px 10px 10px}.tpdp-gallery__image{max-height:clamp(210px,24vw,275px)}.tpdp-tech{padding-right:8px;padding-left:8px}.tpdp-buybox__top{padding-right:12px;padding-left:12px}.tpdp-buybox__summary{gap:10px}.tpdp-form__row{grid-template-columns:minmax(76px,88px) minmax(0,1fr);gap:8px}.tpdp-add{min-width:0;padding-right:8px;padding-left:8px}.tpdp-add__icon,.tpdp-add__icon:before{flex-basis:24px;width:24px;height:24px}.tpdp-logistics{padding-right:12px;padding-left:12px}.tpdp-description{grid-template-columns:minmax(0,1fr);gap:24px}.tpdp-tabs__list{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tpdp-tabs__button{flex:0 0 auto;min-width:max-content;padding-right:14px;padding-left:14px}.tpdp-related__grid,.tpdp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px)and (max-width:899px){.tpdp__shell{width:min(calc(100% - 28px),1280px)}.tpdp__hero{grid-template-columns:minmax(0,42%) minmax(0,58%);grid-template-rows:auto auto;gap:0;align-items:stretch}.tpdp-gallery{grid-column:1;grid-row:1}.tpdp-tech{grid-column:2;grid-row:1;padding-right:10px;padding-left:10px}.tpdp-buybox{grid-column:1 / -1;grid-row:2;position:static;top:auto;border-top:1px solid #e9e9e9}.tpdp-tabs__list{position:static;top:auto;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tpdp-tabs__button{flex:0 0 auto;min-width:max-content;padding-right:14px;padding-left:14px}.tpdp-gallery__stage{min-height:clamp(260px,38vw,335px);padding:20px 12px 12px}.tpdp-gallery__image{max-height:clamp(225px,33vw,295px)}.tpdp-buybox__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);column-gap:18px;align-items:end;padding:16px 18px 0}.tpdp-buybox__summary{margin-bottom:0}.tpdp-form{align-self:end}.tpdp-logistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;padding:14px 18px 18px}.tpdp-logistics p+p{margin-top:0}.tpdp-logistics p.tpdp-logistics__free-shipping{margin:0}.tpdp-description{grid-template-columns:minmax(0,1fr);gap:22px}.tpdp-tabs__panel{padding:22px 20px 34px}.tpdp-related__grid,.tpdp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpdp-social{grid-template-columns:1fr 1fr}.tpdp-social__intro{grid-column:1 / -1;padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #e1e5e8}}@media screen and (max-width:767px){.tpdp__shell{width:calc(100% - 24px)}.tpdp__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0}.tpdp-gallery,.tpdp-tech,.tpdp-buybox{width:100%;min-width:0;grid-column:auto;grid-row:auto}.tpdp-buybox,.tpdp-tabs__list{position:static;top:auto}.tpdp-gallery__stage{min-height:clamp(220px,72vw,300px);padding:22px 10px 10px}.tpdp-gallery__image{max-height:clamp(195px,63vw,270px)}.tpdp-gallery-nav--prev{left:8px}.tpdp-gallery-nav--next{right:8px}.tpdp-gallery__zoom-hint{right:16px;bottom:16px}.tpdp-gallery__thumbs-carousel{grid-template-columns:28px minmax(0,1fr) 28px;gap:6px;padding:12px 8px}.tpdp-gallery__thumbs-static{padding:12px 8px}.tpdp .tpdp-gallery__thumb,.tpdp .tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex-basis:60px;width:60px;height:60px}.tpdp-tech{padding:14px 10px}.tpdp__header--inside{margin-bottom:12px;padding-bottom:12px}.tpdp__heading-copy{width:100%}.tpdp__title{max-width:100%}.tpdp-title-rating{max-width:100%;flex-wrap:wrap}.tpdp-tech__row{padding-right:8px;padding-left:8px}.tpdp-tech__row.is-collapsible{padding-right:34px}.tpdp-buybox__top{display:block;padding:14px 10px 0}.tpdp-buybox__summary{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px}.tpdp-price__current{font-size:clamp(27px,9vw,34px)}.tpdp-form__row{grid-template-columns:minmax(76px,88px) minmax(0,1fr);gap:8px}.tpdp-qty__selector,.tpdp-qty__selector select,.tpdp-add{height:46px}.tpdp-add{min-width:0;padding:0 8px;font-size:12px}.tpdp-add__icon,.tpdp-add__icon:before{flex:0 0 24px;width:24px;height:24px}.tpdp-logistics{display:block;padding:14px 10px}.tpdp-logistics p{min-width:0}.tpdp-logistics p+p{margin-top:10px}.tpdp-tabs__list{width:100%;max-width:100%;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tpdp-tabs__button{flex:0 0 auto;min-width:max-content;min-height:44px;padding:0 12px;font-size:12px;scroll-snap-align:start}.tpdp-tabs__panel{padding:20px 12px 32px;scroll-margin-top:16px}.tpdp-description{grid-template-columns:minmax(0,1fr);gap:20px}.tpdp-faq,.tpdp-compat-detail,.tpdp-summary{width:100%}.tpdp-summary__row,.tpdp-compat-detail>.tpdp-summary__row{grid-template-columns:minmax(0,1fr)}.tpdp-related,.tpdp-service-card,.tpdp-social{padding-right:12px;padding-left:12px}.tpdp-related__grid,.tpdp-service-grid,.tpdp-social{grid-template-columns:minmax(0,1fr)}.tpdp-related__card{grid-template-columns:88px minmax(0,1fr)}.tpdp-related__image{width:88px}.tpdp-social__intro{grid-column:auto;padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #e1e5e8}.tpdp-logistics__tooltip{right:auto;left:0;width:min(300px,calc(100vw - 44px));max-width:calc(100vw - 44px)}.tpdp-zoom{padding:0}.tpdp-zoom__dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;grid-template-columns:42px minmax(0,1fr) 42px}.tpdp-zoom__canvas{min-width:0;padding:12px 2px}}@media screen and (max-width:480px){.tpdp__shell{width:calc(100% - 16px)}.tpdp-gallery__stage{min-height:clamp(205px,76vw,275px)}.tpdp-gallery__thumbs-carousel{grid-template-columns:26px minmax(0,1fr) 26px;gap:4px;padding:10px 6px}.tpdp-gallery__thumbs-static{padding:10px 6px}.tpdp .tpdp-gallery__thumb,.tpdp .tpdp-gallery__thumbs--static .tpdp-gallery__thumb{flex-basis:54px;width:54px;height:54px;padding:6px}.tpdp-buybox__summary{grid-template-columns:minmax(0,1fr);gap:8px}.tpdp-price{align-items:flex-start;text-align:left}.tpdp-stock{padding-top:0}.tpdp-form__row{grid-template-columns:76px minmax(0,1fr);gap:6px}.tpdp-qty__selector select{padding-right:34px}.tpdp-qty__icon{right:10px;width:12px;height:12px}.tpdp-add{gap:5px;padding:0 6px;font-size:11.5px}.tpdp-add__icon,.tpdp-add__icon:before{flex-basis:21px;width:21px;height:21px}.tpdp-logistics p{gap:8px;font-size:12.5px}.tpdp-tabs__button{min-height:42px;padding:0 10px;font-size:11.5px}.tpdp-tabs__panel{padding:18px 10px 28px}.tpdp-faq h3,.tpdp-faq details,.tpdp-summary__row strong,.tpdp-summary__row span{padding-right:10px;padding-left:10px}.tpdp-related__card{grid-template-columns:76px minmax(0,1fr);gap:9px;padding:9px}.tpdp-related__image{width:76px}.tpdp-logistics__tooltip{width:min(270px,calc(100vw - 28px));max-width:calc(100vw - 28px)}}@media screen and (max-width:360px){.tpdp__shell{width:calc(100% - 12px)}.tpdp-form__row{grid-template-columns:70px minmax(0,1fr)}.tpdp-add{font-size:11px}.tpdp-add__icon,.tpdp-add__icon:before{flex-basis:19px;width:19px;height:19px}.tpdp-tabs__button{padding-right:9px;padding-left:9px}}.tpdp-tabs__button.is-active{color:#222f35!important}.tpdp-price__saving{margin-top:7px!important;color:#30ba3e!important}.jdgm-rev-widg .jdgm-star,.jdgm-revs-tab .jdgm-star,.jdgm-all-reviews .jdgm-star,.jdgm-gallery-popup .jdgm-star,.jdgm-histogram .jdgm-star{color:#fbbb00!important}.jdgm-write-rev-link.jdgm-write-rev-link{color:#fff!important;background-color:#222f35!important;border:2px solid #222f35!important;border-color:#222f35!important}.jdgm-rev__author{color:#222f35!important}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#fff!important;background-color:#222f35!important}.jdgm-rev__icon:before{color:#222f35!important}.jdgm-histogram__bar-content{background-color:#222f35!important}.jdgm-row-media,.jdgm-row-search,.jdgm-subtab,.jdgm-row-actions,.jdgm-quest,.jdgm-rev,.jdgm-paginate{border-color:transparent!important;border-top:1px solid rgb(226 226 226)!important}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#222f35!important}.tpdp-zoom[hidden]{display:none}.tpdp-zoom{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(34px,5vw,66px)}.tpdp-zoom__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#101010ad;cursor:default}.tpdp-zoom__dialog{position:relative;z-index:1;width:min(86vw,1180px);height:min(82dvh,790px);max-width:1180px;max-height:790px;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:0 18px 55px #00000047}.tpdp-zoom__canvas{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;padding:clamp(42px,5vw,72px) clamp(18px,3vw,44px) clamp(54px,6vw,82px);background:#fff}.tpdp-zoom__image{display:block;width:auto;height:auto;max-width:92%;max-height:88%;margin:auto;object-fit:contain;object-position:center;cursor:zoom-in;transform:scale(1);transform-origin:center;transition:transform .18s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tpdp-zoom__image.is-zoomed{cursor:zoom-out;transform:scale(2)}.tpdp-zoom__close{position:absolute;z-index:6;top:-16px;right:-16px;width:32px;height:32px;display:grid;place-items:center;margin:0;padding:0;border:2px solid #ffffff;border-radius:50%;background:#222f35;box-shadow:0 3px 10px #00000047;cursor:pointer}.tpdp-zoom__close-icon{display:block;width:13px;height:13px;object-fit:contain;filter:brightness(0) invert(1);pointer-events:none}.tpdp-zoom__close:hover,.tpdp-zoom__close:focus-visible{background:#ff6b00;border-color:#fff;outline:0}.tpdp-zoom__arrow{width:40px;height:40px;display:grid;place-items:center;justify-self:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.tpdp-zoom__arrow-icon{display:block;width:18px;height:18px;background:#9aa2a7;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none}.tpdp-zoom__arrow--prev .tpdp-zoom__arrow-icon{mask-image:var(--tpdp-arrow-left);-webkit-mask-image:var(--tpdp-arrow-left)}.tpdp-zoom__arrow--next .tpdp-zoom__arrow-icon{mask-image:var(--tpdp-arrow-right);-webkit-mask-image:var(--tpdp-arrow-right)}.tpdp-zoom__arrow:hover .tpdp-zoom__arrow-icon,.tpdp-zoom__arrow:focus-visible .tpdp-zoom__arrow-icon{background:#ff6b00}.tpdp-zoom__arrow:focus-visible{outline:2px solid #ff6b00;outline-offset:2px}@media screen and (max-width:767px){.tpdp-zoom{padding:44px 12px 62px}.tpdp-zoom__dialog{width:100%;height:min(78dvh,690px);max-width:none;max-height:none;grid-template-columns:40px minmax(0,1fr) 40px}.tpdp-zoom__dialog:after{left:10px;right:10px;bottom:10px;height:6px}.tpdp-zoom__canvas{padding:30px 2px 46px}.tpdp-zoom__image{max-width:96%;max-height:90%}.tpdp-zoom__close{top:-15px;right:-2px;width:30px;height:30px}.tpdp-zoom__close-icon{width:12px;height:12px}.tpdp-zoom__arrow{width:32px;height:32px}.tpdp-zoom__arrow-icon{width:15px;height:15px}}@media screen and (min-width:768px)and (max-width:1199px){.tpdp-zoom{padding:48px 34px 66px}.tpdp-zoom__dialog{width:min(90vw,980px);height:min(80dvh,740px)}.tpdp-zoom__canvas{padding:38px 18px 58px}}.tpdp-zoom__close{top:-22px;right:-6px;width:26px;height:26px;border:0;border-radius:0;background:transparent;box-shadow:none}.tpdp-zoom__close-icon{width:18px;height:18px;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.55))}.tpdp-zoom__close:hover,.tpdp-zoom__close:focus-visible{background:transparent;border:0;opacity:.82;outline:0}@media screen and (max-width:767px){.tpdp-zoom__close{top:-20px;right:-4px;width:24px;height:24px}.tpdp-zoom__close-icon{width:16px;height:16px}}.tpdp-zoom__close{top:8px;right:-28px;width:34px;height:34px}.tpdp-zoom__close-icon{width:22px;height:22px}@media screen and (max-width:767px){.tpdp-zoom__close{top:6px;right:-24px;width:30px;height:30px}.tpdp-zoom__close-icon{width:20px;height:20px}}.tpdp-zoom__close-icon{width:29px;height:29px}.tpdp-zoom__close{top:8px;right:-39px;width:35px;height:29px}.tpdp-zoom__canvas{min-width:0;min-height:0;overflow:hidden}.tpdp-zoom__image{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;object-position:center}.tpdp-zoom__canvas{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:42px 24px}.tpdp-zoom__image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100% - 8px);margin:auto;object-fit:contain;object-position:center}.tpdp-zoom__image.is-zoomed{transform:scale(2)}@media screen and (max-width:767px){.tpdp-zoom__canvas{padding:28px 8px}}.tpdp-zoom__image.is-zoomed{cursor:grab;touch-action:none;transform:translate3d(var(--tpdp-pan-x, 0px),var(--tpdp-pan-y, 0px),0) scale(2);will-change:transform}.tpdp-zoom__image.is-zoomed.is-dragging{cursor:grabbing;transition:none}.tpdp-zoom__close{top:20px;right:25px;width:35px;height:29px}.tpdp-zoom__close-icon{width:29px;height:29px;filter:brightness(0) saturate(100%) invert(94%) sepia(5%) saturate(178%) hue-rotate(153deg) brightness(96%) contrast(93%)}.tpdp-zoom__close-icon{width:29px;height:29px;filter:brightness(0) saturate(100%) invert(105%) sepia(5%) saturate(195%) hue-rotate(153deg) brightness(70%) contrast(93%)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tomauto-pdp-v1.css.map */
