@media(max-width:699px){body .shopify-section--header .header__wrapper{position:relative;display:flex!important;justify-content:center;min-height:76px;padding:10px 78px!important;gap:0!important}body .shopify-section--header .header__wrapper>.preview-brand{gap:7px!important;white-space:nowrap}body .shopify-section--header .header__logo-image{width:44px!important}body .shopify-section--header .preview-brand strong{font-size:19px!important}body .shopify-section--header .preview-brand small{display:none!important}body .shopify-section--header .header__wrapper>.preview-icons{display:contents}body .shopify-section--header .preview-icons>.cf31-head-action{position:absolute;left:12px;top:50%;transform:translateY(-50%);min-width:44px;height:44px;padding:9px!important}body .shopify-section--header .preview-icons>.cf31-head-cart{left:auto;right:12px;gap:4px!important}.cf31-site-nav__wrap{padding:4px 12px!important}.cf31-site-nav__menu-button{min-height:44px;padding:8px 12px!important}.cf31-site-nav__caption{font-size:9px}.cf31-site-nav__list{gap:0!important;max-height:65dvh;overflow-y:auto;overscroll-behavior:contain}.cf31-site-nav__link,.cf31-site-nav__toggle{min-height:44px!important;padding-block:10px!important}.cf31-scoreboard-heading{padding:9px 12px!important;font-size:10px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__team{min-height:30px!important;grid-template-columns:28px 30px minmax(0,1fr)!important;gap:5px!important}#cf31-scoreboard-preview-sports[data-active-league] .cf31-scoreboard__logo{width:28px!important;height:28px!important;min-width:28px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__game{min-height:72px!important}#cflive{padding:0 12px;margin:22px auto}#cflive .cflive-head{margin-bottom:12px;gap:8px}#cflive .cflive-logo{font-size:28px}#cflive .cflive-tag{font-size:9px;letter-spacing:.025em}#cflive .cflive-state{padding:7px 9px;font-size:8px}#cflive .cflive-screen{height:auto!important;min-height:0!important;aspect-ratio:16/9!important;padding:0}#cflive:not(.cflive-is-live) .cflive-screen{aspect-ratio:auto!important;height:280px!important}#cflive .cflive-stage{padding:22px 20px!important;min-height:0!important}#cflive .cflive-wordmark{font-size:42px;margin:12px 0 10px}#cflive .cflive-stage h3{font-size:24px;margin-bottom:8px}#cflive .cflive-stage .cflive-shop{margin:14px 0 24px;min-height:44px;padding:10px 12px}#cflive .cflive-stage-footer{left:20px;bottom:12px;font-size:6px}#cflive .cflive-bar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}#cflive .cflive-bar>*{min-width:0;margin:0;font-size:11px;text-align:center;justify-content:center}#cflive .cflive-bar>.cflive-start:not([hidden]){grid-column:1/-1}#cflive .cflive-channel{display:flex;align-items:center;min-height:44px}#cflive .cflive-share-status:empty{display:none}#cflive .cflive-chat-head{padding:12px}#cflive .cflive-messages{min-height:0!important;padding:12px}#cflive .cflive-account-chat{height:auto!important;gap:10px}#cflive .cflive-chat-feed{flex:0 1 auto;min-height:48px;max-height:190px;overscroll-behavior:contain}#cflive .cflive-chat-form textarea{font-size:16px;min-height:64px;max-height:150px}#cflive .cflive-account-chat>.cflive-shop{margin:0;background:transparent;border:1px solid #ffffff25;min-height:44px;padding:10px;text-align:center;justify-content:center}#cflive .cflive-note{font-size:10px;margin-top:8px}.cf31-arena,.cf31-persos{padding:24px 12px!important}.cf31-arena h1,.cf31-persos h2{font-size:29px!important}.cf31-arena__heading,.cf31-persos__head{margin-bottom:16px!important}.cf31-arena__filters{gap:16px!important;overflow-x:auto;white-space:nowrap}.cf31-arena__filters button{flex-shrink:0;font-size:11px!important}.cf31-arena__products,.cf31-persos__cards{gap:10px!important;align-items:stretch}.cf31-product__body{padding:10px!important;gap:8px!important}.cf31-product h3{min-height:0!important;font-size:12px!important;line-height:1.4!important}.cf31-product__stock{margin:0!important;min-height:0!important;font-size:10px!important}.cf31-product__purchase{padding-top:4px!important}.cf31-product__button{min-height:44px;font-size:11px!important;padding:10px 5px!important}.cf31-product__price strong{font-size:20px!important}.cp-page{padding:20px 12px!important}.cp-random-hero{grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important;padding-bottom:20px!important;align-items:start}.cp-random-hero h1{font-size:23px!important;line-height:1.15!important}.cp-random-hero .cp-price{font-size:25px;margin:14px 0}.cp-random-hero .cp-description{margin-top:12px;padding-top:12px}.cp-random-layout{margin-top:22px!important;gap:18px!important}.cp-random .cp-spots--cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cp-random .cp-spot-art{aspect-ratio:1.25}.cp-random .cp-spot-caption{min-height:60px;padding:10px!important}.cp-random .cp-spot strong,.cp-random .cp-spot small{font-size:13px!important}.cp-random .cp-spot-toggle{width:26px!important;height:26px!important;font-size:18px!important}.cp-random-summary{padding:16px!important}.cp-summary-heading{padding-bottom:8px}.cp-selected-list{padding-top:10px;min-height:38px!important;max-height:180px}.cp-random-summary p{font-size:12px;line-height:1.5;margin-bottom:12px}.cp-random-summary>.cp-buy{margin:6px 0!important;min-height:46px}.cp-random input[type=search],.cp-random input[type=text],.cp-input{font-size:16px!important}.preview-footer{padding-bottom:90px!important}}@media(max-width:359px){body .shopify-section--header .header__logo-image{width:34px!important}body .shopify-section--header .preview-brand strong{font-size:16px!important}body .shopify-section--header .preview-icons>.cf31-head-action{left:8px}body .shopify-section--header .preview-icons>.cf31-head-cart{left:auto;right:8px}}.cf31-product:has([data-stock-level=critical]){border:2px solid #ff3154!important;box-shadow:0 0 14px #ff174455;animation:cf31-stock-pulse 2s ease-in-out infinite}.cf31-product [data-stock-level=critical]{color:#ff6881!important;font-weight:800!important;text-shadow:0 0 9px #ff174488}.cf31-product [data-stock-level=critical]:before{background:#ff3154!important;box-shadow:0 0 12px #ff3154!important}@keyframes cf31-stock-pulse{0%,to{box-shadow:0 0 5px #ff174433;border-color:#ef2648}50%{box-shadow:0 0 18px #ff174499;border-color:#ff9aab}}@media(prefers-reduced-motion:reduce){.cf31-product:has([data-stock-level=critical]){animation:none!important;box-shadow:0 0 12px #ff174466}}.cf31-mobile-selection{display:none}@media(max-width:699px){.cf31-mobile-selection:not([hidden]){display:block;position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:12px;z-index:2001;max-width:calc(100vw - 112px);min-height:46px;padding:12px 15px;border:1px solid #ff6b83;border-radius:8px;background:#c8102e;color:#fff;font:700 12px Arial;box-shadow:0 4px 20px #0009}.cp-random-summary{scroll-margin-bottom:80px}}@media(max-width:699px){#cflive .cflive-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px;align-items:end}#cflive .cflive-chat-form textarea{min-height:48px;height:48px;resize:none;padding:12px 10px}#cflive .cflive-chat-form button{height:48px;min-height:48px;margin:0;padding:10px 5px}#cflive .cflive-chat-feed{max-height:150px}#cflive .cflive-account-chat>.cflive-shop{font-size:10px;min-height:32px;padding:6px;border:0;text-decoration:underline}#cflive .cflive-chat-head>span{display:none}#cflive .cf31-chat-collapse{min-height:36px;padding:7px 10px;font-size:11px;background:transparent}}@media(min-width:700px){.cf31-chat-collapse{display:none!important}}@media(max-width:699px){html.cf31-live-in-view shopify-chat{display:none!important}}@media(max-width:749px){.cf31-scoreboard-heading{display:none!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__viewport{max-height:none;overflow-y:hidden!important;overflow-x:hidden!important;scrollbar-width:none}#cf31-scoreboard-preview-sports .cf31-scoreboard__track{display:flex!important;width:max-content!important;min-width:max-content!important;min-height:0!important;will-change:transform}#cf31-scoreboard-preview-sports .cf31-scoreboard__marquee-set,#cf31-scoreboard-preview-sports .cf31-scoreboard__marquee-set[data-marquee-set="1"]{display:flex!important;width:max-content!important;min-width:0!important;padding:0;gap:0}#cf31-scoreboard-preview-sports[data-active-league] .cf31-scoreboard__game{flex:0 0 160px!important;width:160px!important;min-width:0!important;max-width:none!important;min-height:74px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:1fr auto;border-right:1px solid #ffffff20;border-radius:0;overflow:hidden;scroll-snap-align:start}#cf31-scoreboard-preview-sports .cf31-scoreboard__teams{padding:4px 10px 2px!important;gap:0}#cf31-scoreboard-preview-sports .cf31-scoreboard__team{grid-template-columns:22px minmax(0,1fr) 28px!important;gap:6px!important;min-height:24px!important}#cf31-scoreboard-preview-sports[data-active-league] .cf31-scoreboard__logo{width:22px!important;height:22px!important;min-width:22px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__abbr{font-size:11px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__score{font-size:13px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__status{border-left:0;min-height:20px;padding:2px 6px;font-size:9px;background:#0d0f11}}.cf31-scoreboard-heading{display:none!important}@media(max-width:749px){#cf31-scoreboard-preview-sports .cf31-scoreboard__shell{grid-template-columns:52px 24px 48px minmax(0,1fr) 24px!important;grid-template-rows:56px!important;min-height:56px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__league{grid-column:1!important;grid-row:1!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__league-button{height:56px!important;min-height:56px!important;padding:0 5px!important;font-size:10px!important;gap:3px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__nav{height:56px!important;min-height:56px!important;width:24px!important;font-size:20px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__nav--prev{grid-column:2!important;grid-row:1!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__static-date{grid-column:3!important;grid-row:1!important;height:56px!important;min-height:56px!important;padding:2px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__static-date-day,#cf31-scoreboard-preview-sports .cf31-scoreboard__static-date-number{font-size:9px!important;white-space:nowrap}#cf31-scoreboard-preview-sports .cf31-scoreboard__viewport{grid-column:4!important;grid-row:1!important;border-top:0!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__nav--next{grid-column:5!important;grid-row:1!important}#cf31-scoreboard-preview-sports[data-active-league] .cf31-scoreboard__game{min-height:56px!important;height:56px!important;grid-template-columns:minmax(0,1fr) 42px!important;grid-template-rows:1fr!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__teams{padding:4px 6px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__team{grid-template-columns:20px minmax(0,1fr) 24px!important;gap:4px!important;min-height:22px!important}#cf31-scoreboard-preview-sports[data-active-league] .cf31-scoreboard__logo{width:20px!important;height:20px!important;min-width:20px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__status{padding:3px!important;border-left:1px solid #ffffff12}}@media(max-width:749px){#cf31-scoreboard-preview-sports .cf31-scoreboard__league,#cf31-scoreboard-preview-sports .cf31-scoreboard__league-button{min-width:0!important;width:52px!important}#cf31-scoreboard-preview-sports .cf31-scoreboard__nav{min-width:24px!important;padding:0!important}}.cf31-scoreboard-preview:has(.cf31-scoreboard__league-button[aria-expanded=true]){position:relative;z-index:2001;overflow:visible}@media(max-width:999px){.cf31-site-nav .cf31-site-nav__mobile{display:none!important}.cf31-site-nav .cf31-site-nav__wrap{padding:4px 8px!important}.cf31-site-nav .cf31-site-nav__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px!important;margin:0!important;padding:0!important;border:0!important;max-height:none!important;overflow:visible!important}.cf31-site-nav .cf31-site-nav__item{position:static;min-width:0}.cf31-site-nav .cf31-site-nav__row{height:100%;min-height:44px}.cf31-site-nav .cf31-site-nav__link{justify-content:center;min-width:0;min-height:44px!important;padding:7px 4px!important;font-size:10px!important;letter-spacing:.015em;white-space:normal;text-align:center;line-height:1.3;gap:5px}.cf31-site-nav .cf31-site-nav__toggle{width:26px;min-width:26px;min-height:44px!important;padding:0!important}.cf31-site-nav .cf31-site-nav__panel{position:absolute;top:100%;left:8px!important;right:8px!important;width:auto;min-width:0;max-width:none;margin:0;padding:8px;border-top:2px solid #c8102e;border-radius:0 0 6px 6px;box-shadow:0 12px 24px #0009;max-height:65dvh;overflow-y:auto}.cf31-site-nav .cf31-site-nav__item.is-current>.cf31-site-nav__row{box-shadow:inset 0 -2px #c8102e}}.cf31-head-cart .cf31-head-count,.cf31-head-cart cart-count,.cf31-head-cart .header__cart-count{background:transparent!important;box-shadow:none!important}body .shopify-section--header .preview-brand{gap:0!important;justify-content:center}body .shopify-section--header .preview-brand .header__logo-image{width:220px!important;height:auto!important;max-width:220px!important;max-height:80px!important;object-fit:contain;display:block}@media(max-width:699px){body .shopify-section--header .preview-brand .header__logo-image{width:160px!important;max-width:160px!important;max-height:58px!important}}@media(max-width:359px){body .shopify-section--header .preview-brand .header__logo-image{width:140px!important;max-width:140px!important}}#cflive .cflive-socials{display:flex;align-items:center;gap:6px}#cflive .cflive-socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;text-decoration:none;flex-shrink:0}#cflive .cflive-socials svg{width:24px;height:24px;display:block}#cflive .cflive-socials a:hover{background:#ffffff10}#cflive .cflive-socials a:focus-visible{outline:2px solid #fff;outline-offset:1px}@media(max-width:699px){#cflive .cflive-bar{grid-template-columns:minmax(0,1fr) auto}#cflive .cflive-socials{gap:0;justify-content:flex-start}#cflive .cflive-socials a{width:36px;height:44px}#cflive .cflive-socials svg{width:22px;height:22px}#cflive .cflive-bar>[data-cflive-share]{padding:10px 7px;font-size:10px}}body:not(.cflive-studio) #cflive:not([data-expanded=true])>.cflive-grid,body:not(.cflive-studio) #cflive:not([data-expanded=true])>.cflive-note{display:none!important}#cflive[data-expanded] .cflive-head{position:relative;padding:14px 16px 36px;margin-bottom:0;border:1px solid #ffffff20;border-top:2px solid #c8102e;border-radius:7px;background:#141619}#cflive[data-expanded] .cflive-disclosure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end!important;justify-content:center!important;padding:0 16px 11px!important;margin:0;border:0!important;border-radius:7px;background:transparent!important;color:#fff;font:600 11px Arial;cursor:pointer;box-shadow:none}#cflive[data-expanded] .cflive-disclosure:hover{background:#ffffff05!important}#cflive[data-expanded] .cflive-disclosure:focus-visible{outline:2px solid #fff;outline-offset:3px}#cflive[data-expanded=true] .cflive-head{margin-bottom:12px}#cflive[data-expanded=false]{margin-top:16px!important;margin-bottom:16px!important}#cflive[data-expanded=false] .cflive-tag{display:none}#cflive[data-expanded=false] .cflive-logo{font-size:28px}#cflive[data-expanded] .cflive-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:7px!important;padding:12px 16px 34px!important}#cflive[data-expanded] .cflive-head>div{text-align:center}#cflive[data-expanded] .cflive-logo{text-align:center;margin:0!important}#cflive[data-expanded] .cflive-state{align-self:center}#cflive[data-live-state=online][data-expanded] .cflive-head{animation:cf31-live-invitation-pulse 1.8s ease-in-out infinite;border-color:#ff3455!important}#cflive[data-live-state=online][data-expanded] .cflive-state{color:#ff7990!important;border-color:#ff3455!important;font-weight:800}@keyframes cf31-live-invitation-pulse{0%,to{box-shadow:0 0 3px #ed163a30,inset 0 0 #ed163a00;background-color:#141619}50%{box-shadow:0 0 15px #ed163a75,inset 0 0 20px #ed163a18;background-color:#2a1119}}@media(prefers-reduced-motion:reduce){#cflive[data-live-state=online][data-expanded] .cflive-head{animation:none;box-shadow:0 0 10px #ed163a55}}#cflive[data-live-state=online][data-expanded] .cflive-logo{animation:cf31-live-logo-pulse 1.8s ease-in-out infinite}@keyframes cf31-live-logo-pulse{0%,to{opacity:1;text-shadow:0 0 12px #ff234e99}50%{opacity:.55;text-shadow:0 0 2px #ff234e20}}@media(prefers-reduced-motion:reduce){#cflive[data-live-state=online][data-expanded] .cflive-logo{animation:none}}.cf31-site-nav .cf31-site-nav__link,.cf31-site-nav .cf31-site-nav__toggle{color:#fff!important}.cf31-site-nav .cf31-site-nav__item:has([aria-label="Sous-menu GRAND POOL CF31"])>.cf31-site-nav__row>.cf31-site-nav__link,.cf31-site-nav .cf31-site-nav__toggle[aria-label="Sous-menu GRAND POOL CF31"]{color:#f2c75c!important}.cf31-site-nav .cf31-site-nav__item:has([aria-label="Sous-menu GRAND POOL CF31"])>.cf31-site-nav__row>.cf31-site-nav__link{color:#c7a66a!important;background-image:linear-gradient(175deg,#f3e5c7,#dfc394 26%,#af8040 48%,#f0dbaf 62%,#b78b4a 83%,#d5b681);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px #0003}.cf31-site-nav .cf31-site-nav__toggle[aria-label="Sous-menu GRAND POOL CF31"]{color:#c7a66a!important}@media(forced-colors:active){.cf31-site-nav .cf31-site-nav__item:has([aria-label="Sous-menu GRAND POOL CF31"])>.cf31-site-nav__row>.cf31-site-nav__link{-webkit-text-fill-color:LinkText;background-image:none}}.cf31-site-nav .cf31-site-nav__item:has([aria-label="Sous-menu GRAND POOL CF31"])>.cf31-site-nav__row>.cf31-site-nav__link{background-image:linear-gradient(110deg,#bd8735,#edcb80 18%,#fff4d9 30%,#ca963f,#f3d99a 56%,#fff9e9 63%,#d3a451 73%,#edcb80 88%,#bd8735);background-size:220% 100%;font-weight:900!important;filter:drop-shadow(0 0 4px #dba84c95);text-shadow:none;animation:cf31-gold-shine 3.6s ease-in-out infinite}.cf31-site-nav .cf31-site-nav__toggle[aria-label="Sous-menu GRAND POOL CF31"]{color:#ebcb86!important;filter:drop-shadow(0 0 3px #dba84c80)}@keyframes cf31-gold-shine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.cf31-site-nav .cf31-site-nav__item:has([aria-label="Sous-menu GRAND POOL CF31"])>.cf31-site-nav__row>.cf31-site-nav__link{animation:none;background-position:50% 50%}}@media(forced-colors:active){.cf31-site-nav .cf31-site-nav__item:has([aria-label="Sous-menu GRAND POOL CF31"])>.cf31-site-nav__row>.cf31-site-nav__link{animation:none;background-image:none;filter:none}}@media(max-width:699px){.cf31-arena .cf31-arena__products{gap:8px!important;align-items:stretch}.cf31-arena .cf31-arena__card-top{display:none!important}.cf31-arena .cf31-product__image{height:auto!important;min-height:0!important;aspect-ratio:1!important;padding:0!important;margin:0!important;background:#101214}.cf31-arena .cf31-product__image img{display:block;width:100%!important;height:100%!important;object-fit:contain}.cf31-arena .cf31-product__body{padding:8px!important;gap:6px!important}.cf31-arena .cf31-product h3{font-size:11px!important;line-height:1.35!important;min-height:0!important}.cf31-arena .cf31-product__stock{font-size:9px!important;gap:5px!important;line-height:1.35!important}.cf31-arena .cf31-product__purchase{margin-top:auto;padding-top:0!important}.cf31-arena .cf31-product__price{height:auto!important;min-height:23px;margin:4px 0 6px!important;gap:1px}.cf31-arena .cf31-product__price strong{font-size:18px!important;line-height:1.2}.cf31-arena .cf31-product__price small{font-size:9px}.cf31-arena .cf31-product__button{min-height:44px!important;padding:8px 4px!important;font-size:10px!important}}.cf31-arena .cf31-arena__heading{justify-content:center!important;text-align:center!important}.cf31-arena .cf31-arena__heading>div{width:100%}.cf31-arena .cf31-arena__heading h1{text-align:center!important}@media(max-width:699px){.cf31-persos .cf31-persos__cards{gap:8px!important;align-items:stretch}.cf31-persos .cf31-persos__card-label{display:none!important}.cf31-persos .cf31-product__image{height:auto!important;min-height:0!important;aspect-ratio:1!important;padding:0!important;margin:0!important;background:#101214}.cf31-persos .cf31-product__image img{display:block;width:100%!important;height:100%!important;object-fit:contain}.cf31-persos .cf31-product__body{padding:8px!important;gap:6px!important}.cf31-persos .cf31-product h3{font-size:11px!important;line-height:1.35!important;min-height:0!important}.cf31-persos .cf31-product__stock{font-size:9px!important;gap:5px!important;line-height:1.35!important}.cf31-persos .cf31-product__purchase{margin-top:auto;padding-top:0!important}.cf31-persos .cf31-product__price{height:auto!important;min-height:23px;margin:4px 0 6px!important;gap:1px}.cf31-persos .cf31-product__price strong{font-size:18px!important;line-height:1.2}.cf31-persos .cf31-product__price small{font-size:9px}.cf31-persos .cf31-product__button{min-height:44px!important;padding:8px 4px!important;font-size:10px!important}}.cf31-persos .cf31-persos__head{justify-content:center!important;text-align:center!important}.cf31-persos .cf31-persos__head h2{width:100%;text-align:center!important}.cf31-persos .cf31-product__image{padding:0!important;overflow:hidden}.cf31-persos .cf31-product__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.cf31-persos .cf31-product__image{position:relative}.cf31-persos .cf31-product__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cf31-persos .cf31-product__image img{object-fit:contain!important}.cf31-persos__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;border-bottom:1px solid #ffffff20;margin-bottom:8px}.cf31-persos__filters button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#b8bec7;padding:10px 3px;min-height:44px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cf31-persos__filters button[aria-pressed=true]{color:#fff;border-bottom-color:#e51039}.cf31-persos__filters button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cf31-persos__filter-count{font-size:11px;color:#aab4c3;text-align:center;margin:8px 0 16px}.cf31-persos .cf31-persos__item[hidden]{display:none!important}.cf31-catalog--breaks{padding-block:16px!important}.cf31-catalog--breaks .cc-crumb{margin:0 0 12px!important;padding:0!important}.cf31-catalog--breaks .cc-heading{margin:0 0 16px!important;padding:0!important;border:0!important}.cf31-catalog--breaks .cc-heading h1{margin:0!important}.cf31-catalog--breaks .cc-grid{margin-top:0!important;gap:10px!important}@media(max-width:699px){.cf31-catalog--breaks .cc-heading h1{font-size:30px!important;line-height:1.05!important}.cf31-catalog--breaks .cf31-product__body{padding:8px!important;gap:6px!important}.cf31-catalog--breaks .cf31-product h3{min-height:0!important;font-size:11px!important;line-height:1.35!important}.cf31-catalog--breaks .cf31-product__price{height:auto!important;margin:4px 0 6px!important}.cf31-catalog--breaks .cf31-product__purchase{padding-top:0!important}.cf31-catalog--breaks .cf31-product__button{min-height:44px!important;padding:8px 4px!important}}main h1,main h2,.cf31-catalog h1,.cf31-catalog h2,.service h1,.service h2,.cs-hero h1,.cs-roster h2,.cf31-persos h2,.cf31-arena h1{text-align:center!important}.cc-heading,.cf31-arena__heading,.cf31-persos__head{justify-content:center!important;text-align:center!important}.cc-heading h1,.cf31-arena__heading>div,.cf31-persos__head>div{width:100%}.cf31-catalog--persos{padding-block:16px!important}.cf31-catalog--persos .cc-crumb{margin:0 0 12px!important;padding:0!important}.cf31-catalog--persos .cc-heading{margin:0 0 14px!important;padding:0!important}.cf31-catalog--persos .cc-heading h1{margin:0!important}.cf31-catalog--persos .cc-description{margin:8px 0 0!important}.cf31-catalog--persos .cc-controls{margin-top:0!important;padding-top:12px!important;padding-bottom:12px!important;margin-bottom:14px!important}@media(max-width:699px){.cf31-catalog--persos .cc-heading h1{font-size:30px!important;line-height:1.05!important}.cf31-catalog--persos .cc-description{font-size:12px!important;line-height:1.45!important}}.cf31-catalog--persos .cf31-product__image{position:relative;display:block;aspect-ratio:1!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;background:#101214}.cf31-catalog--persos .cf31-product__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.cf31-catalog--persos .cc-card{display:flex;min-width:0}.cf31-catalog--persos .cf31-product{width:100%;display:flex;flex-direction:column}.cf31-catalog--persos .cf31-product__image{flex:none}.cf31-catalog--persos .cf31-product__image img{z-index:1}.cf31-catalog--persos .cf31-product__image img.cf31-image-backdrop{object-fit:cover!important;filter:blur(12px) brightness(.55);transform:scale(1.15);z-index:0;pointer-events:none}.cf31-catalog--persos .cf31-product__body{display:flex;flex:1;flex-direction:column;gap:7px!important;padding:10px!important}.cf31-catalog--persos .cf31-product h3{min-height:0!important;margin:0!important;line-height:1.35!important}.cf31-catalog--persos .cf31-product__purchase{margin-top:auto!important;padding-top:4px!important}.cf31-catalog--persos .cf31-product__price{height:auto!important;min-height:28px;margin:0 0 8px!important}@media(max-width:699px){.cf31-catalog--persos .cc-grid{gap:10px!important;align-items:stretch}.cf31-catalog--persos .cf31-product h3{font-size:11px!important}.cf31-catalog--persos .cf31-product__stock{font-size:10px!important;margin:0!important}.cf31-catalog--persos .cf31-product__price strong{font-size:19px!important}.cf31-catalog--persos .cf31-product__button{min-height:44px!important;padding:8px 4px!important}}@media(max-width:699px){.cp-detail,.cp-info,.cs-hero,.cs-hero>div{min-width:0!important}.cp-description,.cs-details{width:100%;margin:12px 0!important;border:1px solid #ffffff25!important;border-radius:8px;background:#16181b;overflow:hidden}.cp-description summary,.cs-details summary{padding:14px!important;min-height:48px;font-weight:700;color:#fff;cursor:pointer}.cp-description>div,.cs-details__content{padding:0 14px 14px!important;max-height:none!important;overflow-wrap:anywhere;word-break:normal;overflow:visible!important;font-size:13px!important;line-height:1.6!important}.cp-description :is(p,div,li,a,span),.cs-details__content :is(p,div,li,a,span){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.cp-description :is(p,h1,h2,h3),.cs-details__content :is(p,h1,h2,h3){margin:10px 0!important}.cp-description img,.cs-details__content img{max-width:100%!important;height:auto!important}.cp-description ul,.cs-details__content ul{padding-left:20px!important}.cp-random-summary,.cs-summary{padding:14px!important;min-width:0;scroll-margin-top:12px}.cp-selected-list,.cs-lines{max-height:none!important;height:auto!important;overflow:visible!important}.cp-selected-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:10px!important;align-items:center!important;padding:10px 0!important}.cp-selected-row img{width:40px!important;height:40px!important;object-fit:contain}.cp-selected-row>div{min-width:0;overflow-wrap:anywhere}.cp-selected-row button,.cs-remove{width:40px!important;height:44px!important}.cp-summary-heading h2,.cs-summary h2{font-size:24px!important}.cp-random-summary .cp-note,.cs-summary .cs-note{font-size:11px!important;line-height:1.5!important}}@media(max-width:699px){.cp-random-hero{grid-template-columns:minmax(110px,38%) minmax(0,1fr)!important;gap:12px!important;padding-bottom:10px!important;align-items:center!important}.cp-random-hero .cp-media img{width:100%!important;height:auto!important;max-height:none!important}.cp-random-hero h1{font-size:21px!important;line-height:1.1!important;margin:6px 0 10px!important}.cp-random-hero .cp-price{margin:8px 0!important;font-size:24px!important}.cp-random-hero .cp-stock{margin:0!important;font-size:11px!important}.cp-random-hero .cf31-eyebrow{font-size:9px!important}.cp-description summary,.cs-details summary{text-align:center!important;list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px!important;min-height:44px}.cp-description summary::-webkit-details-marker,.cs-details summary::-webkit-details-marker{display:none}.cp-description summary:after,.cs-details summary:after{content:"+";font-size:18px}.cp-description[open] summary:after,.cs-details[open] summary:after{content:"\2212"}.cp-random-layout{grid-template-columns:minmax(0,1fr) 126px!important;gap:8px!important;margin-top:12px!important;align-items:start!important}.cp-random-roster{min-width:0}.cp-random-roster h2{font-size:23px!important;margin-bottom:6px!important}.cp-random-roster>.cp-note{font-size:10px!important;line-height:1.4!important;margin-bottom:6px!important}.cp-random-roster>.cp-input{margin:6px 0!important;padding:8px!important;min-height:44px;font-size:12px!important}.cp-random-filter{margin:8px 0 12px!important;font-size:10px!important;gap:4px!important}.cp-random .cp-spots--cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.cp-random .cp-spot-art{aspect-ratio:1!important}.cp-random .cp-spot-caption{min-height:44px!important;padding:6px 2px!important}.cp-random .cp-spot strong,.cp-random .cp-spot small{font-size:10px!important;margin-top:3px!important}.cp-random-summary{position:sticky!important;top:8px!important;padding:8px!important;min-width:0}.cp-summary-heading{gap:4px!important;padding-bottom:8px!important}.cp-summary-heading h2{font-size:18px!important;margin:0!important;text-align:left!important}.cp-summary-heading span{min-width:20px!important;height:20px!important;font-size:10px!important}.cp-random-summary .cp-note{font-size:10px!important;line-height:1.4!important;margin:8px 0!important}.cp-selected-list{padding-top:6px!important;min-height:0!important}.cp-selected-row{grid-template-columns:minmax(0,1fr) 28px!important;gap:2px!important;padding:4px 0!important;margin-bottom:4px!important}.cp-selected-row img{display:none!important}.cp-selected-row button{width:28px!important;height:44px!important}.cp-selected-row strong,.cp-selected-row small{font-size:10px!important}.cp-random-summary .cp-spots-recap{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:10px 0!important;font-size:10px!important}.cp-random-summary .cp-spots-recap strong{font-size:19px!important;white-space:nowrap}.cp-random-summary>.cp-buy{min-height:44px!important;padding:8px 4px!important;font-size:11px!important;white-space:normal!important;margin:6px 0!important}body:has(.cp-random-layout) .cf31-mobile-selection{display:none!important}}@media(max-width:699px){.cp-description,.cs-details{padding:0!important;min-height:0!important;margin:8px 0!important}.cp-description summary,.cs-details summary{margin:0!important;padding:8px 10px!important;min-height:44px!important;line-height:1.2!important}.cp-selected-row{grid-template-columns:26px minmax(0,1fr) 22px!important;gap:4px!important;align-items:center!important}.cp-selected-row img{display:block!important;width:26px!important;height:32px!important;object-fit:contain!important}.cp-selected-row button{width:22px!important;height:44px!important;padding:0!important}.cp-selected-row strong,.cp-selected-row small{font-size:9px!important;line-height:1.3!important;margin:2px 0!important}}@media(max-width:699px){.cp-random-layout{grid-template-columns:minmax(0,1fr) 112px!important;gap:6px!important}.cp-random .cp-spots--cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.cp-random .cp-spot{min-width:0!important;border-radius:4px!important}.cp-random .cp-spot-art{aspect-ratio:1!important}.cp-random .cp-spot-caption{padding:5px 1px!important;min-height:38px!important}.cp-random .cp-spot strong{font-size:9px!important;line-height:1.2!important;overflow-wrap:anywhere}.cp-random .cp-spot small{font-size:9px!important;line-height:1.2!important;white-space:nowrap;letter-spacing:-.4px}.cp-random .cp-spot-toggle{width:14px!important;height:14px!important;top:2px!important;right:2px!important;font-size:10px!important}.cp-random-summary{padding:6px!important}.cp-summary-heading h2{font-size:17px!important}.cp-selected-row{grid-template-columns:22px minmax(0,1fr) 20px!important;gap:3px!important}.cp-selected-row img{width:22px!important;height:28px!important}.cp-selected-row button{width:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/cf31-mobile-refinements.css.map */
