@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600&display=swap";.custom-banner-image{display:flex;flex-direction:column;align-items:center}.custom-banner-image--full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.custom-banner-image__media-link{display:block;width:100%;cursor:pointer}.custom-banner-image__media-wrapper{position:relative;display:block;overflow:hidden;line-height:0;border-radius:18px;opacity:0;transform:translateY(28px) scale(1.01);animation:custom-banner-fade-up .9s cubic-bezier(.16,1,.3,1) .1s forwards}.custom-banner-image__img{display:block;width:100%;height:auto;transform:scale(1);transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.custom-banner-image__media-wrapper--clickable:hover .custom-banner-image__img,.custom-banner-image__media-wrapper--clickable:focus-visible .custom-banner-image__img{transform:scale(1.045)}.custom-banner-image__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,223,165,.32) 48%,transparent 66%);background-size:220% 220%;background-position:-140% -140%;mix-blend-mode:overlay;opacity:0;transition:opacity .3s ease}.custom-banner-image__media-wrapper--clickable:hover .custom-banner-image__sheen,.custom-banner-image__media-wrapper--clickable:focus-visible .custom-banner-image__sheen{opacity:1;animation:custom-banner-sheen-sweep 1.1s ease-out}.custom-banner-image__placeholder{background-color:rgba(var(--color-foreground),.04)}.custom-banner-image__placeholder svg{width:100%;height:auto}.custom-banner-image__cta{display:flex;justify-content:center;width:100%;margin-top:28px;opacity:0;transform:translateY(16px);animation:custom-banner-fade-up .7s cubic-bezier(.16,1,.3,1) .42s forwards}.custom-banner-image__explore-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 4px;background:transparent;border:none;text-decoration:none;cursor:pointer}.custom-banner-image__explore-btn-text{position:relative;z-index:2;font-family:"Cinzel",var(--font-heading-family),serif;font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#c9a66b;transition:color .35s ease,letter-spacing .35s ease}.custom-banner-image__explore-btn:after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:1px;background:#c9a66b;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.65,0,.35,1)}.custom-banner-image__explore-btn:hover .custom-banner-image__explore-btn-text,.custom-banner-image__explore-btn:focus-visible .custom-banner-image__explore-btn-text{color:#ddb877;letter-spacing:.28em}.custom-banner-image__explore-btn:hover:after,.custom-banner-image__explore-btn:focus-visible:after{transform:scaleX(1)}.custom-banner-image__explore-btn:focus-visible{outline:2px solid #c9a66b;outline-offset:4px}@keyframes custom-banner-fade-up{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes custom-banner-sheen-sweep{0%{background-position:-140% -140%}to{background-position:140% 140%}}@media(prefers-reduced-motion:reduce){.custom-banner-image__media-wrapper,.custom-banner-image__cta{animation:none;opacity:1;transform:none}.custom-banner-image__img{transition:none}.custom-banner-image__media-wrapper--clickable:hover .custom-banner-image__img{transform:none}.custom-banner-image__sheen{display:none}.custom-banner-image__explore-btn:after,.custom-banner-image__explore-btn-text{transition:none}}@media screen and (max-width:749px){.custom-banner-image__media-wrapper{border-radius:12px}.custom-banner-image__explore-btn{padding:8px 4px}.custom-banner-image__explore-btn-text{font-size:12px;letter-spacing:.18em}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-custom-banner-image.css.map */
