.gp-cbanner{overflow:hidden}.gp-cbanner__picture{display:block;width:100%}.gp-cbanner__img{display:block;width:100%;height:auto}.gp-cbanner--text .gp-cbanner__content{display:flex;align-items:center;min-height:var(--cb-h, 150px)}.gp-cbanner__title{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--cb-fs, 60px);line-height:1.08;color:var(--cb-title, #3f27ae);text-align:var(--cb-align, left)}@media(max-width:768px){.gp-cbanner--text .gp-cbanner__content{min-height:var(--cb-h-m, 90px)}.gp-cbanner__title{font-size:var(--cb-fs-m, 40px)}}.gp-csteps__list{display:flex}.gp-csteps__item{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center}.gp-csteps__icon{width:var(--cs-icon, 56px);height:auto;flex:none}.gp-csteps__title{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--cs-tfs, 24px);line-height:1.0833;color:var(--cs-title, #190f51)}.gp-csteps__body{font-size:var(--cs-fs, 16px);line-height:1.5;color:var(--cs-text, #3f27ae)}@media(max-width:768px){.gp-csteps__item{align-items:flex-start}.gp-csteps__title{font-size:var(--cs-tfs-m, 13px);margin-bottom:var(--cs-gap-m, 10px)}.gp-csteps__body{font-size:var(--cs-fs-m, 13px)}}.gp-cgrid__heading{font-family:var(--gp-font-heading);font-weight:600;font-size:40px;line-height:1.1;margin-bottom:32px}.gp-cgrid__grid{display:grid;grid-template-columns:repeat(var(--cg-cols, 4),minmax(0,1fr));gap:var(--cg-rgap, 64px) var(--cg-cgap, 24px)}.gp-cgrid__item{display:grid;min-width:0}.gp-cgrid__empty{text-align:center;padding:40px 0}.gp-cgrid__more{text-align:center;margin-top:var(--lm-mt, 64px)}.gp-cgrid__more-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--lm-px, 80px);font-family:var(--gp-font-heading);font-weight:600;font-size:16px;line-height:1;text-transform:uppercase;color:var(--lm-color, #211566);background:var(--lm-bg, #d9f0ff);border:2px solid var(--lm-bg, #d9f0ff);border-radius:4px;transition:all .25s ease-in-out}.gp .gp-cgrid__more-btn:hover{color:var(--lm-hcolor, #fff);background:var(--lm-hbg, #211566);border-color:var(--lm-hbg, #211566)}gp-load-more[aria-busy=true] .gp-cgrid__more-btn{opacity:.6;pointer-events:none}@media(max-width:991px){.gp-cgrid__grid{grid-template-columns:repeat(var(--cg-cols-m, 2),minmax(0,1fr));gap:var(--cg-rgap-m, 24px) var(--cg-cgap-m, 24px)}.gp-cgrid__more{margin-top:var(--lm-mt-m, 24px)}}.gp-ccard{position:relative;min-width:0;background:var(--cc-bg, #fff)}.gp-ccard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.gp-ccard__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-width:0;transition:opacity .25s ease-in-out}.gp-ccard__media{position:relative;padding-bottom:8px;margin-bottom:16px}.gp-ccard__img{display:block;aspect-ratio:1;background:var(--cc-img-bg, #fef7fa);border-radius:var(--cc-img-r, 4px);overflow:hidden}.gp-ccard__img img,.gp-ccard__img svg{width:100%;height:100%;object-fit:cover}.gp-ccard__badge{position:absolute;z-index:2;display:inline-flex;align-items:center;font-family:var(--gp-font-heading);font-weight:600;line-height:.85;text-transform:uppercase;white-space:nowrap;height:25px;padding:5px;border-radius:4.87px}.gp-ccard__badge--save{top:8px;left:8px;font-size:var(--cc-save-fs, 18px);color:var(--cc-save-color, #3f27ae);background:var(--cc-save-bg, #c2f2ff)}.gp-ccard__badge--tag{top:calc(100% + 3px);left:15px;font-size:var(--cc-tag-fs, 16px);color:var(--cc-tag-color, #3f27ae);background:var(--cc-tag-bg, #e3c9ff)}.gp-ccard__details{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;flex-grow:1;min-width:0;padding:16px;margin-top:3px}.gp-ccard__title{font-family:var(--gp-font-body);font-size:var(--cc-title-fs, 18px);line-height:1.5;font-weight:var(--cc-title-w, 500);color:var(--cc-title, #272727);text-align:left}.gp-ccard__title a{color:inherit}.gp-ccard__rating{display:flex;flex-wrap:wrap;align-items:center;column-gap:7px;min-height:28px;margin-bottom:5px}.gp-ccard__rating .gp-stars{--s-gap: 3.5px}.gp-ccard__reviews{font-size:16px;line-height:25.6px;padding-top:2px;color:var(--cc-text, #272727)}.gp-ccard__price{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--cc-price-fs, 18px);line-height:1;color:var(--cc-price, #6551bd)}.gp-ccard__compare{color:var(--cc-compare, #272727);margin-left:4px}.gp-ccard__prefix{display:inline-block;margin-right:5px;padding:4px 8px;border-radius:4px;font-size:14px;line-height:1;font-weight:600;word-spacing:4px;color:var(--cc-prefix-color, #fff);background:var(--cc-prefix-bg, #ab35ff)}.gp-ccard__cta{position:relative;z-index:4}.gp-ccard__form{margin:0}.gp-ccard__btn{display:flex;align-items:center;justify-content:center;width:100%;height:var(--cc-cta-h, 48px);padding:0 8px;font-family:var(--gp-font-heading);font-weight:600;font-size:16px;line-height:1;text-transform:uppercase;text-align:center;color:var(--cc-cta-color, #211566);background:var(--cc-cta-bg, #d9f0ff);border:2px solid var(--cc-cta-bg, #d9f0ff);border-radius:var(--cc-cta-r, 4px);cursor:pointer;transition:all .25s ease-in-out}.gp .gp-ccard__btn{color:var(--cc-cta-color, #211566)}.gp .gp-ccard__btn:hover{color:var(--cc-cta-hcolor, #fff);background:var(--cc-cta-hbg, #211566);border-color:var(--cc-cta-hbg, #211566)}.gp-ccard__btn[disabled]{opacity:.5;cursor:not-allowed}.gp-ccard__hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.gp-ccard__hover-img{position:absolute;top:0;right:0;bottom:0;left:0}.gp-ccard__hover-img img{width:100%;height:100%;object-fit:cover;border-radius:4px}.gp-ccard__hover-box{position:relative;z-index:1;width:100%;margin-bottom:auto;padding:4px 0;text-align:center;border-radius:8px;color:var(--cc-box-color, #3f27ae);background:color-mix(in srgb,var(--cc-box-bg, #fef7fa) 90%,transparent)}.gp-ccard__hover-title{font-size:18px;line-height:27px}.gp-ccard__hover-caption{font-size:16px;line-height:24px;padding-bottom:4px}.gp-ccard__hover-cta{position:relative;z-index:4;width:100%}@media(min-width:992px){.gp-ccard:not(.gp-ccard--cta-always) .gp-ccard__content>.gp-ccard__cta{display:none}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.gp-ccard--hover:hover .gp-ccard__content{opacity:0;visibility:hidden}.gp-ccard--hover:hover .gp-ccard__hover{opacity:1;pointer-events:auto}}@media(max-width:991px){.gp-ccard__hover{display:none}.gp-ccard__title{font-size:var(--cc-title-fs-m, 16px);line-height:1.5}.gp-ccard__details{margin-top:0}.gp-ccard__price{font-size:var(--cc-price-fs-m, 16px)}.gp-ccard__badge{height:20px;padding:3.5px 5px;border-radius:3px}.gp-ccard__badge--save{font-size:16px}.gp-ccard__badge--tag{font-size:clamp(.875rem,4vw,1rem)}.gp-ccard__rating{flex-direction:column;align-items:flex-start}.gp-ccard__rating .gp-stars{margin:6.5px 0}.gp-ccard__prefix{font-size:10px}}.gp-sres__title{margin:var(--sr-hmt, 32px) 0 var(--sr-hmb, 40px);font-family:var(--gp-font-heading);font-weight:600;font-size:var(--sr-fs, 20px);line-height:22px;color:var(--sr-color, #211566)}.gp-sres__title q{quotes:"\201c" "\201d"}.gp-sres__count{margin-bottom:8px;font-weight:500;font-size:16px;line-height:25.6px;color:var(--sr-color, #211566)}.gp-sres__empty{font-size:16px;line-height:25.6px;color:var(--sr-color, #211566)}.gp-sres__results{padding:var(--sr-gpt, 16px) 0 var(--sr-gpb, 84px)}.gp-sres__form{display:flex;gap:8px;max-width:560px;margin:-16px 0 32px}.gp-sres__form input[type=search]{flex:1;height:48px;padding:0 16px;font:inherit;border:2px solid var(--sr-color, #211566);border-radius:4px}.gp .gp-sres__form button{padding:0 24px;font-family:var(--gp-font-heading);font-weight:600;text-transform:uppercase;color:#fff;background:var(--sr-color, #211566);border-radius:4px}.gp-sres__other{display:flex;flex-direction:column;gap:8px;color:var(--sr-color, #211566)}.gp-sres__other-img img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.gp-sres__other-type{font-family:var(--gp-font-heading);font-weight:600;font-size:14px;text-transform:uppercase}.gp-sres__other-title{font-size:18px;line-height:1.5}@media(max-width:768px){.gp-sres__title{font-size:var(--sr-fs-m, 20px)}.gp-sres__results{padding-bottom:var(--sr-gpb-m, 54px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-collection.css.map */
