.hamidi-selection{display:block;overflow:hidden;padding:clamp(58px,6vw,94px) 0 clamp(44px,5vw,78px);background:var(--selection-background);color:var(--selection-text)}.hamidi-selection__header{display:flex;align-items:flex-end;justify-content:space-between;width:calc(100% - var(--selection-side-space) - var(--selection-side-space));gap:32px;margin-inline:var(--selection-side-space);margin-bottom:20px}.hamidi-selection__eyebrow,.hamidi-selection__view-all,.hamidi-selection__product-title,.hamidi-selection__meta,.hamidi-selection__button{font-family:Nunito Sans,sans-serif}.hamidi-selection__eyebrow{color:var(--selection-accent);line-height:1.4;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.4em;margin:0 0 8px}.hamidi-selection__heading{margin:0;color:#30201b;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.15}.hamidi-selection__view-all{flex:0 0 auto;margin-bottom:4px;padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--selection-text);font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase}.hamidi-selection__track{display:grid;grid-auto-columns:calc((100% - var(--selection-gap) - var(--selection-gap) - var(--selection-gap) - var(--selection-gap)) / 5);grid-auto-flow:column;width:calc(100% - var(--selection-side-space) - var(--selection-side-space));gap:var(--selection-gap);max-width:none;margin-inline:var(--selection-side-space);padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:24px;scroll-snap-type:inline proximity;scrollbar-width:none;cursor:grab;touch-action:pan-y}.hamidi-selection__track[data-desktop-products="2"]{grid-auto-columns:calc((100% - var(--selection-gap)) / 2)}.hamidi-selection__track[data-desktop-products="3"]{grid-auto-columns:calc((100% - var(--selection-gap) - var(--selection-gap)) / 3)}.hamidi-selection__track[data-desktop-products="4"]{grid-auto-columns:calc((100% - var(--selection-gap) - var(--selection-gap) - var(--selection-gap)) / 4)}.hamidi-selection__track[data-desktop-products="5"]{grid-auto-columns:calc((100% - var(--selection-gap) - var(--selection-gap) - var(--selection-gap) - var(--selection-gap)) / 5)}.hamidi-selection__track::-webkit-scrollbar{display:none}.hamidi-selection__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hamidi-selection__card{display:flex;min-width:0;scroll-snap-align:start;flex-direction:column}.hamidi-selection__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#ece9e2}.hamidi-selection__image,.hamidi-selection__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.hamidi-selection__card:hover .hamidi-selection__image{transform:scale(1.025)}.hamidi-selection__details{padding:18px 0 13px}.hamidi-selection__product-title{overflow:hidden;margin:0;color:#30201b;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hamidi-selection__product-title a{color:inherit;text-decoration:none}.hamidi-selection__meta{margin:4px 0 0;color:var(--selection-muted);font-size:14px;font-weight:400;line-height:1.35;display:none}.hamidi-selection__button{margin-top:12px;display:block;text-align:center;padding:12px 10px;font-family:Nunito Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#30201b;background:transparent;border:1px solid rgba(42,32,24,.25);text-decoration:none;transition:background .35s,color .35s,border-color .35s;min-height:unset}.hamidi-selection__button:hover,.hamidi-selection__button:focus-visible{border-color:var(--selection-button-hover);background:var(--selection-button-hover);color:var(--selection-button-hover-text);outline:unset!important;box-shadow:unset!important}@media screen and (max-width:749px){.hamidi-selection{padding:24px 0 44px}.hamidi-selection__header{align-items:flex-end;width:calc(100% - var(--selection-mobile-side-space) - var(--selection-mobile-side-space));gap:16px;margin-inline:var(--selection-mobile-side-space);margin-bottom:20px}.hamidi-selection__heading-group{min-width:0}.hamidi-selection__eyebrow{margin:0 0 8px}.hamidi-selection__heading{font-size:24px;white-space:nowrap}.hamidi-selection__view-all{margin-bottom:2px;font-size:11px;white-space:nowrap}.hamidi-selection__track{grid-auto-columns:66%;width:calc(100% - var(--selection-mobile-side-space));gap:12px;margin-left:var(--selection-mobile-side-space);margin-right:0;scroll-padding-left:var(--selection-mobile-side-space);scroll-padding-right:0;scroll-snap-type:inline mandatory;touch-action:auto;-webkit-overflow-scrolling:touch}.hamidi-selection__track[data-mobile-products="1"]{grid-auto-columns:66%}.hamidi-selection__track[data-mobile-products="2"]{grid-auto-columns:calc((100% - var(--selection-gap)) / 2)}.hamidi-selection__details{padding:16px 0 11px}.hamidi-selection__track[data-mobile-products="2"] .hamidi-selection__button{min-height:48px;padding-inline:8px;font-size:10px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.hamidi-selection__image{transition:none}}.hamidi-selection__media{cursor:pointer}.hamidi-selection__image{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.hamidi-selection__media{position:relative;display:block;overflow:hidden}.hamidi-selection__image{display:block;width:100%;transition:opacity .45s ease,transform .65s cubic-bezier(.22,1,.36,1)}.hamidi-selection__image--primary{position:relative;z-index:1}.hamidi-selection__image--secondary{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}@media screen and (min-width:750px){.hamidi-selection__card:hover .hamidi-selection__image--primary{opacity:0}.hamidi-selection__card:hover .hamidi-selection__image--secondary{opacity:1;transform:scale(1.02)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hamidi-product-selection.css.map */
