.tread-strip-card__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth}.tread-strip-card__viewport.dragging{cursor:grabbing;scroll-behavior:auto}.tread-strip-card__track:after{content:"";flex-shrink:0;width:1.5rem}.tread-chip{transition:transform .2s ease-out,border .2s ease-out;min-height:21rem;height:21rem}.tread-chip .dezen_overview_card_wrapper_text{flex:1 1 auto;overflow:hidden;min-height:0}.tread-chip .do_text{overflow:hidden;position:relative;line-height:1.35;word-wrap:break-word;overflow-wrap:break-word}.tread-chip .tread-chip_wrapper_header{width:90%;overflow:hidden;flex:none}.tread-chip .dezen_overview_names_wrap{flex:1 1;min-width:0;width:auto;overflow:hidden}.pc_brand.dezen_overview{display:flex;align-items:center;gap:.5rem;min-width:0}.pc_brand.dezen_overview,.pc_model.dezen_overview{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pc_model.dezen_overview{display:block;margin-left:0;padding-right:0}.dezen_overview_manufacturer_logo{height:1rem;width:auto;max-width:3rem;object-fit:contain;flex-shrink:0}.tread-chip .dezen_overview_card_img{flex-shrink:0;object-fit:contain}.tread-strip-card__viewport::-webkit-scrollbar{display:none}.tread-strip-card__arrow{position:absolute;z-index:10;cursor:pointer;transition:opacity .2s;display:flex;justify-content:center;align-items:center;top:0;bottom:0;width:3rem}.tread-strip-card__arrow--left{left:0}.tread-strip-card__arrow--right{right:0}.tread-strip-card__arrow:hover{opacity:.8}.tread-strip-card__scroller{position:relative}.dezen-strip-chevron{color:#999;opacity:.5;transition:opacity .2s ease,color .2s ease;pointer-events:none;flex-shrink:0}.tread-strip-card__arrow:hover .dezen-strip-chevron{opacity:.85;color:#666}.tread-strip-card__arrow--hidden{opacity:0;pointer-events:none}.tread-chip.skeleton{pointer-events:none;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.skeleton-box{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:8px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-img{width:100%;height:120px}.skeleton-brand{width:100px;height:16px;margin-bottom:8px}.skeleton-model{width:150px;height:20px}.skeleton-text{width:100%;height:14px;margin-bottom:6px}.skeleton-text:last-child{width:80%}.dezen-strip-container{position:relative;overflow:visible!important}.dezen-strip-badge{margin-left:auto;z-index:20;display:inline-flex;align-items:center;padding:.188rem .5rem .25rem;background:#ffffff;border:1px solid #e5e5e5;border-radius:6px;font-size:.75rem;font-weight:500;color:#6b6b6b;white-space:nowrap;animation:dezen-badge-fadein .3s ease-out}@keyframes dezen-badge-fadein{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.dezen-strip-badge{cursor:pointer;-webkit-user-select:none;user-select:none}.dezen-strip-badge:hover{background-color:rgb(255,255,255)}.dezen-strip-badge:active{background-color:#ebebeb}.dezen-strip-header{flex-wrap:wrap;row-gap:.375rem}.dezen-strip-header .text-block-90{flex:1 1 12rem;min-width:0;margin-right:.5rem}.dezen-strip-header .dezen-strip-badge{max-width:100%;white-space:normal}@media (max-width:767px){.dezen-strip-header .dezen-strip-badge{display:none}}.tread-chip{position:relative}.dezen-card-arrow{position:absolute;bottom:2.125rem;right:.5rem;transform:translateX(-50%);z-index:30;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#a5d071;animation:arrow-bounce-fade 1.5s ease-out forwards}@keyframes arrow-bounce-fade{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.8)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}30%{transform:translateX(-50%) translateY(4px) scale(1.1)}45%{transform:translateX(-50%) translateY(0) scale(1)}60%{transform:translateX(-50%) translateY(3px) scale(1.05)}75%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(8px) scale(.9)}}.dezen-card-arrow svg{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.dezen-text-more-button{display:inline;color:#6b6b6b;font-size:inherit;font-weight:500;text-decoration:none;cursor:pointer;opacity:.7;transition:opacity .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.dezen-text-more-button:hover{opacity:1;color:#3d3c3c;text-decoration:underline}.dezen_overview_card_wrapper_text{position:relative}.do_text .tooltip-container{display:inline}@media (max-width:991px){.dezen_overview_card_wrapper_text .tooltip-bubble{min-width:200px!important;max-width:min(350px,85vw)!important}}@media (min-width:992px){.dezen_overview_card_wrapper_text .tooltip-bubble{min-width:250px!important;max-width:min(400px,90vw)!important}}.tread-chip.tread-chip--strip{height:25rem;min-height:25rem;padding:1.25rem 1.375rem;gap:.75rem;align-items:stretch}.tread-chip--strip .right_fade{display:none}.tread-chip--strip .tc_wrapper-stock_season{flex:none;flex-wrap:wrap;align-items:center;gap:.375rem}.tread-chip--strip .tc_label.tc_status_stock:not(.supplier_status):not(.not_stock){display:none}.tread-chip--strip .tc_label.tc_rating{align-items:center;gap:.188rem;padding:.313rem .375rem;font-size:.75rem;font-weight:600;color:#1a1a1a}.tread-chip--strip .tc_rating .tc_icon{width:.688rem;height:.688rem}.tread-chip--strip .pc_lower_splitter{flex:none}.tread-chip--strip .dezen_overview_card_wrapper_text{flex:1 1 auto;min-height:0;gap:.375rem;overflow:hidden;line-height:1.25}.tread-chip--strip .dezen_overview_card_headling{flex:none;font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tread-chip--strip .do_text{flex:0 1 auto;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11;overflow:hidden;position:relative;font-size:.75rem;line-height:1.35}.tread-chip--strip.tread-chip--points-1 .do_text{-webkit-line-clamp:9}.tread-chip--strip.tread-chip--points-2 .do_text{-webkit-line-clamp:8}.tread-chip--strip.tread-chip--points-3 .do_text{-webkit-line-clamp:7}.tread-chip--strip.tread-chip--points-4 .do_text{-webkit-line-clamp:6}.tread-chip--strip.tread-chip--test .do_text{-webkit-line-clamp:7}.tread-chip--strip.tread-chip--test.tread-chip--points-1 .do_text{-webkit-line-clamp:5}.tread-chip--strip.tread-chip--test.tread-chip--points-2 .do_text{-webkit-line-clamp:4}.tread-chip--strip.tread-chip--test.tread-chip--points-3 .do_text{-webkit-line-clamp:3}.tread-chip--strip.tread-chip--test.tread-chip--points-4 .do_text{-webkit-line-clamp:2}.tread-chip--strip .tread-chip__more{display:none;position:absolute;right:0;bottom:0;padding-left:2rem;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 1.5rem);line-height:1.35}.tread-chip--strip .do_text.is-clamped .tread-chip__more{display:block}.tread-chip--strip .tread-chip__points{flex:none;display:flex;flex-direction:column;gap:.125rem;margin:.125rem 0 0;padding:0;list-style:none}.tread-chip--strip .tread-chip__point{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.75rem;font-weight:500;line-height:1.35;color:#3d3c3c;white-space:nowrap}.tread-chip--strip .tread-chip__point:before{content:"";flex:none;width:.75rem;height:.75rem;background:50%/contain no-repeat}.tread-chip--strip .tread-chip__point--plus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%2373a200'/%3E%3Cpath d='M6 3.25v5.5M3.25 6h5.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.tread-chip--strip .tread-chip__point--minus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23e91823'/%3E%3Cpath d='M3.25 6h5.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.tread-chip--strip .tread-chip__point--neutral:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='5.25' fill='%23fff' stroke='%239f9f9f' stroke-width='1.5'/%3E%3C/svg%3E")}.tread-chip--strip .tread-chip__point-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.tread-chip--strip .tread-chip__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tread-chip--strip .tread-chip__test{flex:none;display:flex;align-items:center;gap:.625rem;height:3.25rem;margin:0 -1.375rem;padding:0 1.375rem;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee}.tread-chip--strip .tread-chip__test-logo{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2rem;padding:.125rem;background:#fff;border:1px solid #e9e9e9;border-radius:.375rem}.tread-chip--strip .tread-chip__test-logo>img:first-child{width:100%;height:100%;object-fit:contain}.tread-chip--strip .tread-chip__test-medal{position:absolute;top:-.375rem;right:-.5rem;width:1.125rem;height:1.125rem}.tread-chip--strip .tread-chip__test-text{min-width:0;display:flex;flex-direction:column;gap:.25rem}.tread-chip--strip .tread-chip__test-line{display:flex;align-items:baseline;min-width:0;white-space:nowrap}.tread-chip--strip .tread-chip__test-place{flex:none;font-size:.75rem;font-weight:700;line-height:1.2;color:#1a1a1a}.tread-chip--strip .tread-chip__test-source{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.625rem;font-weight:600;line-height:1.2;text-transform:uppercase;color:#515151}.tread-chip--strip .tread-chip__test-source:before{content:"·";margin:0 .25rem;color:#9f9f9f}.tread-chip--strip .tread-chip__test-size{font-size:.688rem;line-height:1.2;color:#515151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tread-chip--strip .tread-chip__actions{flex:none;display:flex;gap:.375rem}.tread-chip--strip .tread-chip__btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.25rem;padding:0 .625rem;border:1px solid transparent;border-radius:.5rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.tread-chip--strip .tread-chip__btn:focus-visible{outline:2px solid #1d1d1d;outline-offset:2px}.tread-chip--strip .tread-chip__btn--primary{flex:1 1 auto;padding:0 .5rem;background:#73a200;color:#fff}@media (hover:hover){.tread-chip--strip .tread-chip__btn--primary:hover{background:#648d00;color:#fff}}.tread-chip--strip .tread-chip__btn--secondary{flex:0 0 auto;background:#fff;color:#1d1d1d;border-color:#ddd}@media (hover:hover){.tread-chip--strip .tread-chip__btn--secondary:hover{border-color:#1d1d1d;color:#1d1d1d;text-decoration:none}}.tread-chip--strip .tread-chip__btn--primary[aria-pressed=true]{background:#f8ffe9;border-color:#a5d071;color:#1a1a1a}@media (hover:hover){.tread-chip--strip .tread-chip__btn--primary[aria-pressed=true]:hover{background:#eef8d9;border-color:#73a200}}.tread-chip--strip .tread-chip__btn-check{flex:none;width:.875rem;height:.875rem}.tread-chip--strip .tread-chip__btn-x{flex:none;width:.625rem;height:.625rem;opacity:.55}@media (hover:hover){.tread-chip--strip .tread-chip__btn--primary[aria-pressed=true]:hover .tread-chip__btn-x{opacity:1}}.tread-chip--strip .dezen-card-arrow{bottom:0}@media screen and (max-width:767px){.tread-chip.tread-chip--strip{width:17rem;height:24.25rem;min-height:24.25rem;padding:1rem .875rem}.tread-chip--strip .tread-chip_wrapper_header,.tread-chip--strip .tread-chip_wrapper_header.thwh_icon{flex-flow:row;align-items:center;gap:.813rem}.tread-chip--strip .dezen_overview_card_img{height:3rem}.tread-chip--strip .pc_brand.dezen_overview{font-size:1rem}.tread-chip--strip .pc_model.dezen_overview{font-size:.875rem}.tread-chip--strip .dezen_overview_card_wrapper_text,.tread-chip--strip .tc_wrapper-stock_season{order:0}.tread-chip--strip .dezen_overview_card_headling{font-size:.875rem}.tread-chip--strip .tread-chip__test{margin:0 -.875rem;padding:0 .875rem}.tread-chip--strip .tread-chip__btn{height:2.75rem}.tread-chip--strip .dezen-card-arrow{width:16px;height:16px}}.dezen_about{display:flex;flex-direction:column;align-self:stretch;gap:.75rem;min-width:0}.dezen_about__points{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.125rem 0 0;padding:0;list-style:none}.dezen_about__point{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:#1a1a1a;white-space:nowrap}.dezen_about__points.dezen_points--description{margin-top:1.25rem}.dezen_about__point:before{content:"";flex:none;width:1rem;height:1rem;background:50%/contain no-repeat}.dezen_about__point--plus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%2373a200'/%3E%3Cpath d='M6 3.25v5.5M3.25 6h5.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.dezen_about__point--minus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23e91823'/%3E%3Cpath d='M3.25 6h5.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.dezen_about__point--neutral:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='5.25' fill='%23fff' stroke='%239f9f9f' stroke-width='1.5'/%3E%3C/svg%3E")}.dezen_about__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:767px){.dezen_about{gap:.625rem}.dezen_about__points{gap:.375rem 1rem}.dezen_about__points.dezen_points--description{margin-top:1rem}.dezen_about__point{gap:.375rem;font-size:.875rem}.dezen_about__point:before{width:.875rem;height:.875rem}}.dph_img_wrap,.ph_main_img_wrap,.product-gallery{min-width:0}.pg_gallery_row.pg_strip{position:relative;display:block;width:-webkit-max-content;width:max-content;max-width:100%;height:auto}.pg_strip_viewport{display:flex;flex-wrap:nowrap;align-items:center;column-gap:inherit;margin:-2px;padding:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pg_strip_viewport::-webkit-scrollbar{display:none}.pg_strip--more-left .pg_strip_viewport,.pg_strip--more-right .pg_strip_viewport{cursor:grab}.pg_strip_viewport.pg_strip_viewport--dragging,.pg_strip_viewport.pg_strip_viewport--dragging .pg_thumb{cursor:grabbing;-webkit-user-select:none;user-select:none}.pg_strip--more-right .pg_strip_viewport{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.pg_strip--more-left .pg_strip_viewport{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),transparent)}.pg_strip--more-left.pg_strip--more-right .pg_strip_viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent)}.pg_strip_arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:.0625rem solid #e0e0e0;border-radius:50%;background-color:#fff;box-shadow:0 .0625rem .25rem rgba(0,0,0,.18);color:#212121;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .15s ease}.pg_strip_arrow--prev{left:.25rem}.pg_strip_arrow--next{right:.25rem}.pg_strip--more-left .pg_strip_arrow--prev,.pg_strip--more-right .pg_strip_arrow--next{opacity:1;pointer-events:auto}.pg_strip_arrow:hover{background-color:#f4f4f4}.pg_strip_arrow:focus-visible{outline:2px solid #6da305;outline-offset:2px}@media (prefers-reduced-motion:reduce){.pg_strip_arrow{transition:none}}@media screen and (min-width:992px){.dph_img_wrap:has(.dph_dezen_img_thumbs){height:auto;padding-bottom:2rem}.product-gallery:has(.dph_dezen_img_thumbs) .dph_dezen_img{width:100%;height:auto;aspect-ratio:1/1}}.dph_img_wrap .product-gallery__hero{text-align:center}.variant-ai{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head toggle" "body body";align-items:center;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.375rem;row-gap:.375rem;padding:.5rem 1rem .625rem;background-color:#f7fde76b;border:2px dashed #6da30547;border-radius:10px;color:#263e07;font-family:inherit;font-size:.875rem;line-height:1.6;text-align:left}.variant-ai,.variant-ai *,.variant-ai :after,.variant-ai :before{box-sizing:border-box}.variant-ai .variant-ai__head{grid-area:head;display:flex;align-items:center;gap:.5rem;min-width:0;min-height:1.375rem}.variant-ai .variant-ai__mark{flex:none;display:block;width:1.25rem;height:1.25rem;overflow:visible}.variant-ai .variant-ai__mark-axis{fill:#263e07}.variant-ai .variant-ai__mark-bar{fill:#6da305;transform-box:fill-box;transform-origin:0 50%}.variant-ai .variant-ai__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.375rem;letter-spacing:-.01em;color:#263e07;white-space:nowrap}.variant-ai .variant-ai__meta{display:none;margin:0;font-size:.875rem;font-weight:500;line-height:1.375rem;color:#515151;white-space:nowrap}.variant-ai .variant-ai__meta:before{content:"·";margin-right:.5rem;color:#8f8f8f}.variant-ai .variant-ai__toggle{grid-area:toggle;display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;margin:-.1875rem -.5rem;padding:0 .5rem;background:transparent;border:0;border-radius:6px;font:inherit;font-size:.875rem;font-weight:500;line-height:1;color:#515151;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.variant-ai .variant-ai__toggle:hover{background-color:#effad9;color:#263e07}.variant-ai .variant-ai__toggle:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.variant-ai .variant-ai__toggle-icon{flex:none;width:.75rem;height:.5rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 1l8 8 8-8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 1l8 8 8-8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(180deg);transition:transform .2s}.variant-ai .variant-ai__body{grid-area:body;display:flex;flex-direction:column;gap:.625rem;min-width:0}.variant-ai.is-open .variant-ai__body{gap:1.25rem}.variant-ai .variant-ai__answer{position:relative;margin:0;font-size:.875rem;font-weight:400;line-height:1.6;color:#263e07;text-wrap:pretty}.variant-ai .variant-ai__answer.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:62rem;overflow:hidden}.variant-ai .variant-ai__a,.variant-ai .variant-ai__answer.is-expanded{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.variant-ai .variant-ai__a>*,.variant-ai .variant-ai__answer.is-expanded>*{max-width:100%}.variant-ai .variant-ai__a{margin:0;font-size:.875rem;line-height:1.6;color:#263e07;text-wrap:pretty}.variant-ai .variant-ai__block{margin:0}.variant-ai .variant-ai__answer.is-clamped .variant-ai__block{display:inline}.variant-ai .variant-ai__answer.is-clamped .variant-ai__block:after{content:" "}.variant-ai .variant-ai__a .variant-ai__block{display:block;max-width:62rem}.variant-ai .variant-ai__more{display:none;position:absolute;right:0;bottom:0;margin:0;padding:0 0 0 2.5rem;background:linear-gradient(90deg,rgba(252,254,245,0),#fcfef5 2rem);border:0;font:inherit;font-size:.875rem;font-weight:600;line-height:1.4rem;color:#263e07;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.variant-ai .variant-ai__answer.is-overflow .variant-ai__more{display:block}.variant-ai .variant-ai__answer.is-expanded .variant-ai__more{display:inline-block;position:relative;padding:0;background:none}.variant-ai .variant-ai__more:hover{text-decoration-thickness:2px}.variant-ai .variant-ai__more:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px;border-radius:4px}.variant-ai .variant-ai__ref{position:relative;display:inline-block;vertical-align:initial;margin:0 .0625rem;padding:0 .375rem;background-color:#fff;border:1px solid #caea7a;border-radius:6px;font:inherit;font-size:.875rem;font-weight:700;line-height:1.25rem;color:#263e07;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}.variant-ai .variant-ai__ref:hover,.variant-ai .variant-ai__ref[aria-expanded=true]{background-color:#effad9;border-color:#6da305}.variant-ai .variant-ai__ref:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px}.variant-ai .variant-ai__medals{align-self:stretch;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.variant-ai .variant-ai__medal-item{margin:0;padding:0}.variant-ai .variant-ai-medal{position:relative;overflow:hidden;background-color:#fff;border:1px solid #e6e6e6;border-radius:10px;color:#1a1a1a;transition:border-color .15s}.variant-ai .variant-ai-medal.is-open,.variant-ai .variant-ai-medal:has(.variant-ai-medal__head:hover){border-color:#97c329}.variant-ai .variant-ai-medal:has(.variant-ai-medal__btn:focus-visible){outline:2px solid #1a1a1a;outline-offset:2px}.variant-ai .variant-ai-medal__head{position:relative}.variant-ai .variant-ai-medal__sum{display:grid;grid-template-columns:8.5rem minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:8.5rem minmax(0,1fr) max-content max-content;grid-template-areas:"title facts buy open";align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.75rem 1rem}.variant-ai .variant-ai-medal__title{grid-area:title;margin:0}.variant-ai .variant-ai-medal__btn{display:inline-flex;align-items:center;height:1.875rem;margin:0;padding:0 .75rem;background-color:#fff;border:1px solid #97c329;border-radius:999px;font:inherit;font-size:1rem;font-weight:800;line-height:1;letter-spacing:-.01em;color:#263e07;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.variant-ai .variant-ai-medal__btn:after{content:"";position:absolute;inset:0}.variant-ai .variant-ai-medal__btn:focus-visible{outline:0}.variant-ai .variant-ai-medal__facts{grid-area:facts;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;min-width:0;margin:0}.variant-ai .variant-ai-medal__facts>.variant-ai-fact{flex:0 0 7rem}.variant-ai .variant-ai-medal__facts>.variant-ai-fact.is-wide{flex:0 0 auto;min-width:7rem}.variant-ai .variant-ai-medal__buy{grid-area:buy;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;margin:0;text-align:right}.variant-ai .variant-ai-medal__price{font-size:1.0625rem;font-weight:700;line-height:1.375rem;color:#1a1a1a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.variant-ai .variant-ai-medal__open{grid-area:open;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:7.5rem;font-size:.875rem;font-weight:600;line-height:1;color:#263e07;white-space:nowrap}.variant-ai .variant-ai-medal__head:hover .variant-ai-medal__open-label{text-decoration:underline;text-underline-offset:2px}.variant-ai .variant-ai-medal__chev{position:relative;flex:none;width:1.5rem;height:1.5rem;background-color:#f7fde7;border:1px solid #dff6b3;border-radius:50%}.variant-ai .variant-ai-medal__chev:before{content:"";position:absolute;inset:0;width:.625rem;height:.375rem;margin:auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 1l8 8 8-8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 1l8 8 8-8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.variant-ai .variant-ai-medal.is-open .variant-ai-medal__chev:before{transform:rotate(180deg)}.variant-ai .variant-ai-medal__note{margin:0;padding:.5rem 1rem .625rem;background-color:#f7fde7;border-top:1px solid #dff6b3;font-size:.875rem;line-height:1.6;color:#263e07;text-wrap:pretty}.variant-ai .variant-ai-medal__card{padding:1rem;border-top:1px solid #eee;animation:variant-ai-unfold .2s cubic-bezier(.2,.7,.2,1)}.variant-ai .variant-ai-medal__card .variant-ai__tool{max-width:none}.variant-ai .variant-ai-fact{display:flex;flex-direction:column;gap:.125rem;min-width:0;margin:0}.variant-ai .variant-ai-fact__label{display:flex;align-items:center;gap:.3125rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:#515151;white-space:nowrap}.variant-ai .variant-ai-fact__value{margin:0;font-size:.875rem;font-weight:600;line-height:1.375rem;color:#1a1a1a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.variant-ai .variant-ai-fact.is-key .variant-ai-fact__value{font-size:1rem;font-weight:700}.variant-ai .variant-ai-fact.is-wide .variant-ai-fact__value{white-space:normal}.variant-ai .variant-ai-code{display:inline-flex;align-items:center;height:1.25rem;padding:0 .3125rem;background-color:#f5f5f5;border:1px solid #eee;border-radius:4px;font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:#1a1a1a}.variant-ai .variant-ai-stock{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;line-height:1.25rem;color:#515151;white-space:nowrap}.variant-ai .variant-ai-stock:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background-color:#cacaca}.variant-ai .variant-ai-stock.is-in{color:#5f7d16}.variant-ai .variant-ai-stock.is-in:before{background-color:#6da305}.variant-ai .variant-ai-stock.is-sup:before{background-color:#ebba00}.variant-ai .variant-ai-stock.is-out{font-weight:500;color:#6e6e6e}.variant-ai .variant-ai-product{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"img name actions" "img specs actions" "img buy actions";align-items:start;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:1rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:10px;color:#1a1a1a}.variant-ai .variant-ai-medal__card .variant-ai-product{padding:0;border:0;border-radius:0}.variant-ai .variant-ai-product__img{grid-area:img;width:4.5rem;height:4.5rem;object-fit:contain;background-color:#f8f8f8;border-radius:8px}.variant-ai .variant-ai-product__name{grid-area:name;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:#1a1a1a;overflow-wrap:anywhere}.variant-ai .variant-ai-product__brand{margin-right:.25rem;font-weight:800}.variant-ai .variant-ai-product__specs{grid-area:specs;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.variant-ai .variant-ai-product__buy{grid-area:buy;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0}.variant-ai .variant-ai-product__price{font-size:1.0625rem;font-weight:700;line-height:1.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.variant-ai .variant-ai-product__actions{grid-area:actions;align-self:center;display:flex;gap:.5rem}.variant-ai .variant-ai-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;margin:0;padding:0 1rem;border:1px solid transparent;border-radius:8px;font:inherit;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.variant-ai .variant-ai-card__btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.variant-ai .variant-ai-card__btn--primary{background-color:#6da305;color:#fff}.variant-ai .variant-ai-card__btn--primary:hover{background-color:#81b600}.variant-ai .variant-ai-card__btn--primary:disabled{background-color:#cacaca;cursor:default}.variant-ai .variant-ai-card__btn--secondary{background-color:#fff;border-color:#dcdcdc;color:#1a1a1a}.variant-ai .variant-ai-card__btn--secondary:hover{border-color:#1a1a1a}.variant-ai .variant-ai-card__cart{flex:none;width:1.125rem;height:auto}.variant-ai .variant-ai__loading{display:flex;align-items:center;gap:.75rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.6;color:#263e07;white-space:nowrap}.variant-ai .variant-ai__spinner{flex:none;width:1rem;height:1rem;filter:brightness(0);opacity:.6;animation:variant-ai-spin 1s linear infinite}.variant-ai .variant-ai__skeleton{display:block;width:56%;height:.5rem;margin:0;border-radius:999px;background:linear-gradient(90deg,#e1ead1 38%,#f4f9e7 50%,#e1ead1 62%) 0 0/250% 100% no-repeat #e1ead1;animation:variant-ai-shimmer 2.2s ease-in-out .12s infinite}.variant-ai .variant-ai__loading .variant-ai__skeleton{flex:1 1 auto;width:auto;margin:0 10% 0 0;animation-delay:0s}.variant-ai .variant-ai__answer>.variant-ai__skeleton{display:flex;align-items:center;height:1.4rem;margin:0;border-radius:0;background:none;animation:none}.variant-ai .variant-ai__answer>.variant-ai__skeleton:before{content:"";flex:1 1 auto;height:.5rem;border-radius:999px;background:linear-gradient(90deg,#e1ead1 38%,#f4f9e7 50%,#e1ead1 62%) 0 0/250% 100% no-repeat #e1ead1;animation:variant-ai-shimmer 2.2s ease-in-out .12s infinite}.variant-ai .variant-ai__skeleton--chip{display:inline-flex;align-items:center;flex:none;width:9.5rem;height:2.125rem;margin:0;padding:0 .875rem;background:#fff;border:1px dashed #caea7a;border-radius:8px;animation:none}.variant-ai .variant-ai__skeleton--chip.is-short{width:7.5rem}.variant-ai .variant-ai__skeleton--chip:before{content:"";flex:1 1 auto;height:.375rem;border-radius:999px;background:linear-gradient(90deg,#e1ead1 38%,#f4f9e7 50%,#e1ead1 62%) 0 0/250% 100% no-repeat #e1ead1;animation:variant-ai-shimmer 2.2s ease-in-out .24s infinite}.variant-ai .variant-ai__skeleton--chip.is-short:before{animation-delay:.32s}.variant-ai.is-loading .variant-ai__mark-bar{animation:variant-ai-bars 1.6s ease-in-out infinite}.variant-ai.is-loading .variant-ai__mark-bar--2{animation-delay:.2s}.variant-ai.is-loading .variant-ai__mark-bar--3{animation-delay:.4s}.variant-ai .variant-ai__thread{display:flex;flex-direction:column;gap:1rem;min-width:0}.variant-ai .variant-ai__thread:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:4px}.variant-ai .variant-ai__q{align-self:flex-end;max-width:min(80%,34rem);margin:0;padding:.375rem .75rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.45;color:#1a1a1a;overflow-wrap:anywhere}.variant-ai .variant-ai__pending{align-items:center;gap:.5rem;color:#515151}.variant-ai .variant-ai__failed,.variant-ai .variant-ai__pending{display:flex;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.variant-ai .variant-ai__failed{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;color:#9c0c0c}.variant-ai .variant-ai__retry{margin:0;padding:0;background:none;border:0;font:inherit;font-size:.875rem;font-weight:600;color:#263e07;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.variant-ai .variant-ai__retry:hover{text-decoration-thickness:2px}.variant-ai .variant-ai__retry:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:4px}.variant-ai .variant-ai__tool{align-self:stretch;width:100%;max-width:46rem}.variant-ai .variant-ai__tool:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:10px}.variant-ai .variant-ai__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.variant-ai .variant-ai__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.variant-ai .variant-ai__suggests{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.variant-ai .variant-ai__suggest{position:relative;display:inline-flex;align-items:center;max-width:100%;height:2.125rem;margin:0;padding:0 .875rem;background-color:#fff;border:1px dashed #caea7a;border-radius:8px;font:inherit;font-size:.875rem;font-weight:500;line-height:1;color:#263e07;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}.variant-ai .variant-ai__suggest-text{min-width:0;overflow:hidden;line-height:1.5;text-overflow:ellipsis}.variant-ai .variant-ai__suggest[hidden]{display:none}.variant-ai .variant-ai__suggest:hover{background-color:#f7fde7;border-style:solid;border-color:#6da305}.variant-ai .variant-ai__suggest:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.variant-ai .variant-ai__suggest:disabled{opacity:.55;cursor:default;background-color:#fff;border-style:dashed;border-color:#caea7a}.variant-ai .variant-ai__suggest--ask{display:none}.variant-ai .variant-ai__ask{flex:1 1 16rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;margin:0}.variant-ai .variant-ai__field{position:relative;flex:1 1 11rem;display:flex;align-items:center;min-width:11rem;height:2.125rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;transition:border-color .15s}@media screen and (min-width:768px){.variant-ai .variant-ai__actions.is-row{flex-wrap:nowrap}.variant-ai .variant-ai__actions.is-row .variant-ai__suggests{flex:0 1 auto;flex-wrap:nowrap;margin:-.25rem;padding:.25rem;overflow:hidden}.variant-ai .variant-ai__actions.is-row .variant-ai__suggest{flex:none}.variant-ai .variant-ai__actions.is-row .variant-ai__skeleton--chip{flex:0 1 auto;min-width:0}.variant-ai .variant-ai__actions.is-row .variant-ai__ask{flex:1 0 auto;flex-wrap:nowrap;min-width:16rem}.variant-ai .variant-ai__actions.is-row .variant-ai__input{flex:1 1;width:0}.variant-ai .variant-ai__suggests.is-empty{display:none}}.variant-ai .variant-ai__field:focus-within{border-color:#1a1a1a}.variant-ai .variant-ai__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 .75rem;background:transparent;border:0;outline:0;font:inherit;font-size:.875rem;line-height:1;color:#1a1a1a}.variant-ai .variant-ai__input::placeholder{color:#6e6e6e;opacity:1}.variant-ai .variant-ai__input:disabled{color:#6e6e6e;cursor:default}@media screen and (min-width:768px) and (max-width:991px){.variant-ai .variant-ai__input{font-size:1rem}}.variant-ai .variant-ai__field:has(.variant-ai__input:disabled){background-color:#fafafa;border-color:#eee}.variant-ai .variant-ai__send{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;margin:0 .25rem 0 0;padding:0;background-color:#6da305;border:0;border-radius:6px;cursor:pointer;transition:background-color .15s}.variant-ai .variant-ai__send:before{content:"";width:.4375rem;height:.75rem;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 18'%3E%3Cpath d='M1 1l8 8-8 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 18'%3E%3Cpath d='M1 1l8 8-8 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.variant-ai .variant-ai__send:hover{background-color:#5d8d00}.variant-ai .variant-ai__send:disabled{background-color:#e6e6e6;cursor:default}.variant-ai .variant-ai__send:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.variant-ai .variant-ai__left{flex:none;margin:0;font-size:.875rem;line-height:1.3;color:#515151;white-space:nowrap}.variant-ai .variant-ai__limit{margin:0;font-size:.875rem;line-height:1.45;color:#515151}.variant-ai .variant-ai__limit-link{margin:0;padding:0;background:none;border:0;font:inherit;color:#263e07;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.variant-ai .variant-ai__limit-link:hover{text-decoration-thickness:2px}.variant-ai .variant-ai__limit-link:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:4px}.variant-ai.is-collapsed{padding-top:.375rem;padding-bottom:.375rem;cursor:pointer;transition:border-color .2s}.variant-ai.is-collapsed:hover{border-color:#6da30599}.variant-ai.is-collapsed:has(.variant-ai__toggle:focus-visible){outline:2px solid #1a1a1a;outline-offset:2px}.variant-ai.is-collapsed .variant-ai__body{display:none}.variant-ai.is-collapsed .variant-ai__meta{display:block}.variant-ai.is-collapsed .variant-ai__toggle{font-weight:600;color:#263e07;background:transparent}.variant-ai.is-collapsed .variant-ai__toggle:focus-visible{outline:0}.variant-ai.is-collapsed .variant-ai__toggle:after{content:"";position:absolute;inset:-2px;border-radius:10px}.variant-ai.is-collapsed .variant-ai__toggle-icon{transform:none}.dp_avalible_tires_search_results>.variant-ai{align-self:stretch;margin-top:1rem}.variant-ai .variant-ai-card{position:absolute;z-index:40;display:flex;flex-direction:column;gap:.75rem;width:20rem;max-width:calc(100vw - 2rem);padding:1rem;background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.06);color:#1a1a1a;font-size:.875rem;line-height:1.35;text-align:left;cursor:auto}.variant-ai .variant-ai-card__top{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;grid-gap:.75rem;gap:.75rem}.variant-ai .variant-ai-card__img{width:3.5rem;height:3.5rem;object-fit:contain;background-color:#f8f8f8;border-radius:8px}.variant-ai .variant-ai-card__brand{display:block;font-size:.875rem;font-weight:800;line-height:1.2}.variant-ai .variant-ai-card__name{margin:.125rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.variant-ai .variant-ai-card__close{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.375rem -.375rem 0 0;padding:0;background:transparent;border:0;border-radius:6px;cursor:pointer}.variant-ai .variant-ai-card__close:before{content:"";width:.625rem;height:.625rem;background-color:#515151;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.variant-ai .variant-ai-card__close:hover{background-color:#f5f5f5}.variant-ai .variant-ai-card__close:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px}.variant-ai .variant-ai-card__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem .75rem;gap:.625rem .75rem;margin:0;padding:.75rem 0 0;border-top:1px solid #eee}.variant-ai .variant-ai-card__specs .variant-ai-fact__value{white-space:normal}.variant-ai .variant-ai-card__specs .variant-ai-fact__label{flex-wrap:wrap;row-gap:.125rem;white-space:normal}.variant-ai .variant-ai-card__buy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid #eee}.variant-ai .variant-ai-card__stock{flex:none;display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:#f8ffe9;border:1px solid #dff6b3;border-radius:.313rem;font-size:.875rem;font-weight:600;line-height:1.2;color:#5f7d16;white-space:nowrap}.variant-ai .variant-ai-card__stock.is-out,.variant-ai .variant-ai-card__stock.is-sup{background-color:#fafafa;border-color:#eee;color:#515151}.variant-ai .variant-ai-card__price{font-size:1.125rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.variant-ai .variant-ai-card__actions{display:flex;gap:.5rem}.variant-ai .variant-ai-card__actions>.variant-ai-card__btn--primary{flex:1 1 auto}.variant-ai .variant-ai-offer{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;background-color:#fff;border:1px dashed #97c329;border-radius:10px;color:#1a1a1a}.variant-ai .variant-ai-medal__card .variant-ai-offer{padding:0;background-color:initial;border:0;border-radius:0}.variant-ai .variant-ai-offer__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;margin:0;font-size:.875rem;line-height:1.4}.variant-ai .variant-ai-offer__title{font-weight:700;color:#263e07}.variant-ai .variant-ai-offer__status{color:#515151}.variant-ai .variant-ai-offer__product{display:grid;grid-template-columns:3rem auto minmax(0,1fr) auto;grid-template-areas:"img name name stock" "img label specs specs";align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem}.variant-ai .variant-ai-offer__img{grid-area:img;align-self:start;width:3rem;height:3rem;object-fit:contain;background-color:#f8f8f8;border-radius:6px}.variant-ai .variant-ai-offer__name{grid-area:name;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.variant-ai .variant-ai-offer__label{grid-area:label;display:inline-flex;align-items:center;justify-self:start;height:1.75rem;padding:0 .625rem;background-color:#fff;border:1px solid #97c329;border-radius:999px;font-size:.9375rem;font-weight:800;line-height:1;color:#263e07;white-space:nowrap}.variant-ai .variant-ai-offer__specs{grid-area:specs;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0}.variant-ai .variant-ai-offer__product>.variant-ai-stock{grid-area:stock;justify-self:end}.variant-ai .variant-ai-offer__buy{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;padding-top:.75rem;border-top:1px solid #eee}.variant-ai .variant-ai-offer__calc{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.variant-ai .variant-ai-offer__unit{font-size:.875rem;color:#515151;white-space:nowrap}.variant-ai .variant-ai-offer__eq{color:#8f8f8f}.variant-ai .variant-ai-offer__total{font-size:1.0625rem;font-weight:700;white-space:nowrap}.variant-ai .variant-ai-offer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.variant-ai .variant-ai-qty{display:inline-flex;align-items:center;height:2.25rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:999px}.variant-ai .variant-ai-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:100%;margin:0;padding:0;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background-color .15s}.variant-ai .variant-ai-qty__btn img{width:.625rem;height:.625rem}.variant-ai .variant-ai-qty__btn:hover{background-color:#f5f5f5}.variant-ai .variant-ai-qty__btn:disabled{opacity:.35;cursor:default;background:transparent}.variant-ai .variant-ai-qty__btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px}.variant-ai .variant-ai-qty__val{min-width:1.75rem;font-size:.9375rem;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.variant-ai .variant-ai-offer.is-adding .variant-ai-card__btn--secondary,.variant-ai .variant-ai-offer.is-adding .variant-ai-qty{opacity:.45;pointer-events:none}.variant-ai .variant-ai-offer.is-adding .variant-ai-card__btn--primary{background-color:#5d8d00;cursor:progress}.variant-ai .variant-ai-offer__spinner{flex:none;width:.875rem;height:.875rem;filter:brightness(0) invert(1);animation:variant-ai-spin 1s linear infinite}.variant-ai .variant-ai-offer__msg{margin:0;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;line-height:1.45}.variant-ai .variant-ai-offer__msg--error{background-color:#ffdfdf;border:1px solid #ffb3b5;color:#9c0c0c}.variant-ai .variant-ai-offer__msg--soldout{background-color:#fafafa;border:1px solid #eee;color:#1a1a1a}.variant-ai .variant-ai-offer.is-soldout .variant-ai-offer__product{opacity:.55}.variant-ai .variant-ai-offer.is-added{border-style:solid;border-color:#dff6b3;background-color:#f8ffe9}.variant-ai .variant-ai-offer__done{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35;color:#263e07}.variant-ai .variant-ai-offer__done img{flex:none;width:1rem;height:1rem}.variant-ai .variant-ai-offer__cart{align-self:flex-start}.variant-ai .variant-ai-offer.is-cancelled{border-style:solid;border-color:#eee;background-color:#fafafa}.variant-ai .variant-ai-offer.is-cancelled .variant-ai-offer__done{font-weight:500;color:#515151}@media screen and (max-width:767px){.variant-ai{padding:.5rem .75rem .625rem}.variant-ai .variant-ai__head{min-height:1.5rem}.variant-ai .variant-ai__toggle{justify-content:center;width:2.75rem;height:2.75rem;margin:-.625rem -.75rem -.625rem 0;padding:0}.variant-ai .variant-ai__toggle-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.variant-ai .variant-ai__body{gap:.25rem}.variant-ai.is-open .variant-ai__body{gap:1rem}.variant-ai .variant-ai__a,.variant-ai .variant-ai__answer.is-expanded{gap:.75rem}.variant-ai .variant-ai__more:after{content:"";position:absolute;inset:-.75rem 0}.variant-ai .variant-ai__ref:after{content:"";position:absolute;inset:-.75rem -.125rem}.variant-ai .variant-ai__skeleton{width:64%}.variant-ai .variant-ai__loading .variant-ai__skeleton{margin-right:6%}.variant-ai .variant-ai__skeleton--chip{width:10rem;height:2.25rem}.variant-ai .variant-ai__skeleton--chip.is-short{width:8rem}.variant-ai .variant-ai__actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.variant-ai .variant-ai__suggests{flex:none;flex-wrap:nowrap;margin:0 -.75rem;padding:.375rem 0 .375rem .75rem;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - 2.5rem),transparent)}.variant-ai .variant-ai__suggests:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.variant-ai .variant-ai__suggests::-webkit-scrollbar{display:none}.variant-ai .variant-ai__suggests:after{content:"";flex:none;width:2.125rem}.variant-ai .variant-ai__suggest{flex:none;max-width:none;height:2.25rem}.variant-ai .variant-ai__suggest:after{content:"";position:absolute;inset:-.25rem 0}.variant-ai .variant-ai__suggest--ask{display:inline-flex;border-style:solid;border-color:#e6e6e6;font-weight:400;color:#515151}.variant-ai .variant-ai__suggest--ask:disabled{opacity:1;border-style:solid;border-color:#e6e6e6;color:#6e6e6e}.variant-ai.is-asking .variant-ai__suggest--ask{display:none}.variant-ai .variant-ai__ask{display:none;flex:none;flex-wrap:wrap;gap:.25rem .5rem;padding:.375rem 0}.variant-ai.is-asking .variant-ai__ask{display:flex}.variant-ai .variant-ai__field{flex:1 1 100%;min-width:0;height:2.75rem}.variant-ai .variant-ai__input{font-size:1rem}.variant-ai .variant-ai__send{width:2.25rem;height:2.25rem}.variant-ai .variant-ai__send:after{content:"";position:absolute;inset:-.25rem}.variant-ai .variant-ai__limit{padding:.375rem 0}.variant-ai.is-collapsed{padding-top:.5rem;padding-bottom:.5rem}.variant-ai.is-collapsed .variant-ai__head{flex-wrap:wrap;column-gap:.5rem;row-gap:0}.variant-ai.is-collapsed .variant-ai__meta{white-space:normal}.variant-ai .variant-ai__meta:before{content:none}.variant-ai .variant-ai-medal__sum{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title buy open" "facts facts facts";gap:.625rem .75rem;padding:.75rem}.variant-ai .variant-ai-medal__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.75rem,1fr));align-items:end;grid-gap:.5rem .75rem;gap:.5rem .75rem}.variant-ai .variant-ai-medal__facts>.variant-ai-fact{flex:none}.variant-ai .variant-ai-medal__facts>.variant-ai-fact.is-wide{grid-column:span 2}.variant-ai .variant-ai-medal__facts .variant-ai-fact__label{flex-wrap:wrap;row-gap:.125rem;white-space:normal}.variant-ai .variant-ai-fact.is-key .variant-ai-fact__value{font-size:.9375rem}.variant-ai .variant-ai-medal__price{font-size:1rem}.variant-ai .variant-ai-medal__open{min-width:0}.variant-ai .variant-ai-medal__open-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.variant-ai .variant-ai-medal__chev{width:1.75rem;height:1.75rem}.variant-ai .variant-ai-medal__note{padding:.5rem .75rem .625rem}.variant-ai .variant-ai-medal__card{padding:.75rem}.variant-ai .variant-ai-product{grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"img name" "specs specs" "buy buy" "actions actions";gap:.75rem;padding:.75rem}.variant-ai .variant-ai-product__img{width:3.5rem;height:3.5rem}.variant-ai .variant-ai-product__actions{align-self:stretch}.variant-ai .variant-ai-product__actions>.variant-ai-card__btn{flex:1 1}.variant-ai .variant-ai-card__btn{height:2.75rem}.variant-ai .variant-ai-offer{padding:.75rem}.variant-ai .variant-ai-offer__product{grid-template-columns:2.75rem auto minmax(0,1fr);grid-template-areas:"img name name" "label label stock" "specs specs specs";gap:.625rem .75rem}.variant-ai .variant-ai-offer__img{width:2.75rem;height:2.75rem}.variant-ai .variant-ai-offer__calc{flex-wrap:wrap;gap:.375rem}.variant-ai .variant-ai-offer__actions{flex:1 1 100%;margin-left:0}.variant-ai .variant-ai-offer .variant-ai-offer__actions .variant-ai-card__btn--primary{flex:1 1 auto}.variant-ai .variant-ai-qty{height:2.875rem}.variant-ai .variant-ai-qty__btn{width:2.75rem}}@keyframes variant-ai-spin{to{transform:rotate(1turn)}}@keyframes variant-ai-bars{0%,to{transform:scaleX(1)}50%{transform:scaleX(.45)}}@keyframes variant-ai-unfold{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@keyframes variant-ai-shimmer{0%{background-position:100% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.variant-ai .variant-ai-medal__card,.variant-ai .variant-ai-offer__spinner,.variant-ai .variant-ai__answer>.variant-ai__skeleton:before,.variant-ai .variant-ai__skeleton,.variant-ai .variant-ai__skeleton--chip:before,.variant-ai .variant-ai__spinner,.variant-ai.is-loading .variant-ai__mark-bar{animation:none;background-image:none}.variant-ai .variant-ai-card__btn,.variant-ai .variant-ai-medal,.variant-ai .variant-ai-medal__chev:before,.variant-ai .variant-ai__ref,.variant-ai .variant-ai__suggest,.variant-ai .variant-ai__toggle,.variant-ai .variant-ai__toggle-icon{transition:none}}