.heading-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.heading-1{font-size:30px}}@media screen and (min-width: 1000px){.heading-1{font-size:48px}}.heading-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.heading-3{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.heading-4{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(26px + 6 * (100vw - 430px) / 570);line-height:1.2em;font-weight:400}@media screen and (max-width: 430px){.heading-4{font-size:26px}}@media screen and (min-width: 1000px){.heading-4{font-size:32px}}.heading-1-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.heading-1-serif{font-size:30px}}@media screen and (min-width: 1000px){.heading-1-serif{font-size:48px}}.heading-2-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.heading-3-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.body-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}.body-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:10px;line-height:13px;font-weight:400}.body-3{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(14px + 4 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.body-3{font-size:14px}}@media screen and (min-width: 1000px){.body-3{font-size:18px}}.body-4{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(18px + 6 * (100vw - 430px) / 570);line-height:1.2em;font-weight:400}@media screen and (max-width: 430px){.body-4{font-size:18px}}@media screen and (min-width: 1000px){.body-4{font-size:24px}}.section-shop-the-look .root,.section-shop-the-look .root .content-wrap{display:grid}@media (min-width: 740px){.section-shop-the-look .root .content-wrap{grid-template-columns:1fr 1fr;grid-template-areas:"media content"}}@media (min-width: 740px){.section-shop-the-look .root .content-wrap--desktop-reverse{grid-template-areas:"content media"}}.section-shop-the-look .root .media-block-mobile{display:block}@media (min-width: 740px){.section-shop-the-look .root .media-block-mobile{display:none}}.section-shop-the-look .root .media-block-desktop{display:none}@media (min-width: 740px){.section-shop-the-look .root .media-block-desktop{display:grid;position:sticky;top:50px;width:100%;height:calc(100svh - 50px)}}@media (min-width: 740px){.section-shop-the-look .root .media-column{grid-area:media}}.section-shop-the-look .root .content-column{display:grid;text-align:center;padding-top:32px;row-gap:24px}@media (min-width: 740px){.section-shop-the-look .root .content-column{padding-left:16px;padding-right:16px;padding-top:48px;row-gap:48px;grid-area:content;align-content:start}}.section-shop-the-look .root .section-shop-the-look__title{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.section-shop-the-look .root .section-shop-the-look__title{font-size:30px}}@media screen and (min-width: 1000px){.section-shop-the-look .root .section-shop-the-look__title{font-size:48px}}.section-shop-the-look .root .section-shop-the-look__products{width:100%;overflow-x:auto;display:flex;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;column-gap:12px;scroll-padding-inline:12px;padding-left:12px;padding-right:12px;scrollbar-width:none}.section-shop-the-look .root .section-shop-the-look__products::-webkit-scrollbar{display:none}@media (min-width: 740px){.section-shop-the-look .root .section-shop-the-look__products{display:grid;justify-content:center;row-gap:16px;margin:0 auto;list-style:none}}@media (min-width: 740px){.section-shop-the-look .root .section-shop-the-look__products--cols-2{grid-template-columns:repeat(2,1fr)}.section-shop-the-look .root .section-shop-the-look__products--cols-2 .section-shop-the-look__product{max-width:initial}}.section-shop-the-look .root .section-shop-the-look__product{width:100%;flex:0 0 calc((100% - 30px) / 1.5)}@media (min-width: 430px){.section-shop-the-look .root .section-shop-the-look__product{flex:0 0 calc((100% - 38.4px) / 2.2)}}@media (min-width: 740px){.section-shop-the-look .root .section-shop-the-look__product{max-width:363px}}
