.silhouet-banner{position:relative;overflow:hidden}.silhouet-banner__media--crop img,.silhouet-banner__media--crop svg{object-fit:cover}.silhouet-banner__media video-media,.silhouet-banner__media video-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.silhouet-banner__media--crop video-media video{object-fit:cover}.silhouet-banner__collection-name{position:absolute;top:var(--header-height, 0px);left:0;right:0;z-index:3;padding:14px 20px;padding-left:calc(max(var(--container-gutter, 20px),50% - var(--container-max-width, 100%) / 2) + 120px);border-bottom:1px solid rgb(var(--collection-name-border-color, var(--text-color)) / .3)}.silhouet-banner__collection-link{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--text-color, 255 255 255));text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.02em;transition:opacity .2s ease}.silhouet-banner__collection-link:hover svg{transform:translate(-4px)}.silhouet-banner__collection-link span{line-height:1;margin-top:2px}.silhouet-banner__collection-link svg{width:24px;height:24px;flex-shrink:0;display:block;transition:transform .5s ease-in-out}.silhouet-banner__content{max-width:var(--content-over-media-content-max-width, 520px);z-index:3}.silhouet-banner__content-inner{display:flex;flex-direction:column}.silhouet-banner__collection-link:hover{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.silhouet-banner__heading{font-size:48px;line-height:1.1;font-weight:400;letter-spacing:-.01em;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.silhouet-banner__heading p{margin:0}.silhouet-banner__heading strong{font-weight:800}.silhouet-banner__heading em{font-style:italic}.silhouet-banner__heading a{color:inherit;text-decoration:underline}.silhouet-banner__description{font-size:14px;line-height:1.6;opacity:.9}.silhouet-banner__description p{margin:0}.silhouet-banner__description p+p{margin-top:.75em}.silhouet-banner__description strong{font-weight:700}.silhouet-banner__description em{font-style:italic}.silhouet-banner__description a{color:inherit;text-decoration:underline}.silhouet-banner__button-wrapper{margin-top:4px}.silhouet-banner__button-wrapper .button{border-radius:50px;padding:12px 28px;font-size:14px;font-weight:600}.silhouet-banner__next-section{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:3}.silhouet-banner__subheading{font-size:16px;line-height:1.3;font-weight:400;margin-bottom:-6px}.silhouet-banner__separate{display:grid;grid-template-columns:1fr 1fr;min-height:600px}[allow-transparent-header].silhouet-banner--separate .silhouet-banner__separate,[allow-translucent-header].silhouet-banner--separate .silhouet-banner__separate{padding-top:var(--header-height, 0px);min-height:calc(600px + var(--header-height, 0px))}.silhouet-banner__separate-media{position:relative;overflow:hidden;padding:40px 120px 40px 20px;display:flex;align-items:center;justify-content:center}.silhouet-banner__separate-media img,.silhouet-banner__separate-media svg{max-width:70%;max-height:70%;width:auto;height:auto;object-fit:contain;display:block}.silhouet-banner__separate-media video-media{width:80%;height:80%}.silhouet-banner__separate-media video-media video{width:100%;height:100%;object-fit:contain}@media screen and (min-width:700px)and (max-width:1024px){.silhouet-banner__collection-name{padding:18px 20px;padding-left:calc(max(var(--container-gutter, 20px),50% - var(--container-max-width, 100%) / 2) + 10px);border-bottom:none}.silhouet-banner__content{padding:40px 20px 40px 10px;--content-over-media-content-max-width: 420px}.silhouet-banner__heading{font-size:48px}.silhouet-banner__description{font-size:14px}.silhouet-banner__button-wrapper{margin-top:15px}.silhouet-banner__separate .content-over-media>.silhouet-banner__content{place-self:center start!important;text-align:start!important}.silhouet-banner__separate .silhouet-banner__content-inner{text-align:start!important}.silhouet-banner__separate-media{padding:40px 10px 40px 20px}}@media screen and (min-width:1025px){.silhouet-banner__collection-name{padding:18px 20px;padding-left:calc(max(var(--container-gutter, 20px),50% - var(--container-max-width, 100%) / 2) + clamp(40px,8vw,120px))}.silhouet-banner__content{padding:40px 20px 40px clamp(40px,8vw,120px)}.silhouet-banner__heading{font-size:64px}.silhouet-banner__description{font-size:15px}.silhouet-banner__separate .content-over-media>.silhouet-banner__content{place-self:center start!important;text-align:start!important}.silhouet-banner__separate .silhouet-banner__content-inner{text-align:start!important}.silhouet-banner__separate-media{padding:40px clamp(40px,8vw,120px) 40px 20px}}@media screen and (max-width:699px){.silhouet-banner__collection-name{padding:0 5px;padding-left:calc(max(var(--container-gutter, 20px),50% - var(--container-max-width, 100%) / 2) + 5px)}.silhouet-banner__content{padding:24px 5px 12px}.silhouet-banner__heading{font-size:40px}.silhouet-banner__description{font-size:13px}.silhouet-banner__button-wrapper{margin-top:15px}.silhouet-banner__subheading{margin-bottom:-4px}.silhouet-banner__separate{grid-template-columns:1fr;min-height:auto}[allow-transparent-header].silhouet-banner--separate .silhouet-banner__separate,[allow-translucent-header].silhouet-banner--separate .silhouet-banner__separate{min-height:auto}.silhouet-banner__separate .content-over-media{--content-over-media-height: auto;min-height:auto}.silhouet-banner__separate .silhouet-banner__content{padding-top:0}.silhouet-banner__separate-media{order:2;min-height:280px;padding:24px 5px 0}.silhouet-banner__separate:has([class*=place-self-end]) .content-over-media{order:2}.silhouet-banner__separate:has([class*=place-self-end]) .silhouet-banner__separate-media{order:1}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/silhouet-banner.css.map */
