.template-index .banner__buttons .button,.template-index .banner__buttons .button.button--primary,.template-index .banner__buttons .button.button--secondary{--border-offset: 0 !important;--border-opacity: 0 !important;--alpha-button-background: 1 !important;--alpha-button-border: 0 !important;border:0!important;outline:0!important;box-shadow:0 12px 30px #0000002e!important}.template-index .banner__buttons .button:before,.template-index .banner__buttons .button:after,.template-index .banner__buttons .button.button--primary:before,.template-index .banner__buttons .button.button--primary:after,.template-index .banner__buttons .button.button--secondary:before,.template-index .banner__buttons .button.button--secondary:after{border:0!important;box-shadow:none!important;outline:0!important}.template-index .banner__buttons .button:before,.template-index .banner__buttons .button:after,.template-index .banner__buttons .button:not([disabled]):hover:after,.template-index .banner__buttons .button:not([disabled]):hover:before{--border-offset: 0 !important;--border-opacity: 0 !important;content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important}.template-index .banner__buttons .button{background-clip:padding-box!important}body .banner__buttons,body .banner__buttons *,body .slideshow__text .button,body .slideshow__text a,body .banner__box .button,body .banner__box a.button,body .image-banner .button,body .image-banner a.button{outline-color:transparent!important}body .banner__buttons a,body .banner__buttons button,body .banner__buttons .button,body .slideshow__text a.button,body .banner__box a.button,body .image-banner a.button{border-color:transparent!important;outline:none!important}body .banner__buttons a:before,body .banner__buttons a:after,body .banner__buttons button:before,body .banner__buttons button:after,body .banner__buttons .button:before,body .banner__buttons .button:after,body .slideshow__text a.button:before,body .slideshow__text a.button:after,body .banner__box a.button:before,body .banner__box a.button:after,body .image-banner a.button:before,body .image-banner a.button:after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important}body .banner__buttons [style*=border],body .banner__box [style*=border],body .image-banner [style*=border]{border-color:transparent!important}.template-index .banner__buttons{gap:.8rem!important}.template-index .banner__buttons>*,.template-index .banner__buttons .button-wrapper,.template-index .banner__buttons .button-link{border:0!important;outline:0!important;box-shadow:none!important}@media screen and (max-width:749px){.template-index .announcement-bar,.template-index .announcement-bar__message{font-size:.68rem!important;line-height:1.22!important;min-height:0!important;padding-top:.42rem!important;padding-bottom:.42rem!important}.template-index .header{padding-top:.55rem!important;padding-bottom:.55rem!important}.template-index .header__heading-logo,.template-index .header__heading-logo-wrapper img{max-width:180px!important;height:auto!important}.template-index .banner,.template-index .banner--large,.template-index .banner--medium{min-height:430px!important}.template-index .banner__content{padding:2rem 1.15rem!important}.template-index .banner__box{padding:1rem!important;max-width:100%!important}.template-index .banner__heading,.template-index .banner h1,.template-index .banner h2{font-size:clamp(1.85rem,9vw,2.55rem)!important;line-height:1.05!important;margin-bottom:1rem!important}.template-index .banner__buttons{display:grid!important;grid-template-columns:1fr!important;width:min(100%,320px)!important;gap:.7rem!important;margin-left:auto!important;margin-right:auto!important}.template-index .banner__buttons>*,.template-index .banner__buttons .button-wrapper,.template-index .banner__buttons .button-link{width:100%!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.template-index .banner__buttons .button{width:100%!important;min-width:0!important;min-height:46px!important;padding-left:1rem!important;padding-right:1rem!important;border-radius:999px!important}.template-index .page-width{padding-left:1.15rem!important;padding-right:1.15rem!important}.template-index .collection,.template-index .featured-collection,.template-index .multicolumn,.template-index .rich-text,.template-index .image-with-text{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.template-index .product-grid,.template-index .grid{row-gap:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/codex-homepage-polish.css.map */
