:root{--gg-navy:#0f1b3d;--gg-red:#d80000;--gg-red-dark:#b00000;--gg-grey:#f2f2f2}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;font-weight:800}.title,.rich-text__heading{margin-bottom:1rem}.button,.shopify-payment-button__button--unbranded{border-radius:40px;font-weight:700;letter-spacing:.02em;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--gg-red-dark)!important;transform:translateY(-1px);box-shadow:0 6px 16px #d8000040}.button--secondary{background:transparent!important;color:var(--gg-navy)!important;box-shadow:inset 0 0 0 2px var(--gg-navy)!important}.button--secondary:after{box-shadow:none!important}.button--secondary:hover{background:var(--gg-navy)!important;color:#fff!important}.color-scheme-3 .button--secondary,.color-scheme-4 .button--secondary,.color-scheme-5 .button--secondary{color:#fff!important;box-shadow:inset 0 0 0 2px #fff!important}.color-scheme-3 .button--secondary:hover{background:#fff!important;color:var(--gg-navy)!important}a:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.product-form__input input[type=radio]:focus-visible+label{outline:3px solid var(--gg-red)!important;outline-offset:3px;box-shadow:none}.product-form__input input[type=radio]+label{border-color:#0f1b3d59;color:var(--gg-navy);font-weight:600;transition:all .15s}.product-form__input input[type=radio]+label:hover{border-color:var(--gg-red)}.product-form__input input[type=radio]:checked+label{background:var(--gg-navy)!important;color:#fff!important;border-color:var(--gg-navy)!important;box-shadow:inset 0 -3px 0 var(--gg-red)}.product__title h1{color:var(--gg-navy)}.price-item--regular,.price-item--sale{color:var(--gg-navy);font-weight:700}.badge{border-radius:40px;font-weight:700}.card-wrapper .card,.multicolumn-card{transition:transform .2s,box-shadow .2s}.card-wrapper:hover .card,.multicolumn-card:hover{transform:translateY(-3px)}.card__heading a{color:var(--gg-navy)}.field__input,.select__select,.customer .field input{background:#fff}.field:after,.select:after{box-shadow:0 0 0 1px #0f1b3d4d}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--gg-red)!important;text-decoration-thickness:2px}.footer{border-top:4px solid var(--gg-red)}.footer-block__heading{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:1.4rem}.footer-block__details-content .list-menu__item--link{opacity:.85}.footer-block__details-content .list-menu__item--link:hover{opacity:1;color:#fff;text-decoration:underline;text-decoration-color:var(--gg-red)}.rte a.button[href*="instagram.com"],.main-page a.button[href*="instagram.com"]{background:var(--gg-red)!important;color:#fff!important;border:0}.rte a.button[href*="instagram.com"]:hover{background:var(--gg-red-dark)!important}@media screen and (max-width:749px){.button{min-height:4.8rem}.multicolumn-card{margin-bottom:.5rem}}.banner .banner__heading{font-family:var(--font-heading-family)!important;font-weight:900!important;letter-spacing:-.025em!important;line-height:1.04!important;font-size:clamp(3.6rem,3.6vw,5.8rem)!important}.banner .banner__seo-h1{color:var(--gg-red)!important;letter-spacing:.16em!important;font-weight:800!important}.banner .banner__text,.banner .banner__text p{font-family:var(--font-body-family)!important;font-size:1.7rem!important;line-height:1.55!important;letter-spacing:.01em!important;color:#0f1b3dd1!important;max-width:34em!important}.banner .banner__buttons .button{font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:.01em!important}.banner .banner__trust-item,.banner .banner__trust-text{font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:.005em!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media screen and (max-width:749px){.banner .banner__heading{font-size:clamp(3.4rem,9vw,4.2rem)!important}.banner .banner__text,.banner .banner__text p{font-size:1.6rem!important;margin-left:auto!important;margin-right:auto!important}.banner .banner__trust-item{font-size:12.5px!important}.banner .banner__trust-text{max-width:7.5em!important}}.banner .banner__heading{margin-bottom:1.4rem!important}.banner .banner__text{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gg-polish.css.map */
