.ai-fp{--motion-instant: 80ms;--motion-fast: .18s;--motion-normal: .35s;--motion-slow: .6s;--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-sharp: cubic-bezier(.4, 0, .2, 1)}.ai-fp .ai-fp__item{min-inline-size:0}@media screen and (max-width:749px){.ai-fp--m-bento .ai-fp__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fp-gap-mobile, 20px)}.ai-fp--m-bento .ai-fp__item:first-child{grid-column:1 / -1}}@media screen and (min-width:750px){.ai-fp--d-bento .ai-fp__list{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:var(--fp-gap-desktop, 20px)}.ai-fp--d-bento .ai-fp__item:first-child{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.ai-fp--d-bento .ai-fp__item:first-child .ai-fp__media{flex:1 1 auto;padding-block-end:0;min-block-size:320px}.ai-fp--d-bento .ai-fp__item:nth-child(7n){grid-column:span 2}}@media screen and (max-width:749px){.ai-fp--m-editorial .ai-fp__list{display:flex;flex-direction:column;gap:calc(var(--fp-gap-mobile, 20px) * 1.5)}.ai-fp--m-editorial .ai-fp__item{inline-size:86%}.ai-fp--m-editorial .ai-fp__item:nth-child(2n){margin-inline-start:auto}}@media screen and (min-width:750px){.ai-fp--d-editorial .ai-fp__list{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--fp-gap-desktop, 20px);row-gap:calc(var(--fp-gap-desktop, 20px) * 2.5);align-items:start}.ai-fp--d-editorial .ai-fp__item:nth-child(4n+1){grid-column:1 / span 7}.ai-fp--d-editorial .ai-fp__item:nth-child(4n+2){grid-column:9 / span 4;margin-block-start:22%}.ai-fp--d-editorial .ai-fp__item:nth-child(4n+3){grid-column:2 / span 4}.ai-fp--d-editorial .ai-fp__item:nth-child(4n+4){grid-column:7 / span 6;margin-block-start:12%}}.ai-fp--d-luxury .ai-fp__title,.ai-fp--m-luxury .ai-fp__title{font-family:var(--font-heading--family, Georgia, "Times New Roman", serif);line-height:1.3;letter-spacing:.02em}@media screen and (max-width:749px){.ai-fp--m-luxury .ai-fp__list{display:flex;flex-direction:column;gap:calc(var(--fp-gap-mobile, 20px) * 2.5);max-inline-size:480px;margin-inline:auto}.ai-fp--m-luxury .ai-fp__title{font-size:1.375rem}.ai-fp--m-luxury .ai-fp__info{text-align:center;padding-block:calc(var(--fp-gap-mobile, 20px) * 1.25)}}@media screen and (min-width:750px){.ai-fp--d-luxury .ai-fp__list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--fp-gap-desktop, 20px) * 3);max-inline-size:960px;margin-inline:auto}.ai-fp--d-luxury .ai-fp__title{font-size:1.5rem}.ai-fp--d-luxury .ai-fp__info{text-align:center;padding-block:calc(var(--fp-gap-desktop, 20px) * 1.5);padding-inline:calc(var(--fp-gap-desktop, 20px) * 1.25)}}@media screen and (max-width:749px){.ai-fp--m-storytelling .ai-fp__list{display:flex;flex-direction:column;gap:calc(var(--fp-gap-mobile, 20px) * 1.5)}.ai-fp--m-storytelling .ai-fp__title{font-size:1.25rem}.ai-fp--m-storytelling .ai-fp__info{padding:var(--fp-gap-mobile, 20px)}}@media screen and (min-width:750px){.ai-fp--d-storytelling .ai-fp__list{display:flex;flex-direction:column;gap:calc(var(--fp-gap-desktop, 20px) * 2)}.ai-fp--d-storytelling .ai-fp__item{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ai-fp--d-storytelling .ai-fp__media{padding-block-end:0;block-size:100%;min-block-size:380px}.ai-fp--d-storytelling .ai-fp__item:nth-child(2n) .ai-fp__media{order:2}.ai-fp--d-storytelling .ai-fp__info{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--fp-gap-desktop, 20px) * 2)}.ai-fp--d-storytelling .ai-fp__title{font-size:1.5rem}}.ai-fp--hover-lift .ai-fp__item{transition:transform var(--motion-fast) var(--ease-sharp),box-shadow var(--motion-fast) var(--ease-sharp)}@media(hover:hover){.ai-fp--hover-lift .ai-fp__item:hover,.ai-fp--hover-lift .ai-fp__item:focus-within{transform:translateY(-6px);box-shadow:0 16px 32px #00000024}}.ai-fp--hover-lift .ai-fp__item:focus-within{transform:translateY(-6px);box-shadow:0 16px 32px #00000024}.ai-fp--hover-glass .ai-fp__item:hover{transform:none;box-shadow:0 4px 16px #00000014}.ai-fp--hover-glass .ai-fp__media:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:34%;background:#ffffff2e;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-block-start:1px solid rgb(255 255 255 / .35);opacity:0;transform:translateY(8px);transition:opacity var(--motion-fast) var(--ease-sharp),transform var(--motion-fast) var(--ease-sharp);pointer-events:none}@supports not (backdrop-filter: blur(1px)){.ai-fp--hover-glass .ai-fp__media:after{background:#ffffff73}}@media(hover:hover){.ai-fp--hover-glass .ai-fp__item:hover .ai-fp__media:after{opacity:1;transform:translateY(0)}}.ai-fp--hover-glass .ai-fp__item:focus-within .ai-fp__media:after{opacity:1;transform:translateY(0)}.ai-fp.ai-fp-js .ai-fp__item[data-fp-reveal]:not(.is-revealed){opacity:0;transform:translateY(16px)}.ai-fp.ai-fp-js .ai-fp__item[data-fp-reveal].is-revealed{opacity:1;transform:none;transition:opacity var(--motion-slow) var(--ease-smooth),transform var(--motion-slow) var(--ease-smooth)}.ai-fp--anim-stagger.ai-fp-js .ai-fp__item[data-fp-reveal].is-revealed{transition-delay:calc(min(var(--fp-i, 0),6)*70ms)}@media(prefers-reduced-motion:reduce){.ai-fp *,.ai-fp *:before,.ai-fp *:after{transform:none!important;transition-property:opacity!important;transition-duration:.2s!important;transition-delay:0ms!important;animation:none!important}.ai-fp .ai-fp__item[data-fp-reveal]{opacity:1!important}.ai-fp--hover-glass .ai-fp__media:after{opacity:0!important}.ai-fp .ai-fp__list{scroll-behavior:auto!important}[dir=rtl] .ai-fp .ai-fp__arrow svg{transform:scaleX(-1)!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/featured-products-modes.css.map */
