.collection_contain{width:100%}.collection-section__header{margin-bottom:var(--space-7);text-align:center}.collection-section__title{letter-spacing:var(--letter-spacing-3)}@media screen and (max-width:767px){.collection-section__header.text-align-mobile-left{text-align:left}.collection-section__header.text-align-mobile-center{text-align:center}.collection-section__header.text-align-mobile-right{text-align:right}}@media screen and (min-width:768px){.collection-section__header.text-align-left{text-align:left}.collection-section__header.text-align-center{text-align:center}.collection-section__header.text-align-right{text-align:right}}.collection-section--promo-left .collection-grid{margin-bottom:0}.collection-section__split{display:grid;grid-template-columns:1fr;align-items:start}@media screen and (min-width:1024px){.collection-section__split{grid-template-columns:1.25fr 1fr}}.collection-section--promo-left .collection-section__products{position:relative;min-width:0;overflow:visible}.collection-section--promo-left .collection-section__products .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-section__promo-swiper-host{display:block}.collection-section__promo-swiper-host--mobile{display:block;overflow:visible}.collection-section__promo-swiper-host--desktop{display:none}.collection-section__promo-swiper.swiper{position:relative;overflow:visible}.collection-section__promo-swiper--desktop.swiper{width:100%}.collection-section__promo-product-slide{width:78vw;max-width:26.75rem}.collection-section__promo-product-slide .product-card-grid{width:100%}.collection-section__promo-slide .collection-grid{margin-bottom:0}.collection-section__promo-static--mobile-only{display:block}.collection-section__promo-static--desktop-only{display:none}@media screen and (min-width:1024px){.collection-section--promo-left .collection-section__split{overflow:visible}.collection-section--promo-left .collection-section__split.grid-gap-xs{--promo-split-gap: var(--grid-padding-tiny)}.collection-section--promo-left .collection-section__split.grid-gap-sm{--promo-split-gap: var(--grid-padding-small)}.collection-section--promo-left .collection-section__split.grid-gap-md{--promo-split-gap: var(--grid-padding-main)}.collection-section--promo-left .collection-section__split.grid-gap-lg{--promo-split-gap: var(--grid-padding-large)}.collection-section--promo-left .collection-section__split.grid-gap-0{--promo-split-gap: 0px}.collection-section__promo-swiper-host--mobile,.collection-section__promo-static--mobile-only{display:none}.collection-section__promo-swiper-host--desktop,.collection-section__promo-static--desktop-only{display:block}.collection-section__promo-swiper-host--desktop{position:relative;box-sizing:border-box;width:100%}.collection-section__promo-swiper-host--desktop .collection-section__promo-swiper--desktop{overflow:hidden;width:100%}.collection-section__promo-swiper-host--desktop .swiper-slide{width:100%!important;box-sizing:border-box}.collection-section__promo-swiper-host--desktop .collection-section__promo-swiper--desktop.swiper-fade .swiper-wrapper{transform:translateZ(0)!important}.collection-section__promo-swiper-host--desktop .swiper-slideshow__nav-button--prev.swiper-slideshow__nav-button--disabled{display:none}.collection-section__promo-swiper-host--desktop .swiper-slideshow__nav-button--next.swiper-slideshow__nav-button--disabled{opacity:.25;pointer-events:none}.collection-section__promo-swiper-host--desktop .collection-section__promo-slide{width:100%;box-sizing:border-box}}.collection-section--promo-left .collection-grid-item{margin-bottom:var(--space-4)}.collection-section--promo-left .collection-section__promo-slide .collection-grid .collection-grid-item:nth-child(3),.collection-section--promo-left .collection-section__promo-slide .collection-grid .collection-grid-item:nth-child(4){margin-bottom:0}.collection-section--promo-left .collection-section__promo-static .collection-grid-item:nth-last-child(-n+2){margin-bottom:0}.collection-section__products .swiper-slideshow__navigation{position:absolute;z-index:3;pointer-events:none}.collection-section__products .swiper-slideshow__nav-button{pointer-events:auto;width:2.25rem;height:2.25rem;min-width:2.25rem;padding:0;border:none;border-radius:0;background:transparent;color:rgb(var(--color-text));display:flex;align-items:center;justify-content:center;box-shadow:none}.collection-section__products .swiper-slideshow__nav-button--disabled{opacity:.25}@media screen and (max-width:1023px){.collection-section--promo-left .collection-section__products:has(.collection-section__promo-swiper-host--mobile){padding-bottom:var(--space-10)}.collection-section__promo-swiper-host--mobile .swiper-slideshow__navigation{top:auto;bottom:calc((var(--space-10) + var(--space-5)) * -1);left:auto;right:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);margin:0}.collection-section__promo-swiper-host--mobile .swiper-slideshow__nav-button{position:relative;top:auto;left:auto;right:auto;transform:none}.collection-section__promo-swiper-host--mobile .swiper-slideshow__nav-button:hover,.collection-section__promo-swiper-host--mobile .swiper-slideshow__nav-button:focus-visible{transform:none;background:transparent;opacity:.65}.collection-section__promo-swiper-host--mobile .swiper-slideshow__nav-button--prev.swiper-slideshow__nav-button--disabled{display:none}.collection-section__products>.collection-section__promo-nav--desktop{display:none}}@media screen and (min-width:1024px){.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop{display:block;position:absolute;top:45%;left:0;right:0;transform:translateY(-50%);margin:0;z-index:3;pointer-events:none}.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop .swiper-slideshow__nav-button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto}.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop .swiper-slideshow__nav-button--prev{left:calc((var(--promo-split-gap, var(--grid-padding-main)) + 2.25rem) / -2)}.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop .swiper-slideshow__nav-button--prev.swiper-slideshow__nav-button--disabled{display:none}.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop .swiper-slideshow__nav-button--next{right:calc(var(--space-5) * -1)}.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop .swiper-slideshow__nav-button:hover,.collection-section--promo-left .collection-section__products>.collection-section__promo-nav--desktop .swiper-slideshow__nav-button:focus-visible{transform:translateY(-50%);background:transparent;opacity:.65}}.collection-section__promo{height:100%}.collection-section__promo-eyebrow-wrap{display:none}.collection-section__promo-link{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;height:100%}.collection-section__promo-media{overflow:hidden;height:100%}.collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image{aspect-ratio:unset}@media screen and (max-width:767px){.collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image{aspect-ratio:var(--aspect-ratio)}.collection-section__promo-media:has(>.collection-section__promo-placeholder){position:relative;aspect-ratio:var(--promo-aspect-ratio, 1 / 1)}}@media screen and (min-width:768px)and (max-width:1023px){.collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image{height:auto}.collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image .image-with-aspect-ratio__image{position:relative;height:auto}}@media screen and (min-width:1024px){.collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image{height:100%}}.collection-section__promo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.collection-section__promo-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to top,#0000008c,#00000038 38%,#0000 65%)}.collection-section__promo-content{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--space-5) var(--space-5) var(--space-6);text-align:center;gap:var(--space-3);color:#fffdfa}.collection-section__promo-content a{color:inherit}.collection-section__promo-content .collection-section__promo-heading{margin:0;max-width:28ch;text-shadow:0 1px 1.5rem rgba(0,0,0,.35)}.collection-section__promo-text{margin:0;max-width:36ch;text-shadow:0 1px 1rem rgba(0,0,0,.3)}.collection-section__promo-text p:last-child{margin-bottom:0}.collection-section__promo-cta{pointer-events:none;margin-bottom:0;--button-fill-surface: var(--color-button-secondary-background);--button-fill-hover: var(--color-button-secondary-hover-background);border-color:rgb(var(--color-button-secondary-border));color:rgb(var(--color-button-secondary-text));padding-left:var(--space-7);padding-right:var(--space-7)}@media screen and (max-width:1023px){.collection-section--promo-left .collection-section__promo{height:auto}.collection-section--promo-left .collection-section__promo-link{display:flex;flex-direction:column;align-items:center;height:auto;overflow:visible;background-color:rgb(var(--color-background));color:rgb(var(--color-text))}.collection-section--promo-left .collection-section__promo-eyebrow-wrap{display:flex;justify-content:center;order:1;width:100%;padding:var(--space-8) var(--space-6) 0;padding-top:0;padding-bottom:var(--space-6)}.collection-section--promo-left .collection-section__promo-content{position:static;inset:auto;order:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:.5625rem var(--space-5) 0;text-align:center;gap:0;color:rgb(var(--color-text))}.collection-section--promo-left .collection-section__promo-link:not(:has(.collection-section__promo-eyebrow-wrap)) .collection-section__promo-content{padding-top:var(--space-8)}.collection-section--promo-left .collection-section__promo-content .collection-section__promo-heading{margin:0;max-width:none;text-shadow:none;font-size:1.875rem;line-height:1.205;letter-spacing:.01em;color:rgb(var(--color-text))}.collection-section--promo-left .collection-section__promo-text,.collection-section--promo-left .collection-section__promo-cta,.collection-section--promo-left .collection-section__promo-overlay{display:none}.collection-section--promo-left .collection-section__promo-media{order:3;width:100%;height:auto;margin-top:var(--space-5)}.collection-section--promo-left .collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image{aspect-ratio:var(--aspect-ratio);height:auto}.collection-section--promo-left .collection-section__promo-media .image-with-aspect-ratio.collection-section__promo-image .image-with-aspect-ratio__image{position:relative;height:auto}}.collection-grid{margin-bottom:var(--space-8)}.collection-grid.grid-2,.collection-grid.grid-3,.collection-grid.grid-4,.collection-grid.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.collection-grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.collection-grid.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-grid.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.collection-view-all{text-align:center}@media screen and (min-width:768px){.collection-view-all{margin-top:var(--space-3)}.collection-section--grid-slideshow .collection-view-all{margin-top:var(--space-7)}}.collection-view-all .button,.collection-view-all__button{min-width:11rem;margin-bottom:0}.collection-section .product-card{height:100%;display:flex;flex-direction:column}.collection-section .product-card__image{border-radius:var(--space-4);overflow:hidden;margin-bottom:var(--space-4)}.collection-section .product-card__title{font-family:var(--font-stack-mabry-med);font-size:18px;margin:0 0 var(--space-2) 0;line-height:1.3}.collection-section .product-card__vendor{font-size:14px;opacity:.7;margin:0 0 var(--space-2) 0}.collection-section .product-card__price{font-size:16px;margin:auto 0 0}.collection-section--grid-slideshow .collection-section__header--with-nav{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-6)}.collection-section--grid-slideshow .collection-section__header--with-nav .collection-section__title{flex:1 1 auto;min-width:0}@media screen and (max-width:767px){.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-mobile-left .collection-section__title{text-align:left}.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-mobile-center{justify-content:center}.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-mobile-center .collection-section__title{flex:0 1 auto;text-align:center}.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-mobile-right .collection-section__title{text-align:right}}@media screen and (min-width:768px){.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-left .collection-section__title{text-align:left}.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-center{justify-content:center}.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-center .collection-section__title{flex:0 1 auto;text-align:center}.collection-section--grid-slideshow .collection-section__header--with-nav.text-align-right .collection-section__title{text-align:right}}.collection-section--grid-slideshow .collection-section__header--nav-only{justify-content:flex-end}.collection-section--grid-slideshow .collection-section__title{margin:0;min-width:0}.collection-section__grid-slideshow{position:relative}.collection-section__grid-swiper-host{display:block;max-width:100%;min-width:0}.collection-section__grid-swiper-host[edge-bleed=true]{max-width:none}.collection-section__grid-swiper.swiper{position:relative;max-width:100%;width:100%;overflow-x:clip;overflow-y:visible}.collection-section__grid-slide{height:auto}.collection-section__grid-slide .product-card-grid{height:100%}.collection-section--grid-slideshow .collection-section__grid-swiper-host .collection-section__grid-swiper .swiper-slideshow__navigation{display:none!important}.collection-section__grid-swiper--has-swiper[data-swiper-slideshow] .swiper-wrapper{transition-property:transform}.collection-section__grid-swiper--has-swiper[data-swiper-slideshow] .swiper-slide{box-sizing:border-box;flex-shrink:0;height:auto}@media screen and (max-width:767px){.collection-section--mobile-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper-host.is-mobile-swiper .collection-section__grid-swiper--has-swiper[data-swiper-slideshow]{display:block;overflow:hidden}.collection-section--mobile-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper-host.is-mobile-swiper .collection-section__grid-swiper--has-swiper[data-swiper-slideshow] .swiper-wrapper{display:flex}.collection-section--mobile-grid:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow]{display:grid;overflow:visible}.collection-section--mobile-grid:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow] .swiper-wrapper{display:contents}.collection-section--mobile-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow].swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collection-section--mobile-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow].swiper:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.collection-section--mobile-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow].swiper:not(.swiper-initialized) .collection-section__grid-slide{flex:0 0 85vw;min-width:85vw;scroll-snap-align:start}.collection-section--mobile-grid:not(.collection-section--full-slideshow) .collection-section__grid-nav-slot,.collection-section--mobile-grid:not(.collection-section--full-slideshow) .collection-section__header--nav-only{display:none}.collection-section--mobile-grid:not(.collection-section--full-slideshow) .collection-section__header--with-nav:not(.collection-section__header--nav-only){display:block;margin-bottom:var(--space-7)}}@media screen and (min-width:768px){.collection-section--desktop-grid:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow]{display:grid;overflow:visible}.collection-section--desktop-grid:not(.collection-section--full-slideshow) .collection-section__grid-swiper--has-swiper[data-swiper-slideshow] .swiper-wrapper{display:contents}.collection-section--desktop-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper-host.is-mobile-swiper .collection-section__grid-swiper--has-swiper[data-swiper-slideshow]{display:block;overflow:hidden}.collection-section--desktop-slideshow:not(.collection-section--full-slideshow) .collection-section__grid-swiper-host.is-mobile-swiper .collection-section__grid-swiper--has-swiper[data-swiper-slideshow] .swiper-wrapper{display:flex}.collection-section--desktop-grid:not(.collection-section--full-slideshow) .collection-section__grid-nav-slot,.collection-section--desktop-grid:not(.collection-section--full-slideshow) .collection-section__header--nav-only{display:none}.collection-section--desktop-grid:not(.collection-section--full-slideshow) .collection-section__header--with-nav:not(.collection-section__header--nav-only){display:block;margin-bottom:var(--space-7)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/collection.css.map */
