pdp-upsell.pdp-upsell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lly-space-4) var(--lly-space-2);min-width:0;padding-top:var(--lly-space-6)}pdp-upsell>.section-title{grid-area:1 / 1;align-self:center;text-transform:none;letter-spacing:0;font-size:var(--lly-type-subheading)}.pdp-upsell-nav:not([hidden]){display:flex;gap:var(--lly-space-1);grid-area:1 / 2}.pdp-upsell-nav .icon-button{width:var(--lly-touch);height:var(--lly-touch);border-radius:50%;background:var(--lly-plate)}.pdp-upsell-nav svg{width:18px;height:18px}.pdp-upsell-nav [data-upsell-step="-1"] svg{transform:rotate(180deg)}.pdp-upsell-nav button:disabled{opacity:.3;cursor:default}pdp-upsell>.product-rows{grid-area:2 / 1 / auto / -1;display:grid;grid-auto-flow:column;grid-auto-columns:60%;gap:var(--lly-space-3);align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;border:0;padding:2px 2px var(--lly-space-1)}pdp-upsell>.product-rows::-webkit-scrollbar{display:none}pdp-upsell .product-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:var(--lly-space-3);align-items:start;min-width:0;padding:0;border:0;scroll-snap-align:start}pdp-upsell .pdp-upsell-picture{width:100%;height:auto;aspect-ratio:3 / 4}pdp-upsell .pdp-upsell-picture>.upsell-picture{height:100%}pdp-upsell .pdp-upsell-picture img{transition:transform .3s ease}pdp-upsell .row-copy{gap:var(--lly-space-1);align-content:start}pdp-upsell .row-title{font-size:var(--lly-type-body);min-height:3em}pdp-upsell .price{font-size:var(--lly-type-body)}pdp-upsell .product-row>:is(product-form,.button){width:100%;align-self:end}pdp-upsell .row-add{width:100%}pdp-upsell .product-row .button{width:100%;min-height:var(--lly-touch);background:var(--lly-ink);color:var(--lly-white);border-color:var(--lly-ink)}pdp-upsell .product-row .button:hover{background:var(--lly-ink-hover)}.panel [data-pdp-upsell-nav]{display:none}@media(min-width:800px){pdp-upsell>.product-rows{grid-auto-columns:42%;gap:var(--lly-space-4)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){pdp-upsell .product-row:hover .pdp-upsell-picture img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){pdp-upsell .pdp-upsell-picture img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/pdp-upsell.css.map */
