.featured-drop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s1)}.featured-drop-feature{grid-column:span 2}.featured-drop-scroll{display:block;position:relative;contain:size}.featured-drop-list{display:flex;flex-direction:column;gap:var(--s1);height:100%;container-type:size;overflow-y:auto}.featured-drop-list::-webkit-scrollbar{width:2px}.featured-drop-list::-webkit-scrollbar-track{background:transparent}.featured-drop-list::-webkit-scrollbar-thumb{border-radius:2px;background:#00000026}@supports not selector(::-webkit-scrollbar){.featured-drop-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}}.featured-drop-item{flex:0 0 calc((100cqh - 2 * var(--s1)) / 2.5)}@container (max-height: 460px){.featured-drop-item{flex-basis:calc((100cqh - var(--s1)) / 1.5)}}.featured-drop-button{position:absolute;right:0;bottom:0;left:0;height:160px;border-radius:0 0 8px 8px;opacity:0;pointer-events:none;transition:opacity .3s ease-out;background:radial-gradient(75% 100% at 50% 100%,#a5dcfb8c,#a5dcfb00);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to top,#000 35%,transparent);mask-image:linear-gradient(to top,#000 35%,transparent)}.featured-drop-button svg{position:absolute;bottom:30px;left:50%;width:34px;height:12px;color:var(--color-1);transform:translate(-50%) rotate(90deg)}.featured-drop-button:not(.state--hidden):focus-visible{opacity:1;pointer-events:auto}@media(hover:hover){.featured-drop-scroll:hover .featured-drop-button:not(.state--hidden){opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.featured-drop-button{transition:none}}@media(max-width:767px){.featured-drop{grid-template-columns:minmax(0,1fr)}.featured-drop-feature{grid-column:auto;aspect-ratio:1}.featured-drop-scroll{contain:none}.featured-drop-list{flex-direction:row;height:auto;container-type:normal;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.featured-drop-list::-webkit-scrollbar{display:none}.featured-drop-list .featured-drop-item{flex:0 0 215px;max-width:60vw}.featured-drop-button{display:none}.featured-drop-item .product-card--compact{flex-direction:column;gap:12px;padding:var(--s0)}.featured-drop-item .product-card--compact .product-card-media{width:100%;aspect-ratio:215 / 239}.featured-drop-item .product-card--compact .product-card-info{padding:0 3px var(--s-2)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-featured-drop.css.map */
