main[data-template^=product] .shopify-section:first-of-type *:has(>.icon-block){background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;gap:12px!important;justify-content:center!important}main[data-template^=product] .shopify-section:first-of-type *:has(>.icon-block) p{margin:0;line-height:1.3;min-height:2.6em;display:flex;align-items:center;justify-content:center;text-align:center}main[data-template^=product] .shopify-section:first-of-type .layout-panel-flex--row{align-items:stretch!important}main[data-template^=product] .shopify-section:first-of-type .layout-panel-flex--row>.group-block{height:100%!important}main[data-template^=product] .shopify-section:first-of-type em{color:#5fe3df!important;font-style:normal;font-weight:500;letter-spacing:.01em}main[data-template^=product] .shopify-section:first-of-type p:has(>em){color:#5fe3df!important;margin-block:2px 6px}[id$=__cf_trust] .layout-panel-flex--row{flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important}@media(max-width:749px){main[data-template^=product] .shopify-section:first-of-type *:has(>.icon-block) p{font-size:.72rem!important;line-height:1.22!important;letter-spacing:0!important;-webkit-hyphens:auto;hyphens:auto;min-height:2.44em!important}main[data-template^=product] .shopify-section:first-of-type *:has(>.icon-block) .icon-block svg,main[data-template^=product] .shopify-section:first-of-type *:has(>.icon-block) .icon-block img{width:22px!important;height:22px!important}[id$=__cf_trust] .layout-panel-flex--row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:26px 12px!important;width:100%!important}[id$=__cf_trust] .layout-panel-flex--row>.group-block{flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:0!important}[id$=__cf_trust] .layout-panel-flex--row>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important}[id$=__cf_trust] p{font-size:.74rem!important;line-height:1.25!important;text-align:center!important;width:100%!important}[id$=__cf_hero] .layout-panel-flex--row{display:flex!important;flex-direction:column!important}[id$=__cf_hero] .layout-panel-flex--row>.image-block{order:-1!important;width:100%!important;max-width:100%!important}[id$=__cf_hero] .layout-panel-flex--row>.group-block{order:1!important}}[id$=__cf_hero] .layout-panel-flex--row{padding-inline:clamp(20px,5vw,72px)!important;box-sizing:border-box}[id*=header_announcements] :is(p,a,span,div){line-height:1.65!important;text-box:normal!important;text-box-trim:none!important}[id*=header_announcements] :is(p,a,span){padding-block:1px}.cf-f8{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#fff}.cf-f8 svg{width:34px;height:34px;flex:0 0 auto;color:#0ec3be;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cf-f8 span{font-size:1.02rem;line-height:1.3;font-weight:500}@media(max-width:749px){.cf-f8{flex-direction:row;align-items:center;gap:14px}.cf-f8 svg{width:30px;height:30px}.cf-f8 span{font-size:.95rem;line-height:1.25}}main[data-template^=policy]{color:#fff;overflow-x:clip}main[data-template^=policy] :is(h1,h2,h3,h4,h5,h6,p,li,td,th,strong,em){color:#fff}main[data-template^=policy] a{color:#0ec3be}main[data-template^=policy] :is(p,li,td,th,h1,h2,h3,h4,h5,h6,a){overflow-wrap:anywhere;word-break:break-word;max-width:100%}main[data-template^=policy] table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}main[data-template^=policy] :is(img,iframe,video,pre){max-width:100%;height:auto}main[data-template^=page]{overflow-x:clip}main[data-template^=page] :is(p,li,td,th,h1,h2,h3,h4,h5,h6,a){overflow-wrap:anywhere;max-width:100%}main[data-template^=page] table{display:block;width:100%;max-width:100%;overflow-x:auto}main[data-template^=page] :is(img,iframe,video,pre){max-width:100%;height:auto}@media(max-width:749px){main[data-template^=policy]>.shopify-section,main[data-template^=policy] .rte,main[data-template^=policy] .page-width{padding-inline:16px;box-sizing:border-box}}.cf-plp{color:#fff;width:100%}div:has(>.cf-plp){width:100%;max-width:100%}div:has(>div>.cf-plp){width:100%;max-width:100%;align-self:stretch}.cf-plp__intro{text-align:center;max-width:720px;margin:0 auto 44px;padding-inline:16px}.cf-plp__intro h1{margin:0 0 12px;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.1;color:#fff;text-wrap:balance}.cf-plp__intro h1 .cf-tq{color:#0ec3be}.cf-plp__intro p{margin:0;font-size:1.02rem;line-height:1.55;opacity:.85}.cf-plp__list{display:flex;flex-direction:column;gap:28px;max-width:1140px;margin:0 auto;padding-inline:16px}.cf-card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);gap:0;background:#0a1517;border:1px solid rgba(14,195,190,.35);border-radius:18px;overflow:hidden;position:relative}.cf-card--flip .cf-card__media{order:2}.cf-card__media{position:relative;background:#081113;display:flex;align-items:center;justify-content:center;min-height:100%}.cf-card__media img{width:100%;height:100%;object-fit:cover;display:block}.cf-card__badge{position:absolute;inset-block-start:14px;inset-inline-start:14px;background:#0ec3be;color:#04191b;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;z-index:2}.cf-card__body{padding:34px 34px 32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.cf-card__eyebrow{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#0ec3be;font-weight:600}.cf-card__title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;color:#fff}.cf-card__tagline{margin:0;font-size:1rem;line-height:1.5;color:#b9d4d3}.cf-card__list{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cf-card__list li{position:relative;padding-inline-start:26px;font-size:.95rem;line-height:1.4;color:#fff}.cf-card__list li:before{content:"";position:absolute;inset-block-start:.42em;inset-inline-start:0;width:14px;height:8px;border-inline-start:2px solid #0EC3BE;border-block-end:2px solid #0EC3BE;transform:rotate(-45deg)}.cf-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:6px}.cf-card__price{display:flex;flex-direction:column;line-height:1.15}.cf-card__price b{font-size:1.45rem;font-weight:600;color:#fff}.cf-card__price small{font-size:.78rem;opacity:.7;margin-block-start:2px}.cf-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0ec3be;color:#04191b;font-weight:600;font-size:.95rem;letter-spacing:.02em;text-decoration:none;padding:13px 26px;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.cf-card__cta:hover{background:#14dcd6;transform:translateY(-1px);box-shadow:0 6px 20px #0ec3be47}.cf-card--hero{border-color:#0ec3be}.cf-plp__note{max-width:1140px;margin:34px auto 0;padding-inline:16px;text-align:center;font-size:.9rem;color:#b9d4d3}@media(max-width:899px){.cf-card{grid-template-columns:1fr}.cf-card--flip .cf-card__media{order:0}.cf-card__media{aspect-ratio:16 / 10;min-height:0}.cf-card__body{padding:24px 20px 26px;gap:12px}.cf-card__title{font-size:1.35rem}.cf-card__tagline{font-size:.94rem}.cf-card__list li{font-size:.9rem}.cf-card__foot{flex-direction:column;align-items:stretch;gap:12px}.cf-card__price{flex-direction:row;align-items:baseline;gap:8px}.cf-card__cta{width:100%;padding-block:15px}.cf-plp__list{gap:20px}.cf-plp__intro{margin-block-end:30px}}.sticky-add-to-cart__bar,.sticky-add-to-cart__bar.color-custom-popover{--color-background: #0a1517;--color-background-rgb: 10 21 23;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-background-secondary: #081113;background-color:#0a1517!important;color:#fff!important;border:1px solid rgba(14,195,190,.4)!important}.sticky-add-to-cart__bar:before{border-color:#0ec3be66!important}.sticky-add-to-cart__bar :is(p,span,div,strong,small,a,.price,.price *,.tax-note,.cf-net-price),.sticky-add-to-cart__bar .sticky-add-to-cart__title,.sticky-add-to-cart__bar .sticky-add-to-cart__price,.sticky-add-to-cart__bar .sticky-add-to-cart__variant{color:#fff!important}.sticky-add-to-cart__bar .sticky-add-to-cart__variant{opacity:.78}.sticky-add-to-cart__bar .sticky-add-to-cart__image{background:#081113!important}.sticky-add-to-cart__bar :is(.add-to-cart-button,.sticky-add-to-cart__button,button.button),.sticky-add-to-cart__bar :is(.add-to-cart-button,.sticky-add-to-cart__button,button.button) :is(span,svg){color:#04191b!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/coolfoot-fixes.css.map */
