.legal-theme.template-index .legal-home-finder.has-recommendation:before,.legal-theme.template-index .legal-home-finder.has-recommendation:after,.legal-theme.template-index .legal-home-finder__card.is-recommendation:before,.legal-theme.template-index .legal-home-finder__card.is-recommendation:after{display:none}.legal-theme.template-index .legal-home-finder.has-recommendation{min-height:0;padding-block:clamp(1.2rem,2vw,2.4rem)}.legal-theme.template-index .legal-home-finder__intro .legal-home-title{font-size:clamp(3.2rem,3vw,4.4rem)!important}.legal-theme.template-index .legal-home-finder__card.is-recommendation{min-height:0;border:0;background:#fff6ee;box-shadow:0 2rem 5rem #2f100c3d}.legal-theme.template-index .legal-home-recommendation{min-height:0}.legal-theme.template-index .legal-home-recommendation__campaign{display:flex;min-height:clamp(20rem,21vw,27rem);flex-direction:column;justify-content:flex-end;padding:clamp(2.4rem,3.2vw,4rem);background-color:#542414;background-image:linear-gradient(90deg,#1b0906c7,#270e0866),var(--legal-coffee-texture);background-position:center,center 45%;background-size:cover;color:#fff6eb}.legal-theme.template-index .legal-home-recommendation__campaign-top{display:flex;align-items:flex-start;justify-content:flex-end;gap:1.6rem;margin-bottom:auto}.legal-theme.template-index .legal-home-recommendation__campaign .legal-home-recommendation__reset{position:static;flex:0 0 auto;padding:0 0 .35rem;border:0;border-bottom:.14rem solid currentColor;background:transparent;color:#fff6eb;font-size:clamp(1rem,.88vw,1.2rem);line-height:1.2;text-align:right}.legal-theme.template-index .legal-home-recommendation__campaign .legal-home-recommendation__reset:hover{color:#ffceb2}.legal-theme.template-index .legal-home-recommendation__campaign-title{max-width:100%;margin:2rem 0 0;color:#fff9f2;font-family:var(--font-display);font-size:clamp(3.4rem,4.4vw,6rem);font-stretch:72%;font-weight:900;letter-spacing:-.05em;line-height:.86;text-transform:uppercase;text-wrap:balance}.legal-theme.template-index .legal-home-recommendation__campaign-title span,.legal-theme.template-index .legal-home-recommendation__campaign-title em{display:block;font-style:normal}.legal-theme.template-index .legal-home-recommendation__campaign-title em{color:#ffc7ac}.legal-theme.template-index .legal-home-recommendation__campaign-line{max-width:56rem;margin:1rem 0 0;font-size:clamp(1.3rem,1.1vw,1.6rem);font-weight:700;line-height:1.35}.legal-theme.template-index .legal-home-recommendation__option{display:grid;min-height:0;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);background:#fff6ee}.legal-theme.template-index .legal-home-recommendation__option[hidden]{display:none}.legal-theme.template-index .legal-home-recommendation__product{position:relative;min-height:clamp(26rem,28vw,36rem);grid-column:1;grid-row:1;justify-content:center;overflow:hidden;padding:2.4rem clamp(2.4rem,3vw,4rem);background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.75),transparent 64%),var(--legal-packaging-surface, #f3d6da)}.legal-theme.template-index .legal-home-recommendation__product:before{display:none!important}.legal-theme.template-index .legal-home-recommendation__source,.legal-theme.template-index .legal-home-recommendation__placeholder{position:relative;z-index:1;width:min(100%,36rem);max-width:min(100%,36rem);height:auto;max-height:31rem;object-fit:contain;filter:drop-shadow(1rem 2rem 1.4rem rgba(34,15,13,.25))}.legal-theme.template-index .legal-home-recommendation__option.legal-product-palette .legal-home-recommendation__copy{display:flex;min-width:0;grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(2.4rem,3.4vw,4.4rem);border:0!important;background:#fff6ee!important;color:#54221d}.legal-theme.template-index .legal-home-recommendation__copy .legal-home-recommendation__title{max-width:22ch;margin:0;color:#54221d!important;font-size:clamp(2.7rem,2.8vw,4rem)!important;line-height:.96!important;text-wrap:balance}.legal-theme.template-index .legal-home-recommendation__copy .legal-home-recommendation__match{max-width:38rem;margin:1.2rem 0 0;color:#54221d!important;font-size:clamp(1.3rem,1.1vw,1.6rem);font-weight:600;line-height:1.4}.legal-theme.template-index .legal-home-recommendation__purchase{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:1rem;margin-top:auto;padding-top:1.6rem}.legal-theme.template-index .legal-home-recommendation__price{display:flex;width:100%;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0 0 .4rem;padding-top:1rem;border-top:.14rem solid rgba(84,34,29,.38);color:#54221d!important}.legal-theme.template-index .legal-home-recommendation__price span{font-family:var(--font-body-family);font-size:1.1rem;font-weight:900;letter-spacing:.1em}.legal-theme.template-index .legal-home-recommendation__price strong{font-family:var(--font-display);font-size:clamp(2.2rem,2.1vw,3rem);font-weight:900;white-space:nowrap}.legal-theme.template-index .legal-home-recommendation__copy .legal-home-button{width:100%;min-height:5.2rem;box-shadow:.6rem .6rem #ffc7ac;font-size:clamp(1.2rem,1vw,1.4rem)}@media screen and (max-width:899px){.legal-theme.template-index .legal-home-recommendation__campaign{min-height:22rem;padding:clamp(2.2rem,4vw,3.2rem)}.legal-theme.template-index .legal-home-recommendation__campaign-title{font-size:clamp(3.2rem,6vw,5rem)}.legal-theme.template-index .legal-home-recommendation__option{grid-template-columns:minmax(0,1fr)}.legal-theme.template-index .legal-home-recommendation__product{min-height:clamp(23rem,35vw,31rem);grid-column:1;grid-row:1;padding:2.4rem 3rem}.legal-theme.template-index .legal-home-recommendation__source,.legal-theme.template-index .legal-home-recommendation__placeholder{width:min(100%,30rem);max-height:26rem}.legal-theme.template-index .legal-home-recommendation__option.legal-product-palette .legal-home-recommendation__copy{grid-column:1;grid-row:2;padding:clamp(2.4rem,4vw,3.2rem)}.legal-theme.template-index .legal-home-recommendation__purchase{padding-top:1.8rem}}@media screen and (max-width:559px){.legal-theme.template-index .legal-home-finder__intro .legal-home-title{font-size:clamp(2.2rem,8vw,3.8rem)!important}.legal-theme.template-index .legal-home-finder__card.is-recommendation{box-shadow:0 1rem 2.4rem #2f100c33}.legal-theme.template-index .legal-home-recommendation__campaign{min-height:20rem;padding:1.8rem 2rem 2.4rem;background-position:center,54% center}.legal-theme.template-index .legal-home-recommendation__campaign .legal-home-recommendation__reset{max-width:13rem;margin-left:auto;white-space:normal}.legal-theme.template-index .legal-home-recommendation__campaign-title{margin-top:2rem;font-size:clamp(3rem,8vw,4.2rem)}.legal-theme.template-index .legal-home-recommendation__campaign-line{margin-top:.8rem;font-size:1.3rem}.legal-theme.template-index .legal-home-recommendation__product{min-height:22rem;padding:1.8rem 2rem}.legal-theme.template-index .legal-home-recommendation__source,.legal-theme.template-index .legal-home-recommendation__placeholder{width:min(100%,22rem);max-height:19rem}.legal-theme.template-index .legal-home-recommendation__option.legal-product-palette .legal-home-recommendation__copy{padding:2rem 2.2rem 2.4rem}.legal-theme.template-index .legal-home-recommendation__copy .legal-home-recommendation__title{max-width:none;font-size:clamp(2.6rem,7vw,3.4rem)!important}.legal-theme.template-index .legal-home-recommendation__copy .legal-home-recommendation__match{margin-top:1rem;font-size:1.3rem}.legal-theme.template-index .legal-home-recommendation__purchase{padding-top:1.4rem}.legal-theme.template-index .legal-home-recommendation__copy .legal-home-button{min-height:4.8rem}}.legal-theme.template-index .legal-home-finder__sentence{display:block;line-height:1.75;text-align:center}.legal-theme.template-index .legal-home-finder__sentence>span{white-space:normal}.legal-theme.template-index .legal-home-finder__sentence>.legal-home-finder__choice-group{display:inline-flex;max-width:100%;align-items:baseline;white-space:nowrap;vertical-align:baseline}.legal-theme.template-index .legal-home-finder__sentence .legal-home-finder__select{display:inline-flex;width:auto;max-width:calc(100vw - 5rem);margin-inline:.25rem;vertical-align:baseline}.legal-theme.template-index .legal-home-finder__select--intensity{min-width:15rem}.legal-theme.template-index .legal-home-finder__select--format{min-width:17rem}.legal-theme.template-index .legal-home-finder__select--moment{min-width:16rem}.legal-theme.template-index .legal-home-finder__sentence>.legal-home-finder__sentence-line{display:block;width:100%;white-space:normal}.legal-theme.template-index .legal-home-finder__sentence select{width:100%}@media screen and (max-width:749px){.legal-theme.template-index .legal-home-finder__intro>div{width:100%}.legal-theme.template-index .legal-home-finder__intro .legal-home-title{max-width:min(100%,32rem)}.legal-theme.template-index .legal-home-finder__sentence{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legal-home-finder-campaign.css.map */
