.world-cup-country-selector{background:#fbf8f2;color:rgb(var(--color-foreground))}.world-cup-country-selector__inner{max-width:92rem}.world-cup-country-selector__inner.page-width{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.world-cup-country-selector__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.2vw,5rem);font-weight:700;line-height:1;letter-spacing:0}.world-cup-country-selector__subheading{margin:1.1rem 0 0;max-width:56rem;font-size:1.85rem;line-height:1.22;color:#2b2b2b}.world-cup-country-selector__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.6rem;row-gap:1.8rem;margin-top:2.5rem}.world-cup-country-selector__option{display:flex;align-items:center;min-height:5.9rem;padding:.9rem 1.9rem;border:.1rem solid #d7cec2;border-radius:999rem;background:#ffffff2e;color:#202020;text-decoration:none;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.world-cup-country-selector__option[href]:hover{border-color:#b9ad9f;box-shadow:0 1.2rem 3.6rem #28211814;transform:translateY(-.2rem)}.world-cup-country-selector__option:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.world-cup-country-selector__option--unavailable{color:#625d56;opacity:.9}.world-cup-country-selector__option--unavailable .world-cup-country-selector__name{position:relative;text-decoration:none}.world-cup-country-selector__option--unavailable .world-cup-country-selector__name:after{content:"";position:absolute;left:-.25rem;right:-.25rem;top:52%;height:.16rem;background:#4d443d;transform:translateY(-50%)}.world-cup-country-selector__flag{position:relative;display:inline-block;flex:0 0 4rem;width:4rem;height:3rem;margin-right:1.8rem;border-radius:.25rem;overflow:hidden;background:transparent;box-shadow:none}.world-cup-country-selector__flag:before,.world-cup-country-selector__flag:after{content:"";position:absolute}.world-cup-country-selector__flag--canada{background:linear-gradient(90deg,#d80621 0 25%,#fff 25% 75%,#d80621 75% 100%)}.world-cup-country-selector__flag--canada:after{content:"\2726";top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#d80621;font-size:1.6rem}.world-cup-country-selector__flag--usa{background:repeating-linear-gradient(180deg,#b22234 0 7.7%,#fff 7.7% 15.4%)}.world-cup-country-selector__flag--usa:before{top:0;left:0;width:45%;height:54%;background:#3c3b6e}.world-cup-country-selector__flag--usa:after{content:"\2022\2022\2022\a\2022\2022\2022\a\2022\2022\2022";white-space:pre;top:.22rem;left:.25rem;color:#fff;font-size:.42rem;line-height:.55rem;letter-spacing:.18rem}.world-cup-country-selector__flag--morocco{background:#c1272d}.world-cup-country-selector__flag--morocco:after{content:"\2605";top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#006233;font-size:1.5rem}.world-cup-country-selector__flag--mexico{background:linear-gradient(90deg,#006847 0 33.333%,#fff 33.333% 66.666%,#ce1126 66.666% 100%)}.world-cup-country-selector__flag--mexico:after{top:50%;left:50%;width:.9rem;height:.9rem;border-radius:50%;background:#b68b2d;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--argentina{background:linear-gradient(180deg,#75aadb 0 33.333%,#fff 33.333% 66.666%,#75aadb 66.666% 100%)}.world-cup-country-selector__flag--argentina:after{top:50%;left:50%;width:.65rem;height:.65rem;border-radius:50%;background:#f6b40e;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--netherlands{background:linear-gradient(180deg,#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%)}.world-cup-country-selector__flag--spain{background:linear-gradient(180deg,#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.world-cup-country-selector__flag--spain:after{top:50%;left:23%;width:.7rem;height:.9rem;background:#b8860b;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--portugal{background:linear-gradient(90deg,#060 0 40%,red 40% 100%)}.world-cup-country-selector__flag--portugal:after{top:50%;left:40%;width:.95rem;height:.95rem;border-radius:50%;background:#fc0;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--france{background:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666% 100%)}.world-cup-country-selector__flag--croatia{background:linear-gradient(180deg,red 0 33.333%,#fff 33.333% 66.666%,#171796 66.666% 100%)}.world-cup-country-selector__flag--croatia:after{top:50%;left:50%;width:.9rem;height:1rem;background:linear-gradient(45deg,#f00 25%,transparent 25% 50%,#f00 50% 75%,transparent 75%),#fff;background-size:.45rem .45rem;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--japan{background:#fff}.world-cup-country-selector__flag--japan:after{top:50%;left:50%;width:1.45rem;height:1.45rem;border-radius:50%;background:#bc002d;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--iran{background:linear-gradient(180deg,#239f40 0 33.333%,#fff 33.333% 66.666%,#da0000 66.666% 100%)}.world-cup-country-selector__flag--iran:before{top:50%;left:50%;width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(90deg,transparent 0 44%,#f2b72d 44% 56%,transparent 56% 100%),linear-gradient(0deg,transparent 0 44%,#f2b72d 44% 56%,transparent 56% 100%),repeating-conic-gradient(from 0deg,#f2b72d 0 10deg,transparent 10deg 22deg);transform:translate(-50%,-50%)}.world-cup-country-selector__flag--iran:after{top:50%;left:50%;width:1rem;height:.72rem;border-radius:58% 46% 50% 45%;background:#f2b72d;box-shadow:-.38rem .14rem 0 -.26rem #f2b72d,.38rem .16rem 0 -.28rem #f2b72d,.48rem -.28rem 0 -.34rem #f2b72d;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--switzerland{background:#d52b1e}.world-cup-country-selector__flag--switzerland:before{top:50%;left:50%;width:2.2rem;height:.62rem;background:#fff;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--switzerland:after{top:50%;left:50%;width:.62rem;height:2.2rem;background:#fff;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--belgium{background:linear-gradient(90deg,#000 0 33.333%,#fae042 33.333% 66.666%,#ed2939 66.666% 100%)}.world-cup-country-selector__flag--england{background:linear-gradient(90deg,transparent 0 42%,#ce1124 42% 58%,transparent 58% 100%),linear-gradient(180deg,transparent 0 40%,#ce1124 40% 60%,transparent 60% 100%),#fff}.world-cup-country-selector__flag--ivory-coast{background:linear-gradient(90deg,#f77f00 0 33.333%,#fff 33.333% 66.666%,#009e60 66.666% 100%)}.world-cup-country-selector__flag--colombia{background:linear-gradient(180deg,#fcd116 0 50%,#003893 50% 75%,#ce1126 75% 100%)}.world-cup-country-selector__flag--austria{background:linear-gradient(180deg,#ed2939 0 33.333%,#fff 33.333% 66.666%,#ed2939 66.666% 100%)}.world-cup-country-selector__flag--uruguay{background:repeating-linear-gradient(180deg,#fff 0 11.11%,#0038a8 11.11% 22.22%)}.world-cup-country-selector__flag--uruguay:before{top:0;left:0;width:38%;height:44%;background:#fff}.world-cup-country-selector__flag--uruguay:after{top:.38rem;left:.45rem;width:.78rem;height:.78rem;border-radius:50%;background:#fcd116}.world-cup-country-selector__flag--south-korea{background:#fff}.world-cup-country-selector__flag--south-korea:before{top:50%;left:50%;width:1.35rem;height:1.35rem;border-radius:50%;background:linear-gradient(180deg,#c60c30 0 50%,#003478 50% 100%);transform:translate(-50%,-50%)}.world-cup-country-selector__flag--south-korea:after{content:"\2630";top:.16rem;left:.38rem;color:#111;font-size:.95rem;line-height:1}.world-cup-country-selector__flag--brazil{background:#009b3a}.world-cup-country-selector__flag--brazil:before{top:50%;left:50%;width:2.5rem;height:2.5rem;background:#ffdf00;transform:translate(-50%,-50%) rotate(45deg)}.world-cup-country-selector__flag--brazil:after{top:50%;left:50%;width:1.35rem;height:1.35rem;border-radius:50%;background:#002776;transform:translate(-50%,-50%)}.world-cup-country-selector__flag--germany{background:linear-gradient(180deg,#000 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.world-cup-country-selector__flag{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover}.world-cup-country-selector__flag:before,.world-cup-country-selector__flag:after{content:none!important}.world-cup-country-selector__flag--canada{background-image:url(https://flagcdn.com/ca.svg)}.world-cup-country-selector__flag--usa{background-image:url(https://flagcdn.com/us.svg)}.world-cup-country-selector__flag--morocco{background-image:url(https://flagcdn.com/ma.svg)}.world-cup-country-selector__flag--mexico{background-image:url(https://flagcdn.com/mx.svg)}.world-cup-country-selector__flag--argentina{background-image:url(https://flagcdn.com/ar.svg)}.world-cup-country-selector__flag--netherlands{background-image:url(https://flagcdn.com/nl.svg)}.world-cup-country-selector__flag--spain{background-image:url(https://flagcdn.com/es.svg)}.world-cup-country-selector__flag--portugal{background-image:url(https://flagcdn.com/pt.svg)}.world-cup-country-selector__flag--france{background-image:url(https://flagcdn.com/fr.svg)}.world-cup-country-selector__flag--croatia{background-image:url(https://flagcdn.com/hr.svg)}.world-cup-country-selector__flag--japan{background-image:url(https://flagcdn.com/jp.svg)}.world-cup-country-selector__flag--iran{background-image:url(https://upload.wikimedia.org/wikipedia/commons/f/fd/State_flag_of_Iran_%281964%E2%80%931980%29.svg)}.world-cup-country-selector__flag--switzerland{background-image:url(https://flagcdn.com/ch.svg)}.world-cup-country-selector__flag--belgium{background-image:url(https://flagcdn.com/be.svg)}.world-cup-country-selector__flag--england{background-image:url(https://flagcdn.com/gb-eng.svg)}.world-cup-country-selector__flag--ivory-coast{background-image:url(https://flagcdn.com/ci.svg)}.world-cup-country-selector__flag--colombia{background-image:url(https://flagcdn.com/co.svg)}.world-cup-country-selector__flag--austria{background-image:url(https://flagcdn.com/at.svg)}.world-cup-country-selector__flag--uruguay{background-image:url(https://flagcdn.com/uy.svg)}.world-cup-country-selector__flag--south-korea{background-image:url(https://flagcdn.com/kr.svg)}.world-cup-country-selector__flag--brazil{background-image:url(https://flagcdn.com/br.svg)}.world-cup-country-selector__flag--germany{background-image:url(https://flagcdn.com/de.svg)}.world-cup-country-selector__flag--japan,.world-cup-country-selector__flag--england{box-shadow:0 0 0 .1rem #241f1a24}.world-cup-country-selector__name{min-width:0;font-size:1.85rem;font-weight:400;line-height:1;letter-spacing:0;overflow-wrap:anywhere}.world-cup-country-selector__empty{margin-top:2rem;font-size:1.6rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.world-cup-country-selector__inner.page-width{margin-left:2.4rem;margin-right:2.4rem;max-width:none}.world-cup-country-selector__heading{font-size:3.4rem}.world-cup-country-selector__subheading{font-size:1.7rem}.world-cup-country-selector__grid{grid-template-columns:1fr;gap:1.4rem;margin-top:2.4rem}.world-cup-country-selector__option{min-height:6.4rem;padding:1rem 2rem}.world-cup-country-selector__flag{flex-basis:4.6rem;width:4.6rem;height:3.2rem;margin-right:1.8rem;font-size:2.8rem}.world-cup-country-selector__name{font-size:1.9rem}}@media screen and (min-width:750px)and (max-width:989px){.world-cup-country-selector__inner.page-width{margin-left:auto;margin-right:auto;max-width:none}.world-cup-country-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-world-cup-country-selector.css.map */
