.blocks--champagne{--block-background-color:#F7F2EC;--block-background-color-even:#f9f6f2}.blocks .block{background-color:var(--block-background-color)}.blocks.blocks--alternate .block:nth-child(even){background-color:var(--block-background-color-even,--block-background-color)}.block--spotlight-product{margin-bottom:0}.spotlight-product-block{max-width:1460px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media detail" "media lower";padding:81px 40px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:62.4375em){.spotlight-product-block{grid-template-columns:1fr;grid-template-areas:"detail" "media" "lower";padding:60px 24px;-moz-column-gap:0;column-gap:0}}@media screen and (max-width:34.375em){.spotlight-product-block{padding-inline:0}}.spotlight-product-block__detail{grid-area:detail;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:20px}@media screen and (max-width:62.4375em){.spotlight-product-block__detail{margin-bottom:14px}}@media screen and (max-width:34.375em){.spotlight-product-block__detail{padding-inline:24px}}.spotlight-product-block__title{font-family:Gotham Pro,Times new roman,serif;font-size:1.125rem;line-height:1.6666666667;letter-spacing:2.5px;font-style:normal;font-weight:500;text-transform:uppercase;text-align:left;color:#000;margin-bottom:6px;text-wrap:pretty}@media screen and (max-width:62.4375em){.spotlight-product-block__title{font-size:1rem;line-height:1.25;text-align:center}}.spotlight-product-block__finish{font-family:Grotesk,Helvetica,sans-serif;font-size:.875rem;line-height:1.5714285714;letter-spacing:.5px;font-style:normal;font-weight:400;text-align:left;color:#000;margin-bottom:8px}@media screen and (max-width:62.4375em){.spotlight-product-block__finish{margin-bottom:4px;text-align:center}}.spotlight-product-block__price{text-align:left;font-weight:500}@media screen and (max-width:62.4375em){.spotlight-product-block__price{text-align:center}}.spotlight-product-block__media{grid-column:1;grid-row:1/-1;grid-area:media;width:100%;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width:62.4375em){.spotlight-product-block__media{margin-bottom:20px}}@media screen and (max-width:34.375em){.spotlight-product-block__media{grid-column:auto;grid-row:auto;padding-inline:0}}.spotlight-product-block__media img{width:100%;height:auto}.spotlight-product-block__media .cloudflare-stream-video{height:unset!important}.spotlight-product-block__media .cloudflare-stream-video iframe{left:50%;transform:translateX(-50%);mix-blend-mode:multiply}.spotlight-product-block__media .cloudflare-stream-video~.video-content__video-play{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto}.cloudflare-stream-video--spotlight{aspect-ratio:665/499}.cloudflare-stream-video--spotlight iframe{aspect-ratio:1.7777777778}.video-content__video-play{display:block;position:absolute;bottom:32px;left:32px;margin:0;width:100px;height:100px}@media screen and (max-width:34.375em){.video-content__video-play{width:80px;height:80px;left:0;bottom:15px}}.video-content__video-play span{display:block;font-size:0;opacity:0}.video-content__video-play:after{content:"";background-image:url(https://cfs3.monicavinader.com/static/images/2020/play-border.cad52.png);background-size:contain;background-repeat:no-repeat;position:absolute;width:100%;height:100%}.video-content__video-play--hidden{opacity:0}.spotlight-product-block__lower{grid-area:lower;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:34.375em){.spotlight-product-block__lower{padding-inline:24px}}.spotlight-product-block__body,.spotlight-product-block__body>p{font-family:Caslon,"Times New Roman",serif;font-size:2.8125rem;line-height:1;line-height:1.15!important;letter-spacing:-1.3px;font-style:normal;font-weight:400;text-align:left;text-edge:cap;color:#000;padding-right:35px;margin-bottom:25px;max-width:590px}@media screen and (max-width:62.4375em){.spotlight-product-block__body,.spotlight-product-block__body>p{text-align:center;font-size:1.875rem;line-height:1;padding-right:0;margin-inline:auto;letter-spacing:-.9px}}.spotlight-product-block__body>:last-child,.spotlight-product-block__body>p>:last-child{margin-bottom:0}.spotlight-product-block__body p,.spotlight-product-block__body>p p{margin-bottom:15px}.spotlight-product-block__body em,.spotlight-product-block__body>p em{letter-spacing:-1.35px}@media screen and (max-width:62.4375em){.spotlight-product-block__body em,.spotlight-product-block__body>p em{letter-spacing:-.9px}}.spotlight-product-block__buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:15px}@media screen and (max-width:62.4375em){.spotlight-product-block__buttons{justify-content:center}.spotlight-product-block__buttons button img{display:none}}.spotlight-product-block__buttons .button{flex:0 1 auto}html:has(.block--spotlight-carousel){scroll-behavior:smooth;scroll-padding-top:79px}@media screen and (max-width:79.1875em){html:has(.block--spotlight-carousel){scroll-padding-top:102px}}.block--spotlight-carousel{margin-bottom:0}.spotlight-carousel-block{padding:100px 40px 80px}@media screen and (max-width:34.375em){.spotlight-carousel-block{padding:60px 24px 30px 24px}}.spotlight-carousel-block__title{margin-bottom:10px;font-family:Caslon,"Times New Roman",serif;font-size:2.8125rem;line-height:1;letter-spacing:-1.8px;font-style:normal;font-weight:400;text-align:left;text-edge:cap;color:#000}@media screen and (max-width:34.375em){.spotlight-carousel-block__title{font-size:2.625rem;line-height:1;letter-spacing:-1.68px;text-align:center}}.spotlight-carousel-block__body{grid-column:2;font-family:Grotesk,Helvetica,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:.5px;font-style:normal;font-weight:300;text-align:left;color:#000;margin-bottom:34px;max-width:50%}@media screen and (max-width:75em){.spotlight-carousel-block__body{max-width:100%}}@media screen and (max-width:34.375em){.spotlight-carousel-block__body{font-size:.875rem;line-height:1.5714285714;text-align:center}}.spotlight-carousel-block__carousel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;list-style:none;margin-inline:-40px;padding-inline:40px}@media screen and (max-width:34.375em){.spotlight-carousel-block__carousel{gap:16px;margin-inline:-24px;padding-inline:24px}}.spotlight-carousel-block__carousel li:first-child{padding-left:40px}@media screen and (max-width:34.375em){.spotlight-carousel-block__carousel li:first-child{padding-left:24px}}.spotlight-carousel-item{width:-moz-min-content;width:min-content;scroll-snap-align:start}.spotlight-carousel-card{display:flex;flex-direction:column}.spotlight-carousel-card__title{flex:1 1 auto;margin:0;font-family:Gotham Pro,Times new roman,serif;font-size:.75rem;line-height:1.3333333333;letter-spacing:1.25px;font-style:normal;font-weight:400;text-transform:uppercase;text-align:left;color:#000}@media screen and (max-width:34.375em){.spotlight-carousel-card__title{font-size:.6875rem;line-height:1.4545454545}}.spotlight-carousel-card__image{display:flex;width:177px;margin-bottom:16px}@media screen and (max-width:34.375em){.spotlight-carousel-card__image{width:130px;margin-bottom:12px}}.image-stack{flex:1 1 auto;display:grid;grid:1fr/1fr}.image-stack__image{width:100%;grid-column:1/-1;grid-row:1/-1;opacity:0;transition:opacity .3s ease}.image-stack__image:first-child{opacity:1}@media (hover:hover){.image-stack__image:hover{opacity:1}}.image-stack__image img,.image-stack__image picture{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=https://cfs3.monicavinader.com/static/maps/css/modules/blocks.css.c49de.map */
