#shopify-pc__banner{display:none!important}#cart-drawer{z-index:99999}.customer-contact-modal-opener{position:fixed;bottom:24px;right:24px;z-index:1100;background:#4a3728;color:#fff;padding:16px 28px;box-shadow:0 4px 24px #0000002e;cursor:pointer;font-size:1.1rem;font-weight:600;transition:background .2s,box-shadow .2s}.customer-contact-modal-opener:hover{background:#5a4738;box-shadow:0 8px 32px #00000038}.customer-contact-modal{display:none;position:fixed;z-index:1200;left:0;top:0;width:100vw;height:100vh;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s}.customer-contact-modal.active{display:flex}.customer-contact-modal__content{background:#fff;border-radius:16px;max-width:1200px;width:90vw;padding:32px;box-shadow:0 8px 40px #0000002e;position:relative;animation:modalIn .45s cubic-bezier(.4,1.6,.6,1) 1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes modalIn{0%{transform:translate(-50%,calc(-50% + 40px)) scale(.98);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.customer-contact-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:2rem;color:#888;cursor:pointer;transition:color .2s;height:fit-content;line-height:2rem}.customer-contact-modal__close:hover{color:#222}.customer-contact-modal__body .customer-contact-modal__title{text-wrap:balance;margin-bottom:8px}.customer-contact-modal__body form{display:flex;flex-direction:column;gap:16px;margin-top:18px}.customer-contact-modal__body .form-control{gap:0}.extra-cta-container{display:flex;gap:4px}@media screen and (max-width:570px){.extra-cta-container{flex-direction:column;gap:4px}.extra-cta{width:fit-content}.customer-contact-modal__title{font-size:18px}.customer-contact-modal-opener{padding:6px 10px;font-size:15px}.customer-contact-modal__content{padding:24px}.customer-contact-modal__contact-form #contact_form .button{padding:12px 8px}}.extra-cta-container .extra-cta{font-weight:600}.customer-contact-modal__body--with-image{display:grid;grid-template-columns:calc(60% - 16px) calc(40% - 16px);gap:32px}.customer-contact-modal__body--with-image .customer-contact-modal__image{margin-right:16px;margin-top:16px;margin-bottom:16px}.customer-contact-modal__body--with-image .customer-contact-modal__image img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:875px){.customer-contact-modal__body--with-image{grid-template-columns:1fr}.customer-contact-modal__body--with-image .customer-contact-modal__image{display:none}}@media screen and (max-width:599px){.customer-contact-modal__body .fieldset-row{grid-template-columns:1fr}}.torn{width:100%;display:block;overflow:hidden}.torn img{width:100%;height:auto;display:block;object-fit:cover;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0,90 C60,70 120,110 180,85 C240,60 300,115 360,88 C420,65 480,110 540,82 C600,55 660,120 720,92 C780,65 840,105 900,78 C950,60 980,72 1000,80 L1000,920 C940,945 885,900 820,930 C760,958 700,905 640,932 C580,960 520,900 460,930 C400,960 340,900 280,928 C220,955 160,905 100,930 C60,946 25,945 0,940 Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0,90 C60,70 120,110 180,85 C240,60 300,115 360,88 C420,65 480,110 540,82 C600,55 660,120 720,92 C780,65 840,105 900,78 C950,60 980,72 1000,80 L1000,920 C940,945 885,900 820,930 C760,958 700,905 640,932 C580,960 520,900 460,930 C400,960 340,900 280,928 C220,955 160,905 100,930 C60,946 25,945 0,940 Z'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center}.contact-form-wrapper{gap:var(--section-stack-gap);grid-template-columns:calc(40% - (var(--section-stack-gap)) / 2) calc(60% - (var(--section-stack-gap)) / 2);display:grid}@media screen and (max-width:1000px){.contact-form-wrapper{grid-template-columns:1fr}}.custom-file-container{margin-top:16px;display:flex;flex-direction:column;gap:8px}.custom-file-container .custom-file-container-title{font-weight:600;font-size:1.1rem}.custom-file-container .custom-file-button{background:#f2f2f2;color:#2b1f18;padding:12px 16px;font-weight:600;text-align:left;transition:background .2s}.product-card__quick-add-button{display:flex;gap:8px}.terms-relentless a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/onlineplus.css.map */
