/*! @version pwa-studio: 14.1.0, @magento/venia-ui: ~11.5.0, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~14.4.1, @magento/pagebuilder: ~9.3.2, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
.blogPostCard-root_hero-jzm {
}

.blogPostCard-content_default-1YY,
.blogPostCard-content_hero-YbS {
}

.blogPostCard-content_default-1YY {
}

.blogPostCard-content_hero-YbS {
}

.blogPostCard-title_default-jlM,
.blogPostCard-title_hero-UPu {
}

.blogPostCard-title_hero-UPu {
}

.blogPostCard-titleLink-qm1 {
}

.blogPostCard-description-fnX {
}

.blogPostCard-text-vjJ {
}

.blogPostCard-readmoreLink-c6I {
}

.blogPostCategoriesInfo-root-uRD {
}

.blogPostCategoriesInfo-categoryInfo-6Ud {
}

.blogPostCategoriesInfo-small-wUa {
}

.blogPostCategoriesInfo-medium-Snr {
}

.blogPostCategoriesInfo-linkCategory-9FG {
}

.blogPostCategoriesInfo-dateWrapper-HIn {
}

.blogPostCategoriesInfo-date-q9z {
}

.blogListing-root-4hp {
}

.blogListing-posts-flN,
.blogListing-content-cp9 {
}

.blogListing-posts-flN {
}

.blogListingTitle-root-WI2 {
}

.blogListingTitle-title-sA3 {
}

.blogListingTitle-container-qiH {
}

.blogListingTitle-content-7a6,
.blogListingTitle-content_opened-R3h {
}

.blogListingTitle-content-7a6 {
}

.blogListingTitle-content_opened-R3h {
}

.blogContent-root-rVS {
}

.blogHeader-root-Ryn {
}

.blogHeader-searchWrapper-kwH {
}

.blogTitle-root-T1k {
}

.blogTitle-title-4uG {
}

.blogTitle-subtitle-IAS {
}

.blogSearch-root-c40 {
}

.blogSearch-root-c40 [class*='textInput-inputWrapper'] {
    background-color: rgb(var(--color-background-light-grey));
}

.blogSidebar-root-sn- {
}

.blogSidebar-root_open-wvY {
}

.blogSidebar-sidebarHeader-3qn {
}

.blogSidebar-sidebarContent-L4d {
}

.blogSidebar-sidebarClose-pKw {
}

.blogSidebar-blogCategoriesSection-OCg {
}

.blogSidebar-title-BEB {
}

.blogSidebar-trigger-irk {
}

.blogCategories-link--kT {
}

.blogPopularPosts-root_mobile-NVq {
}

.blogPopularPosts-root_desktop-w94 {
}

.blogPopularPosts-header-tRh {
}

.blogPopularPosts-title-plw {
}

.blogPopularPosts-description-P-V {
}

.blogPopularPosts-list-m-Q {
}

.blogPopularPosts-item-zJq {
}

.blogPopularPosts-postLink-Kch {
}

.blogPopularPosts-postTitle-nZp {
}

.blogPopularPosts-postContent-jn7 {
}

.blogPopularPosts-shortContent-mBk {
}

.blogPopularPosts-postCategories-CSS {
}

.blogPopularPosts-loading-1wg {
}

.blogPopularPosts-categoryInfo-7Nz {
    justify-content: flex-start;
}

.blogPopularPosts-link-8dV {
}

.blogPopularPosts-linkCategoryWrapper-n3a {
}

.blogPopularPosts-linkCategory--lT {
}

.blogPopularPosts-date-LVi {
}

.blogPost-root-YRy {
}

.blogPost-title-AHk {
}

.blogPost-categories-P3Y {
}

.blogPost-root-YRy figure {
    margin-top: 2rem;
}

.blogPost-richContentOverride-FVr {
}

.blogPost-richContentOverride-FVr p:not([class*='omnibusPrice']),
.blogPost-richContentOverride-FVr h2,
.blogPost-richContentOverride-FVr h3,
.blogPost-richContentOverride-FVr h4,
.blogPost-richContentOverride-FVr h5,
.blogPost-richContentOverride-FVr h6 {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr p:not([class*='omnibusPrice']),
.blogPost-richContentOverride-FVr h2,
.blogPost-richContentOverride-FVr h3,
.blogPost-richContentOverride-FVr h4,
.blogPost-richContentOverride-FVr h5,
.blogPost-richContentOverride-FVr h6 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.blogPost-richContentOverride-FVr h2,
.blogPost-richContentOverride-FVr
    h3:not([class*='customAccordionItem-text']):not([class*='blogPostAuthor']) {
    font-weight: 700;
}

.blogPost-richContentOverride-FVr h2 {
    margin-top: 2.5rem;
    font-size: 1.5rem;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr h2 {
        margin-top: 4rem;
        font-size: 2rem;
    }
}

.blogPost-richContentOverride-FVr
    h3:not([class*='customAccordionItem-text']):not([class*='blogPostAuthor']) {
    margin-top: 2rem;
    font-size: 1.25rem;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr
    h3:not([class*='customAccordionItem-text']):not([class*='blogPostAuthor']) {
        margin-top: 3rem;
        font-size: 1.5rem;
    }
}

.blogPost-richContentOverride-FVr p:not([class*='omnibusPrice']) {
    padding-top: 1.5rem;
    font-size: 0.875rem;
    line-height: 1.4;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr p:not([class*='omnibusPrice']) {
        font-size: 1rem;
        padding-top: 2rem;
    }
}

/* style dedicated to a lookbook*/
.blogPost-richContentOverride-FVr div[class*='lookbookwrapper'] > div {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

/* styles dedicated to a product carousel*/
.blogPost-richContentOverride-FVr div > div > div > div > p {
    padding-top: 0px;
    padding-bottom: 0px;
}

.blogPost-richContentOverride-FVr ol {
    list-style-type: disc;
    list-style-position: outside;
}

.blogPost-richContentOverride-FVr .shortcutscontainer {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-gray-100) / var(--tw-bg-opacity));
    padding: 2.5rem;
    margin-top: 1.5rem;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr .shortcutscontainer {
        margin-top: 2rem;
    }
}

.blogPost-richContentOverride-FVr .shortcutscontainer__header {
    padding: 0px;
    font-size: 1.5rem;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr .shortcutscontainer__header {
        font-size: 1.25rem;
    }
}

.blogPost-richContentOverride-FVr .shortcutscontainer__orderedlist {
    margin: 0px;
    padding: 0px;
    display: grid;
    gap: 1rem;
    align-content: flex-start;
    line-height: 1.4;
}

.blogPost-richContentOverride-FVr .shortcutscontainer__listitem {
    margin-left: 1rem;
}

.blogPost-richContentOverride-FVr .shortcutscontainer__orderedlist p {
    padding: 0px;
}

.blogPost-richContentOverride-FVr table {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    border-collapse: separate;
    border-width: 0px !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(var(--color-white) / var(--tw-bg-opacity)) !important;
    padding: 0px !important;
    margin-top: 1.5rem;
}

.blogPost-richContentOverride-FVr td {
    border-width: 0px !important;
    overflow-wrap: normal;
    word-break: normal;
    padding: 0.5rem !important;
}

.blogPost-richContentOverride-FVr tr:nth-child(odd) td {
    background-color: rgb(var(--color-background-light-grey)) !important;
}

.blogPost-richContentOverride-FVr [class*='customAccordionItem-title'] {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}

.blogPost-richContentOverride-FVr [class*='products-carousel'] {
    margin-left: 1rem;
}

@media (min-width: 960px) {

    .blogPost-richContentOverride-FVr [class*='products-carousel'] {
        margin-left: 0px;
    }
}

.blogPost-richContentOverride-FVr [class*='carousel-root'] {
    margin-top: 2rem;
    padding: 0px;
    gap: 0px;
}

@media (min-width: 960px) {
    .blogPost-richContentOverride-FVr div[class*='lookbookwrapper'] > div {
        flex-direction: row;
    }

    .blogPost-richContentOverride-FVr .shortcutscontainer__orderedlist {
        flex: 1 1 0%;
    }
}

.blogPrevNextPost-root-Yfz {
}

.blogPrevNextPost-item-8de {
}

.blogPrevNextPost-thumbWrap-gg6 {
}

.blogPrevNextPost-text-F1A {
}

.blogPrevNextPost-kicker-wmG {
}

.blogPrevNextPost-title-08P {
}

.blogPrevNextPost-read-EHc {
}

.blogPrevNextPost-item-8de:hover .blogPrevNextPost-read-EHc {
    text-decoration-line: none;
}

.blogPrevNextPost-itemEmpty-k5M {
}

.pagination-root-wmw {
}

.pagination-dotsButton-cwT {
}

.pagination-firstPage-mVF,
.pagination-lastPage-fi8 {
}

.pagination-mobileCurrentPage-U3k {
}

.blogFooter-root-NTM {
}

.blogFooter-backButton-exx {
}

.blogFooter-pagination-EmZ {
}

.blogFooter-paginationRoot-Guc {
}

.blogFooter-link-9QG {
}

.tile-root-NN0 {
}

.tile-root-NN0:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
    outline-color: currentColor;
}

.tile-root_active-6sM {
}

.tile-root_active-6sM:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
    outline-color: currentColor;
}

.navButton-root-cbD {
}

.navButton-icon-dD1 {
}

.navButton-icon_disabled-d86 {
}

.blogHomeSeoContent-root-Ajb {
}

.blogHomeSeoContent-block-DW9 {
}

.blogHomeSeoContent-heading-79i {
}

.blogHomeSeoContent-list-0K4,
.blogHomeSeoContent-content-gPY {
}

.blogHomeSeoContent-list-0K4 {
}


/*# sourceMappingURL=69.cef644b75e4205ce483f.css.map*/