.fp{--fp-height: 36rem;--fp-gap: var(--spacing-8);--fp-card-width: 16.5rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"products" "story";overflow:hidden}.fp--height-small{--fp-height: 30rem}.fp--height-large{--fp-height: 44rem}.fp__products{grid-area:products}.fp__story{grid-area:story}.fp__preview{grid-area:preview;display:none}.fp__column{display:grid;min-width:0}.fp__column>[data-fp-panel]{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}.fp__column>[data-fp-panel].is-active{opacity:1;visibility:visible}.fp__slide{position:relative;display:grid}.fp__slide>*{grid-area:1 / 1}.fp__media{position:relative;aspect-ratio:var(--fp-ratio-mobile, .75);overflow:hidden;background-color:rgb(var(--text-primary) / .06)}.fp__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fp__placeholder{padding:12%;fill:rgb(var(--text-primary));opacity:.25}.fp__card{position:relative;z-index:1;justify-self:center;align-self:end;inline-size:min(22rem,calc(100% - 2 * var(--spacing-5)));margin-block-end:var(--spacing-5)}.fp__card--boxed,.fp__card--card{inline-size:min(var(--fp-card-width),64%)}@media screen and (max-width:699px){.fp__media{align-self:stretch}.fp__card--boxed,.fp__card--card{inline-size:min(11.5rem,48%);align-self:center;margin-block:var(--spacing-5)}.fp__card--boxed .product-card__info{padding-inline:var(--spacing-2);font-size:var(--text-sm)}}.fp__card-panel{padding:var(--spacing-3);color:rgb(var(--text-primary));background-color:rgb(var(--background-primary));border-radius:var(--rounded);box-shadow:0 .75rem 2.5rem #00000024}.fp__card--boxed .fp__card-panel{padding:0 0 var(--spacing-5);overflow:hidden}.fp__card--boxed .product-card__info{align-items:center;padding-inline:var(--spacing-4);text-align:center}.fp__card--boxed .product-card__swatches-wrapper:empty{display:none}.fp__story{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-8);min-width:0;padding:var(--spacing-10) var(--container-gutter, var(--spacing-5));color:rgb(var(--text-primary));background-color:rgb(var(--fp-story-bg, var(--fp-panel-default, var(--text-primary) / .06)));transition:background-color .5s ease,color .5s ease}.fp__heading{margin:0;font-family:var(--text-font-family);font-size:var(--text-base);font-weight:700;letter-spacing:normal;text-transform:none}.fp__quotes{flex:1 1 auto;align-content:center}.fp__quote{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-8);margin:0}.fp__words{max-inline-size:34rem;margin:0;font-weight:400;line-height:1.3}.fp__words p{margin:0}.fp__author{display:flex;flex-direction:column;gap:var(--spacing-1)}.fp__name{margin:0;font-family:var(--text-font-family);font-size:var(--text-lg);font-weight:400}.fp__bio{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.fp__action{display:flex;margin-block-start:calc(var(--spacing-8) * -.5)}.fp__controls{display:flex;align-items:center;gap:var(--spacing-2)}.fp__arrow{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--rounded-full);cursor:pointer;transition:background-color .2s ease}.fp__arrow:hover{background-color:rgb(var(--text-primary) / .08)}.fp__arrow:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.fp__arrow svg{inline-size:1.125rem;block-size:1.125rem;transform:scaleX(var(--transform-logical-flip, 1))}.fp__counter{margin:0;min-inline-size:2.5rem;font-variant-numeric:tabular-nums;text-align:center}[data-fp-swipe]{touch-action:pan-y}.fp__preview-panel{position:relative;overflow:hidden;background-color:rgb(var(--text-primary) / .06)}@media(prefers-reduced-motion:reduce){.fp__column>[data-fp-panel],.fp__story{transition:none}}@media screen and (min-width:700px){.fp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"products story"}.fp__media{aspect-ratio:var(--fp-ratio, 1)}.fp:not(.fp--height-adapt) .fp__media{aspect-ratio:auto;block-size:var(--fp-height)}.fp__card{align-self:center;margin-block-end:0}.fp__story{padding:var(--spacing-12) var(--spacing-10)}}@media screen and (min-width:1000px){.fp__preview{display:grid}.fp__story{padding:var(--spacing-14) var(--spacing-16)}.fp--content-right{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr);grid-template-areas:"products story preview"}.fp--content-right.fp--single{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"products story"}.fp--content-right .fp__products,.fp--content-right .fp__preview,.fp--content-right .fp__preview-panel{min-block-size:100%}.fp--content-left{--fp-story-share: .6;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"story preview";column-gap:var(--fp-gap)}.fp--content-left .fp__story{min-block-size:var(--fp-height);padding-inline-end:calc(var(--fp-card-width) / 2 + var(--spacing-10))}.fp--content-left.fp--height-adapt .fp__story{min-block-size:0}.fp--content-left.fp--height-adapt .fp__preview-panel{aspect-ratio:var(--fp-ratio, 1)}.fp--content-left .fp__products{position:absolute;z-index:2;inset-block:0;inset-inline-start:calc((100% - var(--fp-gap)) * var(--fp-story-share) + var(--fp-gap) / 2 - var(--fp-card-width) / 2);inline-size:var(--fp-card-width);align-items:center}.fp--content-left .fp__media{display:none}.fp--content-left .fp__card{inline-size:100%;align-self:center}}@media(scripting:none){.fp__column>[data-fp-panel]{grid-area:auto;opacity:1;visibility:visible}.fp__preview,.fp__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-favorite-products.css.map */
