.cover{--content-width:clamp(365px, calc(365px + (528 - 365) * ((100vw - 1024px) / (1440 - 1024) )), 528px);--content-margin-x:123px;--title-top-gap:35px;--description-top-gap:35px;--button-top-gap:33px;--asset-margin-x:40px;position:relative}.cover-container{overflow:hidden}.cover-container:after{content:"";position:absolute;bottom:0;left:0;right:0;width:1px;height:clamp(87px,calc(87px + (109 - 87) * ((100vw - 1024px) / (1440 - 1024))),109px);background:var(--white);margin:0 auto}.cover-media-container{--object-fit:cover;position:relative;aspect-ratio:var(--desktop-ratio);background:var(--background-grey)}.cover-media{display:block;width:100%;max-width:100%;height:100%;object-position:top;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.cover-content{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-end;width:100%;height:100%;padding-bottom:173px}.cover-content-inner{display:flex;flex-direction:column;width:100%;max-width:var(--content-width);margin-left:var(--content-margin-x);margin-right:auto;color:var(--white)}.cover-subtitle{margin-top:-5px;margin-bottom:-6px;font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 1024px) / (1440 - 1024))),14px);letter-spacing:clamp(1.3px,calc(1.3px + (1.4 - 1.3) * ((100vw - 1024px) / (1440 - 1024))),1.4px)}.cover-title{padding-right:15px;margin-left:calc(clamp(.001px,calc(.001px + (5 - .001) * ((100vw - 1024px) / (1440 - 1024))),5px)*-1);margin-top:calc(clamp(8px,calc(8px + (10 - 8) * ((100vw - 1024px) / (1440 - 1024))),10px)*-1);margin-bottom:calc(clamp(11px,calc(11px + (15 - 11) * ((100vw - 1024px) / (1440 - 1024))),15px)*-1);font-weight:400}.cover-title,.cover-title *{font-family:var(--secondary-font);font-size:clamp(33px,calc(33px + (52 - 33) * ((100vw - 1024px) / (1440 - 1024))),52px);line-height:clamp(43px,calc(43px + (64 - 43) * ((100vw - 1024px) / (1440 - 1024))),64px)}.cover-title a{text-decoration:underline}.cover-title a:active{color:var(--secondary-color)}.cover-description{margin-top:calc(clamp(7px,calc(7px + (9 - 7) * ((100vw - 1024px) / (1440 - 1024))),9px)*-1);margin-bottom:calc(clamp(8px,calc(8px + (9 - 8) * ((100vw - 1024px) / (1440 - 1024))),9px)*-1)}.cover-description,.cover-description *{font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);line-height:clamp(26px,calc(26px + (30 - 26) * ((100vw - 1024px) / (1440 - 1024))),30px);letter-spacing:clamp(.28px,calc(.28px + (.32 - .28) * ((100vw - 1024px) / (1440 - 1024))),.32px)}.cover-description a{text-decoration:underline}.cover-description a:active{color:var(--secondary-color)}.cover-header{display:flex;flex-direction:column-reverse;grid-gap:var(--title-top-gap);gap:var(--title-top-gap)}.cover-header+.cover-description-container{margin-top:var(--description-top-gap)}.cover-description-container+.cover-button-container,.cover-header+.cover-button-container{margin-top:var(--button-top-gap)}.cover-asset{--image-width:172;--image-height:192;--object-fit:contain;position:absolute;z-index:1;left:var(--asset-margin-x);right:auto;bottom:-45px;width:clamp(135px,calc(135px + (172 - 135) * ((100vw - 1024px) / (1440 - 1024))),172px)}.cover-asset-align-center .cover-asset{left:0;right:0;margin:0 auto}.cover-asset-align-right .cover-asset{left:auto;right:var(--asset-margin-x)}@media (max-width:1439px){.cover{--content-margin-x:70px;--title-top-gap:17px;--description-top-gap:25px;--button-top-gap:20px;--asset-margin-x:22px}.cover-content{padding-bottom:117px}.cover-asset{bottom:-24px}}@media (max-width:1023px){.cover{--content-width:clamp(326px, calc(326px + (365 - 326) * ((100vw - 834px) / (1024 - 834) )), 365px);--content-margin-x:37px}.cover-content{padding-bottom:58px}.cover-description-container{display:none}.cover-button{--width:197px}.cover-asset{bottom:-16px;width:clamp(91px,calc(91px + (135 - 91) * ((100vw - 834px) / (1024 - 834))),135px)}}@media (max-width:834px){.cover-container:after{height:clamp(45px,calc(45px + (87 - 45) * ((100vw - 720px) / (834 - 720))),87px)}}@media (max-width:680px){.cover{--content-margin-x:17px}.cover-container:after{display:none}.cover-content{padding-bottom:22px}.cover-content-inner{margin-right:var(--content-margin-x)}.cover-media-container{aspect-ratio:var(--mobile-ratio)}.cover-asset{display:none}}@media (min-width:681px){.cover-content-align-right .cover-content-inner{margin-right:var(--content-margin-x);margin-left:auto}}@media (hover:hover){.cover-description a:hover,.cover-title a:hover{color:var(--secondary-color)}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/css-cover.css.map */
