.gf-catalog-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 32px;padding:14px 20px;background:#170c24;border-bottom:1px solid #614274}.gf-catalog-links a{color:#f5ecfa;font-size:14px;font-weight:600;text-decoration:none;padding:6px 4px;min-height:36px}.gf-catalog-links a:hover{text-decoration:underline;text-underline-offset:5px;color:#f253e8}.gf-catalog-links a:focus-visible{outline:2px solid #00e6b8;outline-offset:4px}@media(max-width:599px){.gf-catalog-links{gap:8px 18px;padding:10px 12px}.gf-catalog-links a{font-size:13px}}.grim-validation-summary{width:100%;padding:16px;margin:0 0 20px;border:2px solid #ffb6c1;color:#fff;background:#311526;text-align:left;overflow-wrap:anywhere}.grim-validation-summary p{margin:0 0 8px;font-weight:700}.grim-validation-summary ul{margin:0;padding-left:24px}.grim-validation-summary a{display:inline-block;color:#fff;padding-block:6px;text-decoration:underline;text-underline-offset:3px}.grim-validation-message{color:#ffcad3;font-size:14px;line-height:1.5;margin:6px 0 12px;text-align:left}[data-grim-validated] [aria-invalid=true]{border:2px solid #ffb6c1}.grim-validation-summary[hidden],.grim-validation-message[hidden]{display:none}form[data-grim-validated]{flex-wrap:wrap}:root :is(.gf-form,.newsletter-form,.footer__newsletter) :is(input,textarea,select,button,a):focus-visible,.grim-validation-summary:focus{outline:3px solid #00efb2;outline-offset:4px}[data-grim-server-feedback]{padding:16px;border:1px solid #00efb2;margin-bottom:20px}.gf-form-error[data-grim-server-feedback]{color:#ffcad3;border-color:#ffb6c1}:root .gf-hero__copy{min-width:0}:root .gf-hero h1{font-size:clamp(40px,4.6vw,68px);overflow-wrap:normal}:root .gf-catalog-links a,:root .gf-catalog-nav a,:root .gf-print-nav a{display:inline-flex;align-items:center;min-height:44px}:root .gf-catalog-card__actions a{min-height:44px}:root .gf-print-form input,:root .gf-print-form select,:root .gf-print-form textarea{font-size:16px;max-width:100%}@media(max-width:989px){:root .header__heading-link{min-width:0!important;gap:6px}:root .header__heading-logo-wrapper{width:38px!important;flex:0 0 38px!important}:root .header__heading-logo{width:38px;height:38px}:root .header__heading-link:after{width:128px;height:38px}:root .gf-catalog-links{gap:4px 18px;padding-block:8px}:root .gf-catalog-grid--partners .gf-catalog-card__actions{flex-wrap:wrap}}@media(max-width:749px){:root .header{padding-inline:10px!important}:root .header__heading-link:after{width:112px}:root .gf-hero h1{font-size:clamp(30px,8vw,48px);line-height:1.06}:root .gf-hero__copy{padding:24px 0 18px}:root .gf-hero__copy>p:not(.gf-eyebrow){margin-top:14px}:root .gf-hero .gf-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}:root .gf-hero .gf-actions a{padding:12px 8px;font-size:14px;min-height:48px}:root .gf-hero__art{margin-bottom:14px}:root .gf-head>a{min-height:44px;padding-block:10px}:root .gf-catalog-nav,:root .gf-print-nav{gap:4px 16px;margin-bottom:20px}:root .gf-catalog-card__body{padding:20px}:root .gf-print-form{padding:20px 16px}:root .gf-form input,:root .gf-form textarea,:root .contact .field__input,:root .product .select__select,:root .quantity__input{font-size:16px!important}:root .product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;line-height:1.4}:root .product__title h1{font-size:clamp(24px,6.4vw,29px);overflow-wrap:anywhere}:root .gf-buying-help,:root .gf-notice{overflow-wrap:anywhere}:root .gf-help-links a,:root .gf-review a{display:inline-flex;align-items:center;min-height:44px}:root .gf-print-intro h1,:root .gf-catalog-intro h1{font-size:clamp(28px,7.8vw,40px);overflow-wrap:anywhere}:root .gf-catalog-grid--partners .gf-catalog-card__body{padding:22px}:root .gf-finish-prices>div{gap:2px 8px}:root .gf-strip .gf-wrap{font-size:12px;gap:6px 12px}}@media(max-width:389px){:root .header__heading-logo-wrapper{width:30px!important;flex:0 0 30px!important}:root .header__heading-logo{width:30px;height:30px}:root .header__heading-link:after{width:90px;height:32px}:root .header__heading-link{gap:4px}:root .gf-catalog-links{gap:0 10px;padding-inline:8px}:root .gf-catalog-links a{font-size:12px}:root .gf-product__body{padding:10px}:root .gf-category__label{padding:10px;font-size:15px}:root .gf-category__image{height:130px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AACIEA */
