.rfn-featured-layout .collage-wrapper-title{margin-top:0;margin-bottom:3rem}.rfn-featured-layout .collage{display:grid;grid-template-columns:repeat(4,1fr)}.collage__item>*{width:100%}.rfn-featured-layout .collage__item .card__content{flex-grow:initial}@media screen and (max-width: 749px){.rfn-featured-layout .collage{grid-column-gap:10px;grid-row-gap:10px}.rfn-featured-layout .collage--mobile .collage__item--left:nth-child(3n-2){grid-column:span 1}.rfn-featured-layout .collage--mobile .collage__item--left:nth-child(3n-2):nth-last-child(2){grid-column:span 1}.rfn-featured-layout .collage--mobile .collage__item--left:nth-child(3n){grid-column-start:1}.rfn-featured-layout .collage--mobile .collage__item--right:nth-child(3n-2){grid-column-start:1}.rfn-featured-layout .collage--mobile .collage__item--right:nth-child(3n-2):last-child{grid-column:span 2}.rfn-featured-layout .collage--mobile .collage__item--right:nth-child(3n-1){grid-column-start:2}.rfn-featured-layout .collage--mobile .collage__item--right:nth-child(3n){grid-column:1 / span 2}}@media screen and (min-width: 750px){.rfn-featured-layout .collage{grid-column-gap:30px;grid-row-gap:30px}.rfn-featured-layout .collage__item--left:nth-child(3n-2){grid-column:1 / span 2;grid-row:span 2}.rfn-featured-layout .collage__item--left:nth-child(3n-2):last-child{grid-column:1 / span 3}.rfn-featured-layout .collage__item--left:nth-child(3n-1),.rfn-featured-layout .collage__item--left:nth-child(3n){grid-column-start:3}.rfn-featured-layout .collage__item--left:nth-child(3n-1):last-child{grid-row:span 2}.rfn-featured-layout .collage__item--right:nth-child(3n-2){grid-column:1 / span 1;grid-row:span 1}.rfn-featured-layout .collage__item--right:nth-child(3n-2):last-child{grid-column:1 / span 3}.rfn-featured-layout .collage__item--right:nth-child(3n-1){grid-column-start:1}.rfn-featured-layout .collage__item--right:nth-child(3n-1):last-child{grid-column:span 2}.rfn-featured-layout .collage__item--right:nth-child(3n){grid-column:2 / span 2;grid-row:span 2}.rfn-featured-layout .collage__item--collection:only-child,.rfn-featured-layout .collage__item--product:only-child{justify-self:center;max-width:73rem;width:100%}}.rfn-featured-layout .collage-card{background:rgb(var(--color-background));height:100%;position:relative;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));padding:var(--image-padding)}.rfn-featured-layout .collage-card:after{content:"";position:absolute;z-index:-1;border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1)}.rfn-featured-layout .collage-card.product-card-wrapper{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding)}.rfn-featured-layout .collage-card .media{height:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.rfn-featured-layout .collage-card .deferred-media{height:100%;overflow:visible}.rfn-featured-layout .collage-card__link{display:block;height:100%}.rfn-featured-layout .collage-card .deferred-media__poster{background-color:transparent;border:0}.rfn-featured-layout .collage-card .deferred-media__poster:after{content:"";position:absolute;z-index:1;outline-offset:.3rem;bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.rfn-featured-layout .collage-card .deferred-media__poster:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.rfn-featured-layout .collage-card .deferred-media__poster:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.rfn-featured-layout .collage-card .deferred-media__poster:focus:not(:focus-visible),.rfn-featured-layout .collage-card .deferred-media__poster:focus:not(:focus-visible):after{outline:none;box-shadow:none}.rfn-featured-layout .collage-card .deferred-media__poster:focus{outline:none;box-shadow:none}.rfn-featured-layout .collage .collage-card-spacing img{object-fit:contain}.rfn-featured-layout .button_position--top-left{position:absolute;top:10px;left:10px}.rfn-featured-layout .button_position--top-right{position:absolute;top:10px;right:10px}.rfn-featured-layout .button_position--bottom-left{position:absolute;bottom:10px;left:10px}.rfn-featured-layout .button_position--bottom-right{position:absolute;bottom:10px;right:10px}.rfn-featured-layout .button_position--middle-left{position:absolute;top:40%;left:10px}.rfn-featured-layout .button_position--middle-right{position:absolute;top:40%;right:10px}.rfn-featured-layout .button_position--middle-center{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.rfn-featured-layout .banner__button_a .button--primary{color:#fff;background-color:transparent;font-size:30px;font-weight:600;text-align:center;padding:0rem;width:max-content;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.rfn-featured-layout .banner__button_a .button--secondary{color:#fff;background-color:#002a31;font-size:36px;font-weight:600;text-align:center;width:max-content}@media screen and (max-width:749px){.rfn-featured-layout .banner__button_a .button--primary{font-size:20px}}@media screen and (max-width:500px){.rfn-featured-layout .banner__button_a .button--primary{font-size:16px;width:auto}}@media screen and (max-width:749px){.rfn-featured-layout .banner__button_a .button--secondary{font-size:24px}}@media screen and (max-width:450px){.rfn-featured-layout .banner__button_a .button--secondary{font-size:18px}}.rfn-featured-layout .banner__button_a .button--primary:after{box-shadow:none!important}.rfn-featured-layout .banner__button_a .button--secondary:after{box-shadow:none!important}.rfn-featured-layout .collage__item:first-child{grid-column:span 4}.rfn-featured-layout .collage__item:nth-child(2){grid-column:span 2}.rfn-featured-layout .collage__item:nth-child(3){grid-column:span 2}.rfn-featured-layout.page-width{padding:20px;background:#fff}@media screen and (max-width:750px){.rfn-featured-layout.page-width{padding:10px}}@media screen and (min-width: 990px){.rfn-featured-layout.page-width{padding:30px}}.rfn-featured-layout .collage--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.rfn-featured-layout .collage__item:first-child{grid-column:span 2}.rfn-featured-layout .collage__item:nth-child(2){grid-column:span 1}.rfn-featured-layout .collage__item:nth-child(3){grid-column:span 1}
/*# sourceMappingURL=/cdn/shop/t/393/assets/homepage-featured-layout.css.map */
