.cards__item-content h4{margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:50px;color:var(--white)}@media(max-width:989px){.cards__item-content{padding:12px 20px!important}.cards__item-content h4{margin:0;font-size:30px}}.cards__item-link-wrapper{display:block}.cards__item-link-wrapper[hidden]{display:none}.cards__load-more-wrapper{display:flex;justify-content:center;margin-top:2rem}.contact-rich-media__inner{display:grid;grid-template-columns:36% 64%;gap:0}.contact-rich-media__content{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.contact-rich-media__text{max-width:320px}.contact-rich-media__text p{margin:0;line-height:1.35}.contact-rich-media__text p+p{margin-top:1.3em}.contact-rich-media__media{overflow:hidden}.contact-rich-media__image,.contact-rich-media__video{width:100%;height:100%;display:block}.contact-rich-media__image img,.contact-rich-media__video{width:100%;height:100%;object-fit:cover;border:0}@media(max-width:989px){.contact-rich-media__inner{grid-template-columns:1fr}.contact-rich-media__content{order:1;padding:20px}.contact-rich-media__media{order:2;min-height:420px}}.media-grid__inner{display:grid;grid-template-columns:1fr;width:100%}@media screen and (min-width:990px){.media-grid__inner{grid-template-columns:repeat(2,1fr);align-items:stretch}.media-grid .image-banner{height:100%;display:flex;flex-direction:column}.media-grid .image-banner__image{flex:1 1 auto;height:100%}.media-grid .image-banner--adapt-ratio .image-banner__image{aspect-ratio:auto}}.image-banner{position:relative}.shapes-banner .shapes-banner__content{position:absolute;top:0;left:27px;right:27px;padding:24px;display:flex;justify-content:space-between;align-items:center}.shapes-banner .shapes-banner__content .text-large{margin:0;color:var(--white);font-family:Archivo,sans-serif;font-weight:800;font-size:50px}.shapes-banner.image-banner .btn{position:absolute;bottom:30px;right:57px;padding-left:85px;padding-right:85px}.shapes-banner:before{display:none!important}@media(max-width:989px){.shapes-banner .shapes-banner__content{padding:12px 20px;top:10px}.shapes-banner .shapes-banner__content .text-large{font-size:30px}.shapes-banner.image-banner .btn{left:50%;transform:translate(-50%);right:unset;padding-left:20px;padding-right:20px}.shapes-banner.image-banner{margin-top:-1px!important}}.two-columns__item{position:relative}.two-columns__item-content{position:absolute;top:0;left:0;padding:24px;display:flex;justify-content:space-between;align-items:center;width:100%}.two-columns--shapes .two-columns__item-content .text-large{margin:0;color:var(--white);font-family:Archivo,sans-serif;font-weight:800;font-size:50px}@media(max-width:989px){.two-columns__item-content{padding:12px 20px}.two-columns--shapes .two-columns__item-content .text-large{margin:0;font-size:30px}}.back-in-stock-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f0f0f66}.back-in-stock-modal[hidden]{display:none}.back-in-stock-modal__panel{position:relative;width:min(100%,420px);background:var(--white);color:var(--black);padding:24px}.back-in-stock-modal__close{position:absolute;top:16px;right:16px;border:0;background:transparent;color:var(--black);font-size:24px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px}.back-in-stock-modal__title{margin:0 32px 5px 0}.back-in-stock-modal__description{margin:0 0 24px}.back-in-stock-modal__form{display:flex;flex-direction:column;gap:5px}.back-in-stock-modal__input{width:100%;border:1px solid var(--black);border-radius:var(--border-radius);background:var(--white);color:var(--black);padding:12px 14px;outline:none}.back-in-stock-modal__input::placeholder{color:var(--black-low-opacity);opacity:1}.back-in-stock-modal__checkbox{display:flex!important;align-items:center;gap:5px;cursor:pointer;margin:0}.back-in-stock-modal__checkbox input{width:14px;height:14px;margin:2px 0 0;flex-shrink:0;accent-color:var(--black)}.back-in-stock-modal__submit{margin-top:8px}.back-in-stock-modal__message{display:flex;align-items:center;gap:8px;margin:0;padding-top:20px}.back-in-stock-modal__message svg{width:12px;height:12px;flex-shrink:0}.back-in-stock-modal__message.hidden,.back-in-stock-modal__form.hidden{display:none}.share-block{display:flex;flex-direction:column;gap:12px}.share-block__buttons{display:flex;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
