li.grid__item.collection-inspiration-insert{width:100%!important;max-width:100%!important;flex-basis:100%!important}li.grid__item.collection-inspiration-insert--half,li.grid__item.collection-inspiration-insert--cols-2{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;flex-basis:auto!important}li.grid__item.collection-inspiration-insert--cols-3{width:calc(75% - var(--grid-desktop-horizontal-spacing) / 4)!important;max-width:calc(75% - var(--grid-desktop-horizontal-spacing) / 4)!important;flex-basis:auto!important}li.grid__item.collection-inspiration-insert--cols-1{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;flex-basis:auto!important}@media screen and (max-width: 989px){li.grid__item.collection-inspiration-insert,li.grid__item.collection-inspiration-insert--half,li.grid__item.collection-inspiration-insert--cols-2,li.grid__item.collection-inspiration-insert--cols-3,li.grid__item.collection-inspiration-insert--cols-1{width:100%!important;max-width:100%!important;flex-basis:100%!important}}.collection-inspiration-insert--hide-mobile{display:block}@media screen and (max-width: 749px){.collection-inspiration-insert--hide-mobile{display:none}}.collection-inspiration-insert__card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--insert-background, rgb(var(--color-background-2)));color:var(--insert-text-color, #fff);height:var(--insert-height, 300px);min-height:180px;border-radius:var(--insert-border-radius, 0);transition:transform .3s ease,box-shadow .3s ease}.collection-inspiration-insert__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--insert-overlay-opacity, .5);transition:opacity .3s ease}.collection-inspiration-insert__card--overlay-gradient_left:before{background:linear-gradient(to right,var(--insert-overlay-color, #000) 0%,transparent 80%)}.collection-inspiration-insert__card--overlay-gradient_right:before{background:linear-gradient(to left,var(--insert-overlay-color, #000) 0%,transparent 80%)}.collection-inspiration-insert__card--overlay-gradient_bottom:before{background:linear-gradient(to top,var(--insert-overlay-color, #000) 0%,transparent 100%)}.collection-inspiration-insert__card--overlay-gradient_top:before{background:linear-gradient(to bottom,var(--insert-overlay-color, #000) 0%,transparent 100%)}.collection-inspiration-insert__card--overlay-solid:before{background:var(--insert-overlay-color, #000)}.collection-inspiration-insert__card--overlay-none:before{display:none}@media screen and (max-width: 749px){.collection-inspiration-insert__card{height:var(--insert-height-mobile, var(--insert-height, 250px))}}.collection-inspiration-insert__link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;text-decoration:none;color:inherit}.collection-inspiration-insert__card--shadow-small{box-shadow:0 2px 8px #0000001a}.collection-inspiration-insert__card--shadow-medium{box-shadow:0 4px 20px #00000026}.collection-inspiration-insert__card--shadow-large{box-shadow:0 8px 40px #0003}.collection-inspiration-insert__card--hover-zoom:hover .collection-inspiration-insert__media img{transform:scale(1.05)}.collection-inspiration-insert__card--hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0003}.collection-inspiration-insert__card--hover-darken:hover .collection-inspiration-insert__overlay{opacity:calc(var(--insert-overlay-opacity, .5) + .15)!important}.collection-inspiration-insert__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden}.collection-inspiration-insert__media img,.collection-inspiration-insert__media picture,.collection-inspiration-insert__media picture img{display:block;width:100%!important;height:100%!important;object-fit:var(--insert-image-fit, cover)!important;transition:transform .6s ease}.collection-inspiration-insert__media--center img{object-position:center!important}.collection-inspiration-insert__media--top img{object-position:top!important}.collection-inspiration-insert__media--bottom img{object-position:bottom!important}.collection-inspiration-insert__media--left img{object-position:left!important}.collection-inspiration-insert__media--right img{object-position:right!important}.collection-inspiration-insert__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transition:opacity .3s ease,background .3s ease;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 60%);opacity:var(--insert-overlay-opacity, .5)}.collection-inspiration-insert__card--overlay-gradient_left .collection-inspiration-insert__overlay{background:linear-gradient(to right,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,transparent 80%);background:linear-gradient(to right,var(--insert-overlay-color, #000) 0%,color-mix(in srgb,var(--insert-overlay-color, #000) 50%,transparent) 40%,transparent 80%);opacity:var(--insert-overlay-opacity, .5)}.collection-inspiration-insert__card--overlay-gradient_right .collection-inspiration-insert__overlay{background:linear-gradient(to left,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,transparent 80%);background:linear-gradient(to left,var(--insert-overlay-color, #000) 0%,color-mix(in srgb,var(--insert-overlay-color, #000) 50%,transparent) 40%,transparent 80%);opacity:var(--insert-overlay-opacity, .5)}.collection-inspiration-insert__card--overlay-gradient_bottom .collection-inspiration-insert__overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 100%);background:linear-gradient(to top,var(--insert-overlay-color, #000) 0%,color-mix(in srgb,var(--insert-overlay-color, #000) 30%,transparent) 50%,transparent 100%);opacity:var(--insert-overlay-opacity, .5)}.collection-inspiration-insert__card--overlay-gradient_top .collection-inspiration-insert__overlay{background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 100%);background:linear-gradient(to bottom,var(--insert-overlay-color, #000) 0%,color-mix(in srgb,var(--insert-overlay-color, #000) 30%,transparent) 50%,transparent 100%);opacity:var(--insert-overlay-opacity, .5)}.collection-inspiration-insert__card--overlay-solid .collection-inspiration-insert__overlay{background:#000;background:var(--insert-overlay-color, #000);opacity:var(--insert-overlay-opacity, .5)}.collection-inspiration-insert__card--overlay-none .collection-inspiration-insert__overlay{display:none}.collection-inspiration-insert__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:.5rem;flex:1;padding:2rem 3rem;max-width:var(--insert-content-max-width, 50%)}.collection-inspiration-insert__content--h-left{align-items:flex-start;text-align:left;margin-right:auto}.collection-inspiration-insert__content--h-center{align-items:center;text-align:center;margin:0 auto}.collection-inspiration-insert__content--h-right{align-items:flex-end;text-align:right;margin-left:auto}.collection-inspiration-insert__content--v-top{justify-content:flex-start}.collection-inspiration-insert__content--v-center{justify-content:center}.collection-inspiration-insert__content--v-bottom{justify-content:flex-end}.collection-inspiration-insert--text .collection-inspiration-insert__card{background:var(--insert-background, linear-gradient(135deg, #0058a3, #003d73))}.collection-inspiration-insert--text .collection-inspiration-insert__content{max-width:100%}.collection-inspiration-insert--split .collection-inspiration-insert__media{width:50%;right:auto}.collection-inspiration-insert--split .collection-inspiration-insert__content{margin-left:50%;max-width:50%;padding:2rem}@media screen and (max-width: 749px){.collection-inspiration-insert--split .collection-inspiration-insert__media{width:100%;height:50%;bottom:auto}.collection-inspiration-insert--split .collection-inspiration-insert__content{margin-left:0;margin-top:auto;max-width:100%;height:50%}}.collection-inspiration-insert--vendor .collection-inspiration-insert__vendor-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:2rem;gap:1rem}.collection-inspiration-insert__logo-wrapper{display:flex;align-items:center;justify-content:center}.collection-inspiration-insert__logo{max-width:var(--logo-max-width, 150px);max-height:80px;width:auto;height:auto;object-fit:contain}.collection-inspiration-insert__vendor-info{display:flex;flex-direction:column;align-items:center;gap:.5rem}.collection-inspiration-insert__vendor-name{font-family:var(--insert-title-font, inherit);font-weight:700;line-height:1.15;margin:0}.collection-inspiration-insert__vendor-tagline{font-size:1rem;opacity:.85;margin:0}.collection-inspiration-insert__vendor-description{font-size:.9rem;line-height:1.5;opacity:.8;margin:0;max-width:40ch}@media screen and (max-width: 749px){.collection-inspiration-insert--vendor .collection-inspiration-insert__vendor-content{padding:1.25rem;gap:.75rem}.collection-inspiration-insert__logo{max-height:60px}.collection-inspiration-insert__vendor-description{display:none}}.collection-inspiration-insert__badge{display:inline-block;background:#fff3;color:inherit;padding:.35rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collection-inspiration-insert__title{font-family:var(--insert-title-font, inherit);font-weight:700;line-height:1.15;margin:0}.collection-inspiration-insert__title--small{font-size:clamp(1rem,2vw,1.25rem)}.collection-inspiration-insert__title--medium{font-size:clamp(1.25rem,2.5vw,1.75rem)}.collection-inspiration-insert__title--large{font-size:clamp(1.5rem,3vw,2.5rem)}.collection-inspiration-insert__title--xlarge{font-size:clamp(2rem,4vw,3.5rem)}.collection-inspiration-insert__subtitle{font-size:1rem;line-height:1.4;opacity:.9;margin:0;max-width:50ch}@media screen and (max-width: 749px){.collection-inspiration-insert__subtitle{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.collection-inspiration-insert__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-weight:600;transition:all .2s ease}.collection-inspiration-insert__cta--button{padding:.875rem 1.75rem;background:#ffffff26;border-radius:4px;font-size:.9rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collection-inspiration-insert:hover .collection-inspiration-insert__cta--button{background:#ffffff40}.collection-inspiration-insert__cta--text{font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.collection-inspiration-insert__cta--text svg{width:1.25rem;height:1.25rem;transition:transform .2s ease}.collection-inspiration-insert:hover .collection-inspiration-insert__cta--text svg{transform:translate(4px)}.collection-inspiration-insert__cta--arrow{width:3rem;height:3rem;border:2px solid currentColor;border-radius:50%;justify-content:center}.collection-inspiration-insert__cta--arrow svg{width:1.25rem;height:1.25rem;transition:transform .2s ease}.collection-inspiration-insert:hover .collection-inspiration-insert__cta--arrow{background:currentColor}.collection-inspiration-insert:hover .collection-inspiration-insert__cta--arrow svg{stroke:var(--insert-background, rgb(var(--color-background)))}@media screen and (max-width: 989px){.collection-inspiration-insert__content{max-width:70%;padding:1.5rem 2rem}}@media screen and (max-width: 749px){.collection-inspiration-insert__card{min-height:160px}.collection-inspiration-insert__content{max-width:100%!important;padding:1.25rem 1.5rem}.collection-inspiration-insert__content--h-center,.collection-inspiration-insert__content--h-right{align-items:flex-start;text-align:left}.collection-inspiration-insert__card--overlay-gradient_left .collection-inspiration-insert__overlay,.collection-inspiration-insert__card--overlay-gradient_right .collection-inspiration-insert__overlay{background:linear-gradient(to top,var(--insert-overlay-color, #000) 0%,color-mix(in srgb,var(--insert-overlay-color, #000) 40%,transparent) 60%,transparent 100%)}.collection-inspiration-insert__content--v-top,.collection-inspiration-insert__content--v-center{justify-content:flex-end}.collection-inspiration-insert__cta--button{padding:.65rem 1.25rem;font-size:.8rem}.collection-inspiration-insert__cta--arrow{width:2.5rem;height:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-collection-inspiration-insert.css.map */
