.collage-section+.collage-section .no-heading{margin-top:-4rem}@media screen and (min-width: 750px){.collage-section+.collage-section .no-heading{margin-top:-6rem}}.collage-wrapper-title{font-size:3.2rem;color:var(--olive-green);font-weight:400;line-height:1.4;text-align:center;margin-left:auto;margin-right:auto}.collage-wrapper-title{margin-bottom:3rem}@media only screen and (max-width: 575px){.collage-wrapper-title{font-size:2.4rem}}@media screen and (max-width: 749px){.collage-wrapper-title{margin-top:-1rem}}@media screen and (min-width: 750px){.collage-wrapper.no-heading{margin-top:6rem}}.collage{display:grid;gap:1rem}.collage--mobile{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 750px){.collage{grid-template-columns:minmax(auto,48rem) minmax(25rem,auto)}.collage--right{grid-template-columns:minmax(25rem,auto) minmax(auto,48rem)}}@media screen and (min-width: 990px){.collage{grid-template-columns:minmax(auto,73rem) minmax(30rem,36rem)}.collage--right{grid-template-columns:minmax(36rem,35rem) minmax(auto,73rem)}}.collage-card{position:relative;border:.1rem solid var(--color-foreground-8)}.collage-card:only-child{grid-column:1;width:100%}@media screen and (max-width: 749px){.collage--mobile .collage-card--left,.collage--mobile .collage-card--right{grid-column:1/ 3}.collage--mobile .collage-card:first-child:nth-last-child(2){grid-column:1/ 2}.collage--mobile .collage-card:nth-child(2):last-child{grid-column:2/ 3}}@media screen and (min-width: 750px){.collage-card--left:not(:only-child),.collage-card--right:not(:only-child){min-height:40rem}.collage-card--left:nth-last-child(3),.collage-card--right:nth-child(3){grid-row:1/ 3}.collage-card--right{grid-column:2/ 3}.collage-card:only-child{grid-column:1/ 3;max-width:100%}.collage-card:not(.collage-card--left,.collage-card--right)>*{position:absolute;width:100%;height:100%}}.collage-card .card,.collage-card:not(:only-child) .deferred-media{height:100%}.collage-content.deferred-media__poster:focus{outline-offset:.3rem}.collage-video.collage-card--left .collage-content,.collage-video.collage-card--right .collage-content{position:absolute}.collage-video noscript .collage-content{width:100%}@media screen and (min-width: 750px){.collage-video .collage-content{position:absolute}}@media screen and (max-width: 749px){.collage-card--left .deferred-media--placeholder,.collage-card--right .deferred-media--placeholder,.collage-video-placeholder{padding-bottom:25rem}}.collage-card iframe{width:100%;height:100%;position:absolute;background-color:var(--color-foreground-3);border:0}.collage-card .card:hover{box-shadow:none}.collage-content,.collage-content.card,.collage-content.media,.collage-card__no-image{display:flex;flex-direction:column;height:100%}.collage-content{justify-content:center;overflow:hidden}.collage-content h3{margin:0;word-break:break-word}.collage-card.collage-product:only-child{max-width:73rem;justify-self:center}.collage-product .collage-card__no-image{flex:1;justify-content:center;align-items:center;overflow:hidden}.collage-card__description{overflow:hidden}.card .icon-wrap.collage-card__arrow{display:none}.collage-card--left:not(.collage-product) .media>.collage-card__image,.collage-card--right:not(.collage-product) .media>.collage-card__image{position:inherit}@media screen and (max-width: 749px){.collage:not(.collage--mobile) .collage-card__no-image{min-height:25rem}.collage-card__no-image.card__text-spacing{padding:2rem}.collage-card--left .collage-card__no-image h3,.collage-card--right .collage-card__no-image h3{font-size:3rem}.collage-card:not(.collage-card--left,.collage-card--right) .collage-card__description{display:none}.collage-card:not(.collage-card--left,.collage-card--right) .collage-card__arrow{display:inline-block}}.collage-card--left .collage-card__no-image,.collage-card--right .collage-card__no-image,.collage-card--left .placeholder-svg,.collage-card--right .placeholder-svg{min-height:25rem}@media screen and (min-width: 750px){.collage-card--left .collage-card__no-image,.collage-card--right .collage-card__no-image,.collage-card--left .placeholder-svg,.collage-card--right .placeholder-svg{min-height:40rem}.collage-card__no-image h3{font-size:3rem}}.collage-card__image-wrapper{flex:1}.collage-card__image-wrapper.media--hover-effect img{will-change:transform}.collage-card__image-wrapper>*{width:100%;height:100%}@media screen and (max-width: 749px){.collage:not(.collage--mobile) .media>.collage-card__image{position:inherit}.collage:not(.collage--mobile) .collage-product.collage-card--left .collage-card__image,.collage:not(.collage--mobile) .collage-product.collage-card--right .collage-card__image{position:absolute}.collage-card:not(.collage-card--left,.collage-card--right) .collage-card-spacing .collage-card__image-wrapper,.collage-card:not(.collage-card--left,.collage-card--right) .collage-card-spacing.collage-card__image-wrapper{padding-bottom:0;flex:0 auto}.collage--mobile .collage-card--left+.collage-card:last-child .collage-card__image-wrapper,.collage--mobile.collage--right .collage-card:first-child:nth-last-child(2) .collage-card__image-wrapper{padding-bottom:0;flex:1}.collage--mobile .collage-card--left+.collage-card:last-child .collage-card-spacing .collage-card__image,.collage--mobile.collage--right .collage-card:first-child:nth-last-child(2) .collage-card-spacing .collage-card__image{object-fit:contain;position:absolute;height:100%}.collage-card:not(.collage-card--left,.collage-card--right) .collage-card-spacing .collage-card__image{position:inherit;height:auto}}@media screen and (min-width: 750px){.collage-card--left+.collage-card:last-child .collage-card-spacing .collage-card__image-wrapper,.collage--right .collage-card:first-child:nth-last-child(2) .collage-card-spacing .collage-card__image-wrapper{padding-bottom:100%;flex:0 0 auto}}.collage-card-spacing:not(.collage-card__image-wrapper),.collage-card-spacing>img{padding:2rem}.collage-card-spacing iframe,.collage-video.collage-card--left .collage-card-spacing .collage-content,.collage-video.collage-card--right .collage-card-spacing .collage-content{width:calc(100% - 4rem);height:calc(100% - 4rem)}.collage-card-spacing .card__text-spacing{padding:0}.collage-card-spacing .collage-content__info{margin:1.5rem 0 0}@media screen and (min-width: 750px){.collage-card-spacing:not(.collage-card__image-wrapper),.collage-card-spacing>img{padding:3rem}.collage-card-spacing iframe,.collage-video.collage-card--left .collage-card-spacing .collage-content,.collage-video.collage-card--right .collage-card-spacing .collage-content{width:calc(100% - 6rem);height:calc(100% - 6rem)}.collage-card-spacing .collage-content__info{margin:1.8rem 0 0}.collage-card:not(.collage-card--left,.collage-card--right) .collage-card-spacing img{object-fit:contain}}.collage-product__badge{position:relative}.collage-content__info{margin:1.5rem 2rem}@media screen and (min-width: 750px){.collage-content__info{margin:2rem 3.5rem}}.collage-video__modal.collage-video__modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-base-text-rgb),.2);height:100%}.collage-video__modal[open].collage-video__modal[open]{opacity:1;visibility:visible;z-index:101}.collage-video__modal-content{background-color:var(--color-base-background-1);overflow:auto;height:100%;margin:0;width:100%;position:absolute;padding:0}.collage-video__modal-toggle{background-color:var(--color-background);border:.1rem solid var(--color-foreground-10);border-radius:50%;color:var(--color-foreground-55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:fixed;padding:1.2rem;z-index:2;top:2rem;right:.5rem;width:4rem;margin:0 0 0 auto}@media screen and (min-width: 750px){.collage-video__modal-toggle{right:4.8rem;top:3.5rem}}@media screen and (min-width: 990px){.collage-video__modal-toggle{right:4.3rem;top:3rem}}.collage-video__modal-toggle .icon{height:auto;margin:0;width:2.2rem}.collage-video__modal-video{width:calc(100% - 1rem);height:calc(100% - 6rem);margin:0 auto;padding-top:8rem}@media screen and (min-width: 750px){.collage-video__modal-video{width:calc(100% - 9.6rem);height:calc(100% - 7.5rem);padding-top:9.5rem}}@media screen and (min-width: 990px){.collage-video__modal-video{width:calc(100% - 8.6rem);height:calc(100% - 7rem);padding-top:9rem}}.collage-video__modal-video iframe{width:100%;height:100%;position:static}.custom_collage_main{padding-top:6rem}.custom--collage.collage{grid-template-columns:minmax(auto,50%) minmax(30rem,50%);margin:0 -10px}.custom--collage .collage-card.collage-card--left{height:calc(100vh - 180px)}.custom--collage .collage-content__info:not(.button){box-shadow:none;overflow:hidden;position:absolute;bottom:0;max-width:unset!important;width:auto!important;height:auto!important;background-color:var(--cream);border-radius:0;text-align:center;transition:.3s ease-in-out!important;-webkit-transition:.3s ease-out!important;-moz-transition:.3s ease-out!important;-o-transition:.3s ease-out!important;border:1px solid var(--black)}.custom--collage .collage-content h3{color:var(--cream);font-size:16px;line-height:50px;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom--collage .collage-content span.shop__link{display:inline-block;max-width:unset;text-decoration:none;color:var(--black);font-size:16px;line-height:18px;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom--collage .collage-content .collage-content__info:hover{background:var(--olive-green);color:var(--cream)}.custom--collage span.icon-wrap{display:none}.custom--collage .card .collage-card__image-wrapper img,.custom-collage-section{overflow:hidden}.custom--collage .collage-card__image-wrapper .collage-content__info{top:auto;text-decoration:none}.custom-collage-section .collage-wrapper.image-with-text--full-width{margin-top:3rem;margin-bottom:10px}.custom_collage_main .collage-card{position:relative;border:unset}.collage-card__image-wrapper.collage_mobile .btn-custom.shop__link:hover,.custom--collage .collage-content span.shop__link:hover{color:var(--cream)}.custom--collage a.collage-content__info.button{height:auto;width:auto;min-width:229px;margin:0;left:inherit;right:37px;bottom:47px}.custom--collage .collage-card{border:0px}@media only screen and (max-width: 1280px){.custom_collage_main{padding-top:3rem}}.collage-details .collage_mobile{display:none}@media screen and (max-width: 1024px){.collage-details .collage_desktop{display:none!important}.collage-details .collage_mobile{display:block!important}.custom--collage.collage .collage-card .collage-card__image-wrapper.collage_mobile.collage_mob_content{object-fit:none;height:auto!important;padding-bottom:0}.custom--collage.collage .collage-card .collage-card__image-wrapper.collage_mobile.collage_mob_content img{height:auto}.custom--collage.collage .collage-card .collage-card__image-wrapper.collage_mobile{padding-bottom:500px;position:initial}.custom--collage .collage-card.collage-card--left{height:100%}.custom--collage.collage{display:flex;flex-wrap:wrap;gap:10px}.custom--collage .collage-card{flex-basis:100%}.custom--collage .collage-card.collage-card--left{height:auto}.custom--collage .collage-content__info:not(.button){max-width:unset;width:auto;padding:2rem;line-height:0}.custom--collage.collage .collage-card .collage-card__image-wrapper{position:relative}.custom--collage.collage .collage-card--left.collage-card .collage-card__image-wrapper{padding-bottom:0}.custom_collage_main .collage-content{height:76.8rem!important;padding-bottom:0}.custom--collage .collage-card__image-wrapper .collage-content__info{padding:0}.custom-collage-section .collage-wrapper.image-with-text--full-width{margin-top:3rem}.collage-card__image-wrapper.collage_mobile .collage-content__info{top:auto;left:0;margin:2rem 3.5rem;bottom:20px}.collage-card__image-wrapper.collage_mobile .btn-custom.shop__link{display:inline-block;max-width:unset;text-decoration:none;color:var(--black);font-size:16px;line-height:18px;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.collage-card__image-wrapper.collage_mobile .btn-custom.shop__link:hover{color:var(--cream)}.custom--collage a.collage-content__info.button{left:20px;right:inherit;bottom:41px;position:absolute;top:inherit}}@media only screen and (max-width: 992px){.custom--collage.collage{margin:0;padding:0}}@media only screen and (max-width: 599px){.custom--collage .collage-content h3{font-size:15px;line-height:.6}}@media only screen and (max-width: 575px){.custom_collage_main{padding-top:0}.custom_collage_main .collage-content{height:37.5rem!important;padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/collage.css.map */
