.ymn-section:not(:has(.ymn)){display:none}.ymn{--ymn-gap: 40px;--ymn-h: 26px;box-sizing:border-box;padding:var(--ymn-gap) var(--container-padding, 2rem) 0;color:#333}@media screen and (min-width:750px){.ymn{--ymn-h: 32px}}@media screen and (min-width:990px){.ymn{--ymn-gap: 56px;padding-left:0;padding-right:0}.pdp-col-moved.ymn-section,.vpdp .pdp-moved.ymn-section{margin-top:0}}.ymn__title{margin:0 0 20px;font-family:var(--font-heading-family, "Open Sans", sans-serif);font-style:normal;font-weight:700;font-size:var(--ymn-h);line-height:1.2;letter-spacing:-.02em;text-transform:none;color:#333}.ymn__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ymn-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:12px}.ymn-card__media{display:block;aspect-ratio:1;overflow:hidden;background:#f1f3f5}.ymn-img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.ymn-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px 12px 14px}.ymn-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;font-size:14px;font-weight:600;line-height:1.3;color:#14213d;text-decoration:none}.ymn-title:hover,.ymn-title:focus-visible{text-decoration:underline;text-underline-offset:2px}.ymn-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:15px;font-weight:700;line-height:1.3;color:#14213d}.ymn-price s{font-size:13px;font-weight:400;color:#8a8f98}.ymn-select{box-sizing:border-box;width:100%;height:36px;margin:0;padding:0 28px 0 10px;font-family:inherit;font-size:13px;color:#14213d;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #d5d9df;border-radius:8px;appearance:none;-webkit-appearance:none;text-overflow:ellipsis}.ymn-select:focus-visible,.ymn-add:focus-visible{outline:2px solid #14213d;outline-offset:2px}.ymn-add{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:38px;margin:auto 0 0;padding:0 10px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;color:#000;background:#14c7f0;border:0;border-radius:8px;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease}.ymn-add:hover{filter:brightness(.94)}.ymn-add.is-added{color:#fff;background:#000}.ymn-msg{margin:0;font-size:12px;line-height:1.3;color:#d92d20}.ymn-msg:empty{display:none}@media screen and (max-width:749px){.ymn__grid{display:flex;gap:12px;margin:0 calc(var(--container-padding, 2rem) * -1);padding:0 var(--container-padding, 2rem) 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 var(--container-padding, 2rem);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ymn__grid::-webkit-scrollbar{display:none}.ymn-card{flex:0 0 calc((100% - 24px) / 2.35);scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.ymn__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vpdp-block:has(>.ymn-mini-empty){display:none}.ymn-mini{margin:16px 0 0;padding:14px 0 0;border-top:1px solid rgba(0,0,0,.12)}.ymn-mini__label{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#14213d}.ymn-mini__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ymn-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px}.ymn-row .ymn-card__media{width:56px;height:56px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.ymn-row__text{display:flex;flex-direction:column;gap:3px;min-width:0}.ymn-row .ymn-title{min-height:0;font-size:13px}.ymn-row .ymn-price{font-size:13px}.ymn-row .ymn-select{height:30px;margin-top:2px;font-size:12px}.ymn-row .ymn-add{width:auto;min-width:64px;height:34px;margin:0;font-size:13px}.ymn-row .ymn-msg{grid-column:2 / -1}.ymn-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ymn-add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/you-may-also-need.css.map */
