.content-card__image img{transition:all 1s cubic-bezier(.104,.204,.492,1)}.flickity-nav{transition:all .25s cubic-bezier(.104,.204,.492,1)}.no-js .flickity-nav{display:none!important}/*! Flickity v2.3.0
  https://flickity.metafizzy.co
  ---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;min-width:100%}.flickity-slider{position:absolute;width:100%;height:100%;will-change:transform}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-enabled.is-fade .flickity-slider .carousel__slide{will-change:opacity,z-index}.flickity-page-dots{display:block;list-style:none;margin:0;padding:15px;text-align:center;line-height:0}.flickity-page-dots .dot{width:8px;height:8px;display:inline-block;border:2px solid var(--color-body-text);opacity:.6;border-radius:6px;margin:0 3px;cursor:pointer}@media only screen and (min-width: 768px){.flickity-page-dots .dot{width:12px;height:12px;margin:0 4px}}.flickity-page-dots .dot:hover{opacity:1}.flickity-page-dots .dot.is-selected{background:var(--color-body-text);opacity:1}.flickity-nav{border:1px solid var(--color-body-text);background:var(--bg-body, #fff);border-radius:50%;display:none;align-items:center;justify-content:center;position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;z-index:30;opacity:0;cursor:pointer}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button{width:28px;height:28px;position:absolute;border:1px solid var(--color-body-text);background:var(--bg-body, #fff);border-radius:50%;z-index:1;opacity:1;display:flex;top:calc(50% - 35px);justify-content:center;align-items:center}.content-list .flickity-enabled .flickity-button:hover{background-color:var(--color-body-text)}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button svg{display:none}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.previous:after{content:url("data:image/svg+xml,<svg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M14 5.5H2' stroke='rgb(61,61,61)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /> <path d='M5.30002 1L0.800018 5.5L5.30002 10' stroke='rgb(61,61,61)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /></svg>");position:absolute;display:block}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.previous:hover:after{content:url("data:image/svg+xml,<svg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M14 5.5H2' stroke='rgb(255,255,255)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /> <path d='M5.30002 1L0.800018 5.5L5.30002 10' stroke='rgb(255,255,255)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /></svg>")}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:-14px}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.next{right:-14px}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.next:after{content:url("data:image/svg+xml,<svg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 5.5H13' stroke='rgb(61,61,61)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /><path d='M9.69995 1L14.2 5.5L9.69995 10' stroke='rgb(61,61,61)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /></svg>");position:absolute;display:block}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.next:hover:after{content:url("data:image/svg+xml,<svg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 5.5H13' stroke='rgb(255,255,255)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /><path d='M9.69995 1L14.2 5.5L9.69995 10' stroke='rgb(255,255,255)' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' /></svg>")}@media only screen and (min-width: 768px){.flickity-enabled .flickity-nav{display:flex}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button{width:54px;height:54px}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:-27px}.content-list .flickity-enabled .flickity-button.flickity-prev-next-button.next{right:-27px}}.flickity-nav.flickity-prev{left:-27px}.flickity-nav.flickity-next{right:-27px}.flickity-nav:focus-visible{opacity:1}.flickity-nav:hover{background:var(--color-body-text)}.flickity-nav:hover svg path{stroke:var(--color-body-text)}.flickity-enabled:hover .flickity-nav{opacity:1}.flickity-enabled.row .flickity-prev{left:13px}.flickity-enabled.row .flickity-next{right:13px}.content-list{overflow:hidden}vendor-collection{position:relative}vendor-collection button{width:100%;height:100%}vendor-collection .promo-card__heading{margin-bottom:0}vendor-collection .promo-card{height:100%}vendor-collection .promo-card__text{margin:auto}vendor-collection:hover .vendor-collection__overlay{opacity:1}.vendor-collection__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000007a;opacity:0;text-decoration:underline;text-underline-offset:2px;display:flex;justify-content:center;align-items:center;color:#fff;transition:opacity .3s ease-in-out;cursor:pointer;pointer-events:none}.content-list:has(.vendor-collection--active) vendor-collection button{opacity:.5}.content-list vendor-collection.vendor-collection--active button{opacity:1}.content-list vendor-collection.vendor-collection--active:hover .vendor-collection__overlay{opacity:0}.content-list__vendors{grid-column:1 / -1;background-color:var(--color-white--dark);padding:15px;order:var(--end-of-row-order-mobile);display:none}.vendor-collection--active+.content-list__vendors{display:block}@media only screen and (min-width: 768px){.content-list__vendors{order:var(--end-of-row-order-desktop);padding:30px}}@media only screen and (min-width: 500px){.content-list__vendors ul{margin-bottom:0;columns:2;column-gap:40px}.content-list__vendors li{break-inside:avoid}}@media only screen and (min-width: 800px){.content-list__vendors ul{columns:3}}@media only screen and (min-width: 1200px){.content-list__vendors ul{columns:4}}.content-list__vendors li a,.content-list__region-page-link a{text-decoration:underline;text-underline-offset:2px}.content-list__region-page-link{margin:20px auto 0;text-align:center}.content-list .flickity-nav.flickity-prev{left:40px}.content-list .flickity-nav.flickity-next{right:40px}.content-grid{display:grid;overflow:hidden}.content-grid__grid{grid-template-columns:repeat(2,1fr);grid-gap:20px 10px}@media only screen and (min-width: 768px){.content-grid__grid{grid-template-columns:repeat(6,1fr);grid-gap:30px 15px}.content-grid__grid:not(.content-grid--promo-cards) .content-card{grid-column:span 2}.content-grid__grid:not(.content-grid--promo-cards) .content-card:is(.content-card:nth-of-type(1),.content-card:nth-of-type(2)){grid-column:span 3}.content-grid__grid:not(.content-grid--promo-cards) .content-card:is(.content-card:nth-of-type(1),.content-card:nth-of-type(2)) h3{font-size:150%;font-family:var(--font-serif);font-style:italic}.content-grid__grid:not(.content-grid--promo-cards) .content-card:is(.content-card:nth-of-type(1),.content-card:nth-of-type(2)) .content-card__content>div{gap:15px}.content-grid__grid:not(.content-grid--promo-cards) .content-card:is(.content-card:nth-of-type(1),.content-card:nth-of-type(2)) .content-card__content .icon-caret{width:15px;height:15px}}@media only screen and (max-width: 767px){.content-grid__grid.swipe-on-mobile{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;margin:0 -12.5px;padding:0 12.5px;scrollbar-width:none}.content-grid__grid.content-grid--promo-cards.swipe-on-mobile{grid-auto-columns:minmax(calc(30vw - 15px),1fr);grid-template-columns:repeat(auto-fill,minmax(calc(30vw - 15px),1fr))}.content-grid__grid.swipe-on-mobile::-webkit-scrollbar{display:none}.content-grid__grid.swipe-on-mobile .content-card{scroll-snap-align:center;scroll-snap-stop:always}}@media screen and (max-width: 499px){.content-grid__grid.content-grid--promo-cards.swipe-on-mobile{grid-auto-columns:minmax(calc(45vw - 15px),1fr);grid-template-columns:repeat(auto-fill,minmax(calc(45vw - 15px),1fr))}}@media only screen and (min-width: 768px) and (max-width: 989px){.content-grid__grid.content-grid--promo-cards{grid-template-columns:repeat(var(--promo-card-columns-tablet),1fr);grid-gap:30px 15px}}@media only screen and (min-width: 990px){.content-grid__grid.content-grid--promo-cards{grid-template-columns:repeat(var(--promo-card-columns-desktop),1fr);grid-gap:30px 15px}}.content-grid__collage{grid-template-columns:repeat(2,1fr);grid-gap:20px 10px}@media only screen and (min-width: 768px){.content-grid__collage{grid-template-columns:repeat(3,1fr);grid-gap:30px}.content-grid__collage .content-card:nth-child(1){grid-column-start:span 2}.content-grid__collage .content-card:nth-child(1) .content-card__link{height:100%}.content-grid__collage .content-card:nth-child(1) .content-card__image{height:100%;padding-bottom:0}.content-grid__collage .content-card:only-child .content-card__image{height:auto}.content-grid__collage .content-card:only-child .content-card__image img{position:static}}.content-grid__carousel{display:flex;flex-wrap:nowrap;overflow:visible}.content-grid__carousel .flickity-viewport{overflow:visible}@media only screen and (max-width: 767px){.content-grid__carousel .content-card{width:calc(90vw - 15px)}}.content-grid__carousel .flickity-page-dots{margin-top:25px}.content-card{width:100%}.content-card--inner{transform-origin:center left;height:100%}.content-card__link{display:flex;flex-direction:column;position:relative;transition-property:color}.content-card__content{word-break:break-word}.content-card__content h2{margin-bottom:0}.content-card__content p{display:block;margin-top:10px;font-size:.8125rem;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.content-card__image{position:relative;height:0;overflow:hidden}.content-card__image img{display:block;will-change:scale}.content-card__image img,.content-card__image .thb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.content-card__image.media-aspect-square{padding-bottom:100%}.content-card__image.media-aspect-portrait{padding-bottom:125%}.content-card__image.media-aspect-landscape{padding-bottom:66.66%}.content-card__image.media-aspect-adapt{padding-bottom:var(--var-media-aspect-ratio)}.content-card:hover img,.content-card:focus img{transform:scale(1.05)}.content-card__overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;background-color:rgba(var(--color-overlay-rgb),var(--overlay-opacity));pointer-events:none}.content-card--no-image .content-card__image{background-color:var(--color-white--dark)}.content-card--no-image .content-card__content{color:var(--color-white)}.content-card.style1 .content-card__image{margin-bottom:12px}.content-card.style1.carousel__slide .content-card__content{padding-bottom:12px;transition:border .25s cubic-bezier(.104,.204,.492,1)}.content-card:hover.style1.carousel__slide .content-card__content{border-color:var(--color-accent)}.content-card.style1 h3{margin-bottom:0;padding-bottom:0}.content-card.style1 h3 span{margin-left:5px}.content-card.style1 .content-card__content p{margin-top:5px}.content-card.style1 .content-card__content>div{display:flex;justify-content:flex-start;align-items:center;gap:10px}.content-card.style1 .content-card__content .icon-caret{width:10px;height:10px}.content-card.style2 .content-card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;color:#fff;padding:35px;display:flex;align-items:center}@media only screen and (min-width: 768px){.content-card.style2 .content-card__content{padding:45px}}.content-card.style2 .content-card__content h2{font-size:2.5rem;line-height:3rem;color:inherit}.content-card.style2 .content-card__content h2 svg path{stroke:#fff}.text-center .content-card.style2 .content-card__content{justify-content:center}.text-right .content-card.style2 .content-card__content{justify-content:flex-end}.content-card.style2 .content-card__icon{display:none}.flickity-slider>.content-card{padding:0 15px 0 0}
/*# sourceMappingURL=/cdn/shop/t/267/assets/content-list.css.map */
