.wd-upsale,.wd-upsale__intro,.wd-upsale__item{display:flex;flex-direction:column}.wd-upsale{padding:20px;gap:32px;border-radius:4px;background:#fdf9f5}@media(max-width:768px){.wd-upsale{margin-inline:calc(0px - var(--p))!important;padding:18px 12px 20px;gap:8px}}.wd-upsale__intro{gap:8px;align-items:flex-start}.wd-upsale__intro .f-badge{font-weight:500;padding:6px 14px;line-height:normal}.wd-upsale__intro .wd-upsale__title-text{color:#1f1a3d;font-size:26px;font-weight:800;line-height:normal}@media(max-width:768px){.wd-upsale__intro .wd-upsale__title-text{color:#1a1530;font-size:20px;letter-spacing:-.2px}}.wd-upsale__intro .wd-upsale__content{color:#6b6478;font-size:14px;font-weight:400;line-height:normal}@media(max-width:768px){.wd-upsale__intro .wd-upsale__content{color:#4a4560;font-size:12px;line-height:150%}}.wd-upsale__products{display:flex;gap:12px;border-radius:8px;border:1px solid #E8E2D5;background:#fff;padding:16px;justify-content:space-around}@media(max-width:768px){.wd-upsale__products{padding:18px 16px;gap:25px}}.wd-upsale__item{container-type:inline-size;position:relative;gap:10px;flex:.4 .333 0;min-width:0}.wd-upsale__toggle{-webkit-user-select:none;user-select:none;position:absolute;right:7.6cqw;top:92.4cqw;translate:0 -100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:4px;background:var(--blue, #505CD2);color:#fff;padding:5px;height:1em;width:1em;font-size:24px;font-weight:500;line-height:1;box-sizing:content-box;transition:all .3s ease-out;outline:1px solid transparent}@media(pointer:fine){.wd-upsale__toggle:hover{filter:brightness(1.3);scale:1.05}}@media(pointer:coarse){.wd-upsale__toggle:hover:active{filter:brightness(1.3);scale:1.05}}.wd-upsale__toggle:has(input:disabled):not(.btn--loading){filter:saturate(0)}.wd-upsale__toggle.btn--loading:has(input:disabled) span{display:none}.wd-upsale__toggle:has(input:checked){background-color:#efedfe;box-shadow:0 0 0 1.75px var(--blue, #505CD2);color:var(--blue, #505CD2)}.wd-upsale__toggle:has(input:checked) .wd-upsale__toggle-icon-plus{visibility:hidden;rotate:45deg;opacity:0}.wd-upsale__toggle:has(input:checked) .wd-upsale__toggle-icon-minus{visibility:visible;rotate:0deg;opacity:1}.wd-upsale__toggle .wd-upsale__toggle-icon-plus,.wd-upsale__toggle .wd-upsale__toggle-icon-minus{transition:all .5s ease-out,rotate .15s ease-in,opacity .15s ease-in;rotate:0deg}.wd-upsale__toggle .wd-upsale__toggle-icon-minus{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:min-content;height:min-content;rotate:-45deg;opacity:0}.wd-upsale__toggle .wd-upsale__toggle-icon-minus svg{width:.75em;height:.75em;stroke:currentColor;stroke-width:2;fill:currentColor}@media(max-width:768px){.wd-upsale__toggle{right:6.52cqw;top:93.48cqw;font-size:16px}}.wd-upsale__badges{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:4px;top:4cqw;inset-inline-start:3cqw}.wd-upsale__badges .f-badge{font-size:clamp(8px,1vmin,7cqw);padding:clamp(3px,.7vmin,3cqw) clamp(3px,.6vmin,5cqw);line-height:1;max-width:92cqw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.wd-upsale__link{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;flex:1;justify-content:space-between;overflow:hidden}@media(max-width:768px){.wd-upsale__link{gap:4px}}.wd-upsale__media{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--lightgrey, #E5E5E5);border-radius:6px}.wd-upsale__title{display:block;color:#1f1a3d;text-align:center;font-size:13px;font-weight:500;line-height:normal;flex:1}.wd-upsale__title:hover{color:#5f549c}@media(max-width:768px){.wd-upsale__title{font-size:12px}}.wd-upsale__price{--base-color: #1F1A3D;font-size:13px;font-weight:500;line-height:normal;justify-content:center}.wd-upsale__price s{color:#9a94a8;font-size:12px;font-weight:400}@media(max-width:768px){.wd-upsale__price{color:#1f1a3d;font-size:12px;font-weight:800}.wd-upsale__price s{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/wd-styles-upsale.css.map */
