@font-face{font-family:akzidenz-grotesk;src:url(https://cdn.shopify.com/s/files/1/0924/8132/3374/files/Akzidenz_Grotesk_Pro_Regular_Regular.otf?v=1753398944);font-weight:400;font-style:normal}@font-face{font-family:Rhymes;src:url(https://cdn.shopify.com/s/files/1/0924/8132/3374/files/Rhymes-UltraLightText.otf?v=1753330072);font-weight:400;font-style:normal}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.common-button--primary{display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:3px 16px;border-radius:2px;color:#fbfbfb;background-color:#414042;border:1px solid #414042;transition:all .3s ease}.common-button--primary:hover{background-color:#0000;color:#414042;transition:all .3s ease}.btn.btn--primary{display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-style:normal;font-weight:400;padding:3px 16px;border-radius:2px;color:#fbfbfb;background-color:#414042;text-transform:none;border:1px solid #414042}.btn.btn--primary:hover:not([disabled]){background-color:#0000;color:#414042}.btn.btn--primary:after{display:none}.btn.btn--primary.is-loading,.btn.btn--primary.is-added{background-color:#0000;color:#414042}.btn.btn--primary.is-added .btn__text{opacity:1}.btn.btn--primary .btn__added{display:none}.btn.btn--primary .btn__loader{transform:translate(-50%,-50%)}.btn.btn--primary[disabled]{pointer-events:none;opacity:1;color:#fbfbfb;border-color:#d1cfce;background-color:#d1cfce}.btn.btn--outline{border:1px solid #414042;background-color:#0000;display:inline-block;font-family:akzidenz-grotesk,helvetica,arial,sans;font-style:normal;font-weight:400;padding:5px 12px;border-radius:2px;color:#414042;text-transform:none;letter-spacing:0}.btn.btn--outline:after{display:none}.btn.btn--small{font-size:12px;line-height:15px}.btn.btn--x-small{font-size:10px;line-height:12px;padding:2.5px 15.5px}:root{--grid-gutter: 16px;--grid-columns: 24;--grid-column-width: calc( (100vw - 32px - 368px) / 24 )}.shopify-section-cms-promo-section .section-cms-promo-section{background-color:var(--bg-color);margin-left:-16px;margin-right:-16px}.shopify-section-cms-promo-section .cms-promo-section__wrapper{display:block;position:relative;padding:32px 0}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__wrapper{padding:100px 0 124px}}.shopify-section-cms-promo-section .cms-promo-section__wrapper:hover .cms-promo-section__image img{filter:grayscale(0%);transition:all .5s ease}.shopify-section-cms-promo-section .cms-promo-section__image{width:100%;max-width:calc(10*var(--grid-column-width) + 9*var(--grid-gutter));margin:0 auto;padding:32px 10px;z-index:0;position:relative;background-color:var(--bg-color)}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__image{max-width:60%;padding:0 16px;margin:80px auto}}@media only screen and (max-width: 768px){.shopify-section-cms-promo-section .cms-promo-section__image{--column: calc( ( 1 / 12 ) * ( 100vw - (16px * 2) - 0px - ( (12 - 1) * 8px) ) + 8px );--gutter: 8px;max-width:calc(var(--column)*8 + var(--gutter)*-1);padding:0}}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__image .image-wrapper{--aspect-ratio: .665706052 !important}}.shopify-section-cms-promo-section .cms-promo-section__image img{filter:grayscale(100%);mix-blend-mode:multiply;transition:all .5s ease}.shopify-section-cms-promo-section .cms-promo-section__details{display:flex;flex-direction:column;justify-content:flex-end;gap:28px;margin:64px 0 0;position:absolute;bottom:0;left:0;height:100%;padding:0 16px 32px}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__details{padding:0 16px 24px;margin:39px 0 0;gap:0}}.shopify-section-cms-promo-section .cms-promo-section__title{font-family:Rhymes,helvetica,arial,sans;font-size:36px;line-height:38px;letter-spacing:-.04em;color:#414042;font-weight:300;margin:0 0 0 21px;position:absolute;top:32px}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__title{font-size:24px;line-height:28px;margin:0 0 0 16px;position:absolute;top:16px}}.shopify-section-cms-promo-section .cms-promo-section__subtitle{font-family:akzidenz-grotesk,helvetica,arial,sans;font-size:14px;line-height:16px;color:#414042;font-weight:400;font-style:normal;margin:0 0 0 auto;padding:0 0 0 34px;display:flex;width:100%;max-width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter));position:absolute;bottom:0;left:calc(100% + 16px)}.shopify-section-cms-promo-section .cms-promo-section__subtitle.mobile{margin-bottom:10px}@media only screen and (min-width: 1024px){.shopify-section-cms-promo-section .cms-promo-section__subtitle.mobile{position:relative;bottom:unset;left:unset;margin:0;padding:0}}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__subtitle{width:100%;max-width:calc(24*var(--grid-column-width) + 23*var(--grid-gutter));position:relative;bottom:unset;left:unset;margin:0;padding:0}}.shopify-section-cms-promo-section .cms-promo-section__subtitle--index{width:100%;max-width:calc(1*var(--grid-column-width) + 0*var(--grid-gutter));font-size:10px;line-height:12px}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__subtitle--index{max-width:40px}}.shopify-section-cms-promo-section .cms-promo-section__subtitle--value{width:100%;max-width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter))}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__subtitle--value{width:100%;max-width:calc(15*var(--grid-column-width) + 14*var(--grid-gutter))}}.shopify-section-cms-promo-section .cms-promo-section__button+.cms-promo-section__content{margin-top:-57px}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__button+.cms-promo-section__content{margin-top:24px}}.shopify-section-cms-promo-section .cms-promo-section__content{font-family:Rhymes,helvetica,arial,sans;font-size:48px;line-height:46px;letter-spacing:-.02em;color:#414042;font-weight:400;text-indent:calc(4*var(--grid-column-width) + 4*var(--grid-gutter));padding:0 35px 0 0}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__content{font-size:30px;line-height:34px;text-indent:0;padding:0}}.shopify-section-cms-promo-section .cms-promo-section__content--desktop{--column: calc( ( 1 / 24 ) * ( 100vw - (16px * 2) - 4px - ( (24 - 1) * 16px) ) + 16px );--gutter: 16px;display:block;font-size:36px;line-height:38px;margin-right:calc(var(--column)*2 + var(--gutter)*0)}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__content--desktop{display:none}}.shopify-section-cms-promo-section .cms-promo-section__content--mobile{font-size:24px;line-height:28px;display:block}@media only screen and (min-width: 1024px){.shopify-section-cms-promo-section .cms-promo-section__content--mobile{display:none}}.shopify-section-cms-promo-section .cms-promo-section__button--link{color:#f3f1cb}@media only screen and (max-width: 1023px){.shopify-section-cms-promo-section .cms-promo-section__button--link{padding:4px 8px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-cms-promo-section.autostyle.css.map */
