.gallery-mosaic{padding:calc(var(--gm-pt) * .75) var(--gm-px-mobile) calc(var(--gm-pb) * .75)}.gallery-mosaic__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:var(--gm-max-width);margin-inline:auto}.gallery-mosaic__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1 / 1;gap:0}.gallery-mosaic__tile{position:relative;overflow:hidden;min-width:0;min-height:0;background-color:#0000000d}.gallery-mosaic__banner{aspect-ratio:1 / 1}.gallery-mosaic__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.gallery-mosaic__link:focus-visible{outline:3px solid transparent;outline-offset:-3px}.gallery-mosaic__link:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #000}.gallery-mosaic .gallery-mosaic__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--gm-focal, 50% 50%)}.gallery-mosaic__placeholder{fill:#0000004d}.gallery-mosaic__group--single>:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}.gallery-mosaic__group--tall_left>:nth-child(1){grid-column:1;grid-row:1 / 3}.gallery-mosaic__group--tall_left>:nth-child(2){grid-column:2;grid-row:1}.gallery-mosaic__group--tall_left>:nth-child(3){grid-column:2;grid-row:2}.gallery-mosaic__group--tall_right>:nth-child(1){grid-column:2;grid-row:1 / 3}.gallery-mosaic__group--tall_right>:nth-child(2){grid-column:1;grid-row:1}.gallery-mosaic__group--tall_right>:nth-child(3){grid-column:1;grid-row:2}.gallery-mosaic__group--wide_top>:nth-child(1){grid-column:1 / 3;grid-row:1}.gallery-mosaic__group--wide_top>:nth-child(2){grid-column:1;grid-row:2}.gallery-mosaic__group--wide_top>:nth-child(3){grid-column:2;grid-row:2}.gallery-mosaic__group--wide_bottom>:nth-child(1){grid-column:1 / 3;grid-row:2}.gallery-mosaic__group--wide_bottom>:nth-child(2){grid-column:1;grid-row:1}.gallery-mosaic__group--wide_bottom>:nth-child(3){grid-column:2;grid-row:1}.gallery-mosaic__group--split_vertical>:nth-child(1){grid-column:1;grid-row:1 / 3}.gallery-mosaic__group--split_vertical>:nth-child(2){grid-column:2;grid-row:1 / 3}.gallery-mosaic__group--split_horizontal>:nth-child(1){grid-column:1 / 3;grid-row:1}.gallery-mosaic__group--split_horizontal>:nth-child(2){grid-column:1 / 3;grid-row:2}@media screen and (max-width:749px){.gallery-mosaic--bleed-mobile>.container{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.gallery-mosaic{padding:var(--gm-pt) var(--gm-px) var(--gm-pb)}.gallery-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gm-gap)}.gallery-mosaic__group{gap:var(--gm-gap);aspect-ratio:100 / var(--gm-ratio)}.gallery-mosaic__banner{grid-column:1 / -1;aspect-ratio:200 / var(--gm-ratio)}.gallery-mosaic .gallery-mosaic__banner .gallery-mosaic__media{object-position:var(--gm-focal-desktop, 50% 50%)!important}}@supports (width: 1cqw){@media screen and (min-width:750px){.gallery-mosaic__grid{container-type:inline-size}.gallery-mosaic__banner{aspect-ratio:auto;height:calc((100cqw - var(--gm-gap)) * var(--gm-ratio) / 200)}}}.gallery-mosaic__grid{overflow:hidden}@media screen and (max-width:749px){.gallery-mosaic__group,.gallery-mosaic__tile{margin:0 -1px -1px 0}}@media screen and (min-width:750px){.gallery-mosaic--seamless .gallery-mosaic__group,.gallery-mosaic--seamless .gallery-mosaic__tile{margin:0 -1px -1px 0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gallery-mosaic--zoom .gallery-mosaic__media{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.gallery-mosaic--zoom .gallery-mosaic__tile:hover .gallery-mosaic__media{transform:scale(1.04)}}.rs,.rs *,.rs *:before,.rs *:after{box-sizing:border-box}.rs__box{max-width:var(--rs-max);margin-inline:auto;background:var(--rs-bg);color:var(--rs-text);border-radius:var(--rs-radius);overflow:hidden}.rs__grid{margin-inline:auto}.rs__media{line-height:0}.rs__media-link{display:block}.rs__img{display:block;width:100%;max-width:100%;height:auto;background:none}.rs__content{min-width:0}.rs__heading{margin:0 0 .8em;padding:0;font-family:var(--rs-font-primary);font-weight:800;font-style:italic;line-height:1.2;letter-spacing:0;color:var(--rs-accent);text-transform:none}.rs__bullets{margin:0;padding:0;list-style:none;font-family:var(--rs-font-primary);font-weight:500;font-style:normal;line-height:1.4;letter-spacing:0;color:var(--rs-text)}.rs__bullets li{position:relative;margin:0;padding:0 0 0 .85em;list-style:none}.rs__bullets li+li{margin-top:.6em}.rs__bullets li:before{content:"\2022";position:absolute;top:0;left:0}.rs__cta-label{font-family:var(--rs-font-cta);font-weight:700;line-height:1.2;letter-spacing:0;color:var(--rs-accent)}.rs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.4em;padding:.75em 1.15em;border:0;border-radius:var(--rs-btn-radius);background:var(--rs-btn-bg);color:var(--rs-btn-text);font-family:var(--rs-font-cta);font-size:.93em;font-weight:700;line-height:1;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rs__btn:focus-visible{outline:2px solid var(--rs-accent);outline-offset:3px}.rs__btn--empty{opacity:.45;cursor:not-allowed}.rs--upper .rs__heading,.rs--upper .rs__cta-label,.rs--upper .rs__btn{text-transform:uppercase}@media(hover:hover){.rs__btn:not(.rs__btn--empty):hover{background:var(--rs-btn-hover-bg);color:var(--rs-btn-hover-text)}}@media(hover:hover)and (min-width:750px)and (prefers-reduced-motion:no-preference){.rs--hover .rs__media .rs__img{transition:transform .6s ease}.rs--hover .rs__media-link:hover .rs__img{transform:scale(calc(var(--rs-img-scale) * 1.06))}.rs--hover .rs__btn{transition:background-color .2s ease,color .2s ease,transform .3s ease,box-shadow .3s ease}.rs--hover .rs__btn:not(.rs__btn--empty):hover{transform:translateY(-4px);box-shadow:0 6px 16px #0003}}@media(prefers-reduced-motion:reduce){.rs__btn{transition:none}}@media(max-width:749px){.rs{margin:calc(var(--rs-mt) * .6) 0 calc(var(--rs-mb) * .6);padding-inline:16px}.rs.rs--edge-m{padding-inline:0}.rs.rs--edge-m .rs__box{border-radius:0}.rs__box{padding:var(--rs-pm) 20px}.rs__grid{display:flex;flex-direction:column;gap:32px}.rs--divider .rs__item+.rs__item{padding-top:32px;border-top:1px solid var(--rs-divider)}.rs--divider .rs__item+.rs__item:not(.rs__item--no-image){padding-top:22px}.rs__item{display:flex;flex-direction:column}.rs__media{width:var(--rs-img-m);max-width:360px;margin:0 auto 20px}.rs__heading{margin-bottom:.6em;font-size:var(--rs-h-m)}.rs__bullets{font-size:var(--rs-b-m);line-height:1.45}.rs__bullets li+li{margin-top:.45em}.rs--m-center .rs__heading{text-align:center}.rs--m-center .rs__bullets{width:fit-content;max-width:100%;margin-inline:auto}.rs__ctas{display:flex;flex-direction:column;gap:10px;margin-top:22px;font-size:var(--rs-c-m)}.rs__cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 8px 8px 16px;background:var(--rs-panel);border-radius:var(--rs-btn-radius)}.rs__cta-label{flex:1 1 auto;min-width:0;text-align:left}.rs__btn{flex:0 0 auto;min-height:44px}.rs__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:750px){.rs{margin:var(--rs-mt) 0 var(--rs-mb);padding-inline:clamp(20px,4vw,50px)}.rs.rs--full{padding-inline:0}.rs.rs--full .rs__box{max-width:none;border-radius:0}.rs__box{padding:var(--rs-pt) clamp(32px,4vw,56px) var(--rs-pb)}.rs__grid{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;row-gap:48px}.rs--divider .rs__item+.rs__item{padding-top:48px;border-top:1px solid var(--rs-divider)}.rs__item{display:grid;grid-template-columns:minmax(0,var(--rs-img-w)) minmax(0,1fr);column-gap:5%;align-items:center;container-type:inline-size}.rs__item.rs__item--no-image{grid-template-columns:minmax(0,1fr)}.rs__media .rs__img{transform:scale(var(--rs-img-scale));transform-origin:center}.rs__heading{font-size:var(--rs-h)}.rs__bullets{font-size:var(--rs-b)}.rs__ctas{display:grid;grid-template-columns:minmax(0,max-content) max-content;justify-content:start;column-gap:1.5em;row-gap:1.4em;margin-top:1.9em;font-size:var(--rs-c)}.rs__cta{display:grid;grid-column:1 / -1;grid-template-columns:auto auto;grid-template-columns:subgrid;align-items:center}.rs__cta-label{justify-self:end;text-align:right}@supports (width: 1cqi){.rs__heading{font-size:min(var(--rs-h),max(16px,var(--rs-h-fluid)))}.rs__bullets{font-size:min(var(--rs-b),max(12px,var(--rs-b-fluid)))}.rs__ctas{font-size:min(var(--rs-c),max(12px,var(--rs-c-fluid)))}}}@media(min-width:1280px){.rs__box{padding-inline:clamp(32px,3.5vw,56px)}.rs__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,3.5vw,56px);row-gap:56px}.rs__cta-label{white-space:nowrap}.rs__grid.rs__grid--single{grid-template-columns:minmax(0,760px)}.rs.rs--full .rs__grid{max-width:calc(var(--rs-max) - 112px)}.rs--divider .rs__item+.rs__item{padding-top:0;border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/286/compiled_assets/styles.css.map */
