.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}}.gf-designer-showcase{scroll-margin-top:100px}.gf-designer-showcase__intro{max-width:940px;margin-bottom:28px}.gf-designer-showcase__intro>p:last-child{color:var(--gf-muted);font-size:17px;line-height:1.65;margin:0}.gf-designer-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gf-designer-idea{min-width:0;display:flex;flex-direction:column;border:1px solid #614274;background:linear-gradient(135deg,#1b1027,#0a060e)}.gf-designer-idea__figure{margin:0}.gf-designer-idea__image{aspect-ratio:1;background:#100917;overflow:hidden}.gf-designer-idea__image img{display:block;width:100%;height:100%;object-fit:contain}.gf-designer-idea figcaption{padding:10px 20px;border-bottom:1px solid #614274;font-size:12px;color:var(--gf-muted);line-height:1.5}.gf-designer-idea__body{padding:24px;display:flex;flex-direction:column;flex:1}.gf-designer-idea__body .gf-eyebrow{font-size:11px}.gf-designer-idea h3{font-size:24px;line-height:1.2;margin:0 0 12px}.gf-designer-idea__body>p:not(.gf-eyebrow){color:var(--gf-muted);font-size:15px;line-height:1.65;margin:0 0 24px}.gf-designer-idea__actions{display:flex;flex-direction:column;gap:12px;margin-top:auto}.gf-designer-idea__actions .gf-btn{font-size:15px;min-height:46px}.gf-designer-idea__suggest{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;font-size:14px;text-underline-offset:4px}.gf-designer-showcase__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.gf-designer-showcase__footer p{max-width:820px;color:var(--gf-muted);font-size:14px;line-height:1.65;margin:0}.gf-designer-showcase__footer .gf-btn{flex-shrink:0}@media(max-width:749px){.gf-designer-showcase__grid{grid-template-columns:1fr}.gf-designer-showcase__footer{align-items:flex-start;flex-direction:column}.gf-designer-idea__body{padding:20px}.gf-designer-showcase__intro>p:last-child{font-size:16px}}.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/14/compiled_assets/styles.css.map?subset=AABIIQ */
