:root{--fox-red: #df1424;--fox-ink: #20252c;--fox-border: #e5e7eb;--fox-soft: #f5f6f8;--fox-radius: 14px}html{scroll-padding-top:170px}body{color:var(--fox-ink)}.fox-cart-icon{width:22px;height:22px;flex:none;vertical-align:middle;margin-right:8px}.product-form__submit,.quick-add__submit{background:var(--fox-red)!important;color:#fff!important;border-radius:10px!important;font-weight:700;min-height:48px;--color-button: 223, 20, 36;--color-button-text: 255, 255, 255;--border-opacity: 0}.product-form__submit:after,.quick-add__submit:after{box-shadow:none!important}.product-form__submit:hover,.quick-add__submit:hover{background:#ba1020!important}.product-form__submit[disabled],.quick-add__submit[disabled]{background:#797e86!important}.product-form__submit>span,.quick-add__submit>span{display:inline-flex;align-items:center;justify-content:center}.header{grid-template-areas:"heading search icons"!important;grid-template-columns:auto minmax(200px,1fr) auto!important;gap:32px!important}.header>.header__search,.header__icons .header__search,.header>header-drawer{display:none!important}.header__heading,.header__heading-link{grid-area:heading!important}.header__icons{grid-area:icons!important}.fox-search{grid-area:search;display:flex;align-items:center;border:2px solid;border-radius:8px;background:#fff;min-width:0;height:50px;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #2daeff29,0 0 8px #0090ff85,0 0 17px #006eff38!important}.fox-search:focus-within{box-shadow:0 0 0 3px #df142422}.fox-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px 20px;font:inherit;color:var(--fox-ink);outline-offset:-3px}.fox-search button{background:none;border:0;color:var(--fox-red);padding:12px 16px;cursor:pointer;display:flex}.fox-search svg{width:23px;height:23px}.fox-desktop-account,.fox-header-label{display:none!important}.fox-account-trigger{display:inline-flex;align-items:center}@media(min-width:990px){.header.page-width{width:100%;max-width:var(--page-width)!important;margin-inline:auto!important;padding-inline:5rem!important;grid-template-columns:160px minmax(0,1fr) auto!important;justify-content:space-between;gap:24px!important;padding-top:10px!important;padding-bottom:10px!important;min-height:76px}.header__heading-logo-wrapper{width:150px}.header__heading-logo{width:150px;height:auto}.header .fox-search{width:100%;height:36px;border-width:1px;border-radius:6px}.header .fox-search input{padding:7px 14px;font-size:13px}.header .fox-search button{padding:7px 12px}.header .fox-search button .svg-wrapper,.header .fox-search svg{width:20px;height:20px}.header .header__icons{gap:22px;padding-right:0;align-items:center}.header .header__icons>.desktop-localization-wrapper:empty{display:none}.header .header__icon--account,.header #wishlist-header-btn,.header #cart-icon-bubble{width:auto!important;height:44px;margin:0;padding:0;gap:8px;text-decoration:none;color:#0099ed;flex-shrink:0}.header shopify-account::part(signed-out-avatar){width:auto;padding:0;color:#0099ed;border:0;background:transparent}.header .fox-account-trigger{gap:8px;width:auto;height:auto;flex-wrap:nowrap}.header .fox-account-trigger>.fox-account-mobile{display:none!important}.fox-desktop-account{display:block!important;width:25px;height:25px;flex:none}.fox-header-label,.header #wishlist-header-btn:after,.header #cart-icon-bubble:after{display:inline-block;color:#20252c;font:400 13px/1.3 var(--font-body-family);letter-spacing:0;white-space:nowrap}.header .fox-header-label{display:inline-flex!important;width:auto;height:auto;align-items:center}.header .fox-header-label>span{display:inline!important;width:auto;height:auto;margin-left:5px}.header #wishlist-header-btn:after{content:"Favorite \2304"}.header #cart-icon-bubble:after{content:"Co\219ul meu \2304"}.header .header__icons>.shopify-app-block:has(#wishlist-header-btn){max-width:none!important;width:auto!important;overflow:visible!important;flex:none}.header #wishlist-header-btn{min-width:95px}.header #wishlist-header-btn .wishlist-icon-wrap{flex:0 0 22px}.header #wishlist-header-btn .icon-heart{color:#0099ed!important;transform:none!important}.header #cart-icon-bubble>.svg-wrapper{width:27px;height:27px;flex:none;background:#0099ed;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 3h3l2.3 12h12L22 6H5M7 15l-1 3h14'/%3E%3Ccircle cx='8.5' cy='21' r='1'/%3E%3Ccircle cx='18.5' cy='21' r='1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 3h3l2.3 12h12L22 6H5M7 15l-1 3h14'/%3E%3Ccircle cx='8.5' cy='21' r='1'/%3E%3Ccircle cx='18.5' cy='21' r='1'/%3E%3C/svg%3E") center / contain no-repeat}.header #cart-icon-bubble>.svg-wrapper svg{visibility:hidden}.header #cart-icon-bubble .cart-count-bubble{left:16px;bottom:3px}}.fox-nav-bar{background:var(--fox-red);color:#fff}.fox-nav-inner{display:flex;gap:30px;align-items:center;min-height:50px}.fox-nav-inner>a{color:inherit;text-decoration:none;font-size:14px;font-weight:600;padding:12px 0}.fox-desktop-menu{position:relative;min-width:250px;align-self:stretch;background:#bd0d1c}.fox-desktop-menu>summary{padding:13px 20px;font-weight:700;list-style:none}.fox-desktop-menu>div{position:absolute;top:100%;left:0;width:290px;background:#fff;color:var(--fox-ink);box-shadow:0 8px 24px #0002;border-radius:0 0 12px 12px;max-height:70vh;overflow:auto;z-index:10}.fox-category-menu ul,#menu-drawer .menu-drawer__menu{display:flex;flex-direction:column;gap:10px;list-style:none;padding:12px;margin:0}.fox-category-menu li,#menu-drawer .menu-drawer__menu li{min-width:0}.fox-category-menu a,.fox-category-menu summary,#menu-drawer .menu-drawer__menu-item{display:flex;align-items:center;gap:10px;min-height:60px;padding:12px 10px;border:1px solid #e7e9ee;border-radius:10px;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:0 3px 9px #18233c0d,0 1px 2px #18233c0a;text-decoration:none;color:var(--fox-ink);font-size:14px;line-height:1.5;list-style:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fox-category-menu a:hover,.fox-category-menu summary:hover,#menu-drawer .menu-drawer__menu-item:hover{background:#fff8f8;border-color:#e6bcc0;color:var(--fox-red);box-shadow:0 5px 14px #18233c14,0 1px 3px #18233c0d;transform:translateY(-1px)}.fox-category-menu a>span:last-child,.fox-category-menu summary>span:last-child{margin-left:auto}.fox-category-menu a>span:first-of-type{margin-left:0}.fox-category-menu ul ul{padding:8px 0 0 10px;background:transparent}.fox-category-menu a:focus-visible,.fox-category-menu summary:focus-visible,#menu-drawer .menu-drawer__menu-item:focus-visible{outline:2px solid var(--fox-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fox-category-menu a,.fox-category-menu summary,#menu-drawer .menu-drawer__menu-item{transition:none;transform:none}}.fox-menu-image{width:34px;height:34px;object-fit:contain;flex:none;border-radius:6px;background:#fff}.menu-drawer__menu-item .fox-menu-image{margin-right:0}.fox-home-hero{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;padding-top:18px;padding-bottom:12px}.fox-home-categories{background:#fff;border:1px solid var(--fox-border);border-radius:var(--fox-radius);overflow:auto;max-height:530px}.fox-home-categories>h2{font-size:17px;margin:0;padding:16px;border-bottom:1px solid var(--fox-border)}.fox-hero-banner{border-radius:var(--fox-radius);overflow:hidden;background:#f3f4f6;min-width:0;align-self:start}.fox-hero-banner img{display:block;width:100%;height:auto}.fox-hero-copy{padding:50px;background:linear-gradient(120deg,#f8f9fb,#fce5e7);min-height:330px}.fox-hero-copy>p:first-child{font-size:12px;letter-spacing:2px;color:var(--fox-red);font-weight:700}.fox-hero-copy h2{font-size:clamp(28px,4vw,48px);line-height:1.12;max-width:550px}.fox-hero-copy .button{background:var(--fox-red);color:#fff;border-radius:10px;min-height:46px;padding:12px 22px}.fox-section{padding-top:32px;padding-bottom:28px}.fox-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--fox-border);padding-bottom:16px;margin-bottom:22px}.fox-section-heading h2{font-size:clamp(21px,2.5vw,29px);font-weight:700;letter-spacing:-.5px;margin:0;padding-left:14px;border-left:4px solid var(--fox-red)}.fox-home-category-section{padding-top:24px;padding-bottom:12px}.fox-home-category-section .fox-section-heading{margin-bottom:16px;padding-bottom:12px}.fox-top-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fox-category-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;column-gap:24px;padding:18px 24px;border:1px solid #e7e9ee;border-radius:14px;background:linear-gradient(135deg,#fff,#f6f7f9);box-shadow:0 3px 12px #18233c0a;color:var(--fox-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.fox-category-card:hover{border-color:#e6bcc0;box-shadow:0 5px 16px #18233c12}.fox-category-card:focus-visible{outline:2px solid var(--fox-red);outline-offset:3px}.fox-category-card>div{grid-row:span 2;min-width:0}.fox-category-card img,.fox-category-card svg{display:block;width:100%;height:120px;object-fit:contain}.fox-category-card h3{font-size:22px;font-weight:600;line-height:1.3;margin:0;align-self:end}.fox-category-card>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:start;align-self:start;min-height:44px;padding:10px 18px;margin-top:10px;border-radius:8px;background:var(--fox-red);color:#fff;font-weight:600;font-size:14px;line-height:1.3;box-shadow:0 3px 8px #e306131f}.fox-carousel-controls{display:flex;align-items:center;gap:8px;flex:none}.fox-carousel-controls>a{font-size:13px;color:var(--fox-ink);margin-right:12px}.fox-carousel-controls button{width:40px;height:40px;border:1px solid var(--fox-border);background:#fff;border-radius:50%;font-size:25px;cursor:pointer;color:var(--fox-ink)}.fox-carousel-controls button:hover{border-color:var(--fox-red);color:var(--fox-red)}.fox-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 16px;margin:0;list-style:none}.fox-track::-webkit-scrollbar{display:none;width:0;height:0}.fox-track>li{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start;display:flex}.fox-track .card-wrapper{width:100%;border:1px solid var(--fox-border);border-radius:var(--fox-radius);padding:14px;background:#fff;transition:border-color .2s}.fox-track .card-wrapper:hover{border-color:#b4b8c0}.fox-track .card{height:100%}.fox-track .card__inner{border-radius:9px;overflow:hidden}.fox-track .card__heading{font-size:15px;line-height:1.45;font-weight:600}.fox-track .card__content{padding:0}.fox-track .card__information{padding-top:16px;padding-bottom:12px}.fox-track .card-information>.price{font-size:19px;font-weight:700;color:var(--fox-red)}.fox-track .quick-add{margin:10px 0 0}.fox-track .quick-add__submit{font-size:13px;padding:9px}.fox-track .card__badge{padding:6px}.fox-track .badge{border-radius:6px}.fox-track>li>product-component{display:flex;width:100%}.fox-track>li>product-component>.card-wrapper{width:100%}.fox-editor-note{background:#fff5f5;padding:20px;border:1px dashed var(--fox-red);border-radius:10px}.fox-benefits{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--fox-border);border-radius:12px;overflow:hidden;margin:24px 0}.fox-benefits>div{display:flex;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:600}.fox-benefits>div:nth-child(odd){border-right:1px solid var(--fox-border)}.fox-benefits>div:nth-child(-n+2){border-bottom:1px solid var(--fox-border)}.fox-benefits img{flex:none}.product__title h1{font-size:clamp(24px,2.5vw,34px);line-height:1.25;font-weight:700}.product__info-wrapper .price{font-size:25px}.product-form__buttons{max-width:none!important}.quantity{border-radius:8px}.fox-detail-box{padding:28px;border:1px solid var(--fox-border);border-radius:14px;margin-bottom:18px;background:#fff}.fox-detail-box>h2{font-size:23px;margin:0 0 22px;font-weight:700}.fox-product-details .fox-description.is-collapsed,.fox-product-details .fox-description.fox-is-collapsed{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.fox-product-details .fox-description:not(.is-collapsed):not(.fox-is-collapsed){max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.fox-more{border:1px solid var(--fox-red);color:var(--fox-red);background:#fff;border-radius:9px;padding:12px 20px;margin-top:18px;font:inherit;font-weight:600;cursor:pointer}.fox-more[hidden]{display:none}.fox-specs{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;margin:0}.fox-specs dt,.fox-specs dd{padding:12px;background:var(--fox-soft);margin:0;border-bottom:1px solid #fff}.fox-faq{border-top:1px solid var(--fox-border)}.fox-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-weight:600}.fox-faq summary span{color:var(--fox-red)}.fox-faq[open] summary span{transform:rotate(45deg)}.fox-faq .rte{padding-bottom:12px}.fox-product-details img{max-width:100%;height:auto}.fox-product-details table{display:block;max-width:100%;overflow:auto}.fox-product-details .rte{overflow-wrap:anywhere}.footer{background:#f3f5f7!important;border-top:1px solid var(--fox-border)!important;color:var(--fox-ink)}.footer .link,.footer h2,.footer .copyright__content{color:var(--fox-ink)}.fox-footer-toggle{font:inherit;font-weight:600;color:inherit;width:100%;text-align:left;display:flex;justify-content:space-between;background:transparent;border:0;padding:0}.fox-footer-toggle>span:last-child{display:none}.fox-footer-toggle:disabled{opacity:1}.product-grid>li>product-component,.fox-track>li>product-component{display:flex;width:100%;height:100%}.fox-product-card{box-sizing:border-box;width:100%;height:100%;padding:14px;border:1px solid var(--fox-border);border-radius:14px;background:#fff;transition:border-color .2s}.fox-product-card:hover{border-color:#b4b8c0}.fox-product-card>.card{display:flex;flex-direction:column;height:100%;text-align:left}.fox-product-card .card__inner{flex:none;border-radius:9px;overflow:hidden;--ratio-percent: 100% !important}.fox-product-card .card__media img{object-fit:contain}.fox-product-card>.card>.card__content{display:flex;flex-direction:column;flex:1;padding:0}.fox-product-card>.card>.card__content>.card__information{display:flex;flex-direction:column;flex:1;padding:16px 0 12px}.fox-product-card .card__heading,.fox-track .fox-product-card .card__heading{font-size:15px;line-height:1.45;font-weight:600;letter-spacing:0;min-height:4.35em;height:4.35em;margin:0 0 12px}.fox-product-card .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.fox-product-card .card-information{display:flex;flex-direction:column;flex:1;text-align:left}.fox-product-card .card-information>.price{margin-top:auto;padding-top:12px}.fox-product-card .quick-add{margin:8px 0 0}.fox-product-card .quick-add__submit{font-size:13px;padding:9px;min-height:48px}.fox-product-card .card__badge{padding:6px}.price .price-item--sale,.price:not(.price--on-sale) .price__regular>.price-item--regular{color:var(--fox-red);font-weight:700}.price .fox-prp,.price .fox-prp .price-item--regular{color:#7a8089!important;font-weight:400;font-size:13px}.fox-prp-label{display:inline-block;margin-right:5px;text-decoration:none}.fox-product-card .price__container{display:block;margin:0}.fox-product-card .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fox-product-card .price .price-item--sale,.fox-product-card .price:not(.price--on-sale) .price__regular>.price-item--regular{font-size:20px;line-height:1.3}.fox-product-card .price__regular{padding-top:23px}.fox-product-card .price--on-sale .price__regular{display:none}.fox-product-card .price--no-compare .price__sale{padding-top:23px}.fox-product-card .price .price-item{margin-right:0}.fox-product-card .fox-rating-row{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-height:28px;margin:2px 0 8px;white-space:nowrap;letter-spacing:0}.fox-product-card .fox-rating-row .rating{display:inline-flex;align-items:center;flex:none;margin:0!important;line-height:1}.fox-product-card .fox-rating-row .rating-star{--color-rating-star: #f5b301;--font-size: 2;--letter-spacing: .1;display:inline-block;line-height:1;margin:0}.fox-product-card .fox-rating-row .rating-count{display:inline-flex;align-items:center;flex:none;margin:0!important;padding:0;color:#188044;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.fox-product-card .fox-rating-row .rating-count>span{color:inherit}@media(min-width:990px){.fox-track .card__heading{min-height:4.35em}}@media(max-width:989px){.header{grid-template-areas:"drawer heading icons" "search search search"!important;grid-template-columns:36px 1fr auto!important;gap:12px!important;padding:12px 20px!important}.header>header-drawer{display:block!important;grid-area:drawer!important;margin-left:0}.header__heading,.header__heading-link{justify-self:start!important}.header__heading-logo-wrapper{max-width:150px}.header__icons{padding-right:0}.fox-search{height:46px}.fox-search input{font-size:14px;padding-left:16px}.fox-nav-bar{display:none}.fox-home-hero{display:block;padding-top:12px}.fox-home-categories{display:none}.fox-track>li{flex-basis:calc((100% - 32px) / 3)}.fox-category-card{gap:12px;padding:18px}.fox-category-card h3{font-size:20px}}@media(max-width:749px){.fox-section{padding-top:24px;padding-bottom:16px}.fox-section-heading{gap:8px;margin-bottom:16px;padding-bottom:12px}.fox-section-heading h2{font-size:20px;line-height:1.3;padding-left:10px}.fox-carousel-controls{gap:5px}.fox-carousel-controls>a{display:none}.fox-carousel-controls button{width:34px;height:34px}.fox-top-categories{gap:12px}.fox-category-card{display:flex;flex-direction:column;text-align:center;align-items:center;padding:12px 10px;gap:8px}.fox-category-card>div{width:100%}.fox-category-card img,.fox-category-card svg{height:88px}.fox-category-card h3{font-size:16px;align-self:center}.fox-category-card>span{font-size:12px;align-self:stretch;width:100%;box-sizing:border-box;padding:10px 12px;margin-top:0}.fox-track{gap:12px;scroll-padding-left:1px}.fox-track>li{flex-basis:calc((100% - 12px)/2)}.fox-track .card-wrapper{padding:9px;border-radius:10px}.fox-track .card__heading{font-size:13px;min-height:5.8em}.fox-track .quick-add__submit{font-size:11px;min-height:44px;padding:6px}.fox-track .fox-cart-icon{width:17px;height:17px;margin-right:4px}.fox-track .card-information>.price{font-size:17px}.fox-benefits>div{padding:12px 10px;font-size:12px;gap:8px}.fox-benefits img{width:30px;height:30px}.fox-detail-box{padding:18px}.fox-detail-box>h2{font-size:20px}.fox-hero-copy{padding:28px;min-height:280px}.footer__blocks-wrapper .footer-block{margin:0 0 10px!important;width:100%}.footer__blocks-wrapper .footer-block__heading{margin:0}.fox-footer-toggle{border:1px solid #dde1e5;border-radius:10px;background:#fff;padding:15px;cursor:pointer;align-items:center;font-size:15px}.fox-footer-toggle>span:last-child{display:block;color:var(--fox-red)}.fox-footer-toggle[aria-expanded=true]>span:last-child{transform:rotate(45deg)}.footer-block__details-content{padding:12px 15px!important;margin:0!important}.footer .fox-footer-content[hidden]{display:none!important}.footer__content-top{padding-bottom:24px}.footer-block__details-content .list-menu__item--link{padding:10px 0}.menu-drawer__menu-item{font-size:16px}.fox-product-card{padding:9px;border-radius:10px}.fox-product-card .card__heading,.fox-track .fox-product-card .card__heading{font-size:13px;line-height:1.45;min-height:4.35em;height:4.35em;margin-bottom:10px}.fox-product-card .quick-add__submit{font-size:11px;padding:6px;min-height:44px}.fox-product-card .fox-cart-icon{width:17px;height:17px;margin-right:4px}.fox-product-card .price .price-item--sale,.fox-product-card .price:not(.price--on-sale) .price__regular>.price-item--regular{font-size:17px}.price .fox-prp,.price .fox-prp .price-item--regular{font-size:11px}.fox-discount-badge{font-size:12px;padding:6px 8px}.fox-product-card .fox-rating-row .rating-star{--font-size: 1.8;--letter-spacing: 0}.fox-product-card .fox-rating-row .rating-count{font-size:12px}.fox-product-card .fox-rating-row{gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}@media(forced-colors:active){.fox-product-card .fox-rating-row .rating{display:none}.fox-product-card .fox-rating-row .rating-text{display:block;margin:0}}.fox-product-details button.fox-more{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--fox-red)!important;color:var(--fox-red)!important;background:#fff!important;border-radius:9px;padding:12px 20px;margin-top:18px;font:inherit;font-weight:600;cursor:pointer}.fox-product-details button.fox-more[hidden]{display:none!important}button.fox-atc{--fox-atc-blue: #24b8ff;position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:58px!important;padding:8px 14px!important;overflow:hidden!important;border:1px solid #35bcff!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.035) 20%,transparent 24%),linear-gradient(180deg,#151b23,#030609 52%,#0c1118)!important;color:#fff!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em!important;text-align:center!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #2daeff29,0 0 8px #0090ff85,0 0 17px #006eff38!important;transition:box-shadow .2s ease,transform .16s ease,border-color .2s ease!important;cursor:pointer}button.fox-atc:before,button.fox-atc:after{content:none!important;display:none!important}button.fox-atc:hover:not(:disabled){border-color:#8ce4ff!important;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #2daeff4d,0 0 11px #00aeffc7,0 0 24px #0078ff59!important}button.fox-atc:active:not(:disabled){transform:translateY(1px) scale(.992);box-shadow:inset 0 0 18px #29aaff38,0 0 18px #00b4ffe6,0 0 32px #0073ff6b!important}button.fox-atc:focus-visible{outline:2px solid #8ce4ff!important;outline-offset:3px!important}button.fox-atc:disabled{cursor:not-allowed;opacity:.68}button.fox-atc .fox-atc__content{position:relative;z-index:2;display:grid;grid-template-columns:32px 1px minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:100%;color:#fff}button.fox-atc .fox-atc__cart{display:inline-flex;align-items:center;justify-content:center;color:#fff}button.fox-atc .fox-cart-icon{display:block;width:27px!important;height:27px!important;margin:0!important;color:#fff!important;stroke:#fff!important}button.fox-atc .fox-atc__divider{display:block;width:1px;height:30px;background:linear-gradient(180deg,#6fddff40,#3cc8ff 45%,#fff 50%,#119eff 60%,#6fddff40);box-shadow:0 0 7px #17aefff2}button.fox-atc .fox-atc__label{min-width:0;overflow:hidden;color:#fff!important;font:inherit;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}button.fox-atc .fox-atc__arrow{display:none;align-items:center;justify-content:center;color:#fff}button.fox-atc .fox-atc__arrow svg{display:block;width:19px;height:19px}button.fox-atc .fox-atc__sweep{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px;pointer-events:none}button.fox-atc .fox-atc__sweep:before{content:"";position:absolute;top:-45%;left:0;width:24%;height:190%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 22%,rgba(219,248,255,.34) 50%,rgba(45,177,255,.17) 70%,transparent);transform:translate(-180%) skew(-22deg);animation:fox-atc-light-sweep 3s ease-in-out infinite}@keyframes fox-atc-light-sweep{0%{transform:translate(-180%) skew(-22deg)}27%{transform:translate(620%) skew(-22deg)}to{transform:translate(620%) skew(-22deg)}}button.fox-atc.quick-add__submit{min-height:48px!important;padding:6px 10px!important;font-size:13px!important}button.fox-atc.quick-add__submit .fox-atc__content{grid-template-columns:24px 1px minmax(0,1fr);gap:8px}button.fox-atc.quick-add__submit .fox-cart-icon{width:21px!important;height:21px!important}button.fox-atc.quick-add__submit .fox-atc__divider{height:24px}button.fox-atc.quick-add__submit .fox-atc__arrow svg{width:15px;height:15px}@media(max-width:749px){button.fox-atc:not(.quick-add__submit){min-height:54px!important;font-size:16px!important}button.fox-atc.quick-add__submit{min-height:44px!important;padding:5px 6px!important;font-size:10.5px!important}button.fox-atc.quick-add__submit .fox-atc__content{grid-template-columns:18px 1px minmax(0,1fr);gap:5px}button.fox-atc.quick-add__submit .fox-cart-icon{width:17px!important;height:17px!important}button.fox-atc.quick-add__submit .fox-atc__divider{height:21px}button.fox-atc.quick-add__submit .fox-atc__arrow svg{width:13px;height:13px}button.fox-atc.quick-add__submit .fox-atc__label{letter-spacing:-.025em}}@media(prefers-reduced-motion:reduce){button.fox-atc{transition:none!important}button.fox-atc .fox-atc__sweep:before{animation:none!important;display:none!important}}button.fox-atc .fox-atc__label{font-size:18px!important}.footer{width:100%;max-width:none;background:#eef7fd!important;border-top:1px solid #dbeaf4!important;color:#315fa8!important}.footer__content-top.page-width,.footer__content-bottom.page-width{width:100%;max-width:none!important;padding-left:0!important;padding-right:0!important}.footer .link,.footer a,.footer h2,.footer .copyright__content{color:#315fa8!important}.footer__blocks-wrapper{width:100%;max-width:none!important;gap:0!important}.footer__blocks-wrapper .footer-block{width:100%!important;margin:0!important}.footer__blocks-wrapper .footer-block__heading{margin:0!important}.footer .fox-footer-toggle{color:#315fa8!important}@media screen and (max-width:749px){.footer__blocks-wrapper{display:block}.footer__blocks-wrapper .footer-block{border-bottom:1px solid #dceaf4}.footer__blocks-wrapper .fox-footer-toggle{width:100%;min-height:66px;padding:16px 24px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#315fa8!important;font-size:20px!important;font-weight:400!important}.footer__blocks-wrapper .fox-footer-toggle>span:last-child{display:inline-flex!important;width:13px;height:13px;align-items:center;justify-content:center;overflow:visible;color:transparent!important;font-size:0!important;transform:none!important}.footer__blocks-wrapper .fox-footer-toggle>span:last-child:before{content:"";display:block;width:10px;height:10px;border-right:2px solid #858b91;border-bottom:2px solid #858b91;transform:translateY(-2px) rotate(45deg)}.footer__blocks-wrapper .fox-footer-toggle[aria-expanded=true]>span:last-child:before{transform:translateY(2px) rotate(225deg)}.footer-block__details-content,.footer .fox-footer-content:not([hidden]){padding:14px 24px!important;margin:0!important;background:#dff1fc!important}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{color:#315fa8!important}}.footer,.footer__content-top,.footer__content-bottom,.footer__content-bottom-wrapper{background:#fff!important}@media screen and (max-width:749px){.footer__blocks-wrapper .fox-footer-toggle{background:#dff1fc!important}.footer__blocks-wrapper .footer-block__details-content,.footer .fox-footer-content:not([hidden]){background:#dff1fc!important}}@media screen and (max-width:749px){.footer__blocks-wrapper .fox-footer-toggle[aria-expanded=false]{background:#dff1fc!important}.footer__blocks-wrapper .fox-footer-toggle[aria-expanded=true],.footer__blocks-wrapper .footer-block__details-content,.footer .fox-footer-content:not([hidden]){background:#fff!important}}@media screen and (min-width:750px){.footer__blocks-wrapper{width:revert!important;max-width:revert!important;gap:revert!important}.footer__blocks-wrapper .footer-block{width:revert!important;margin:revert!important}.footer__blocks-wrapper .footer-block__heading{margin:revert!important}.footer .fox-footer-toggle{color:revert!important}}@media screen and (max-width:749px){#shopify-block-sections--30868094288256__footer__fox_support{margin-top:24px!important;padding:16px 24px!important}#shopify-block-sections--30868094288256__footer__fox_support h2,#shopify-block-sections--30868094288256__footer__fox_support h3{font-size:18px!important;line-height:1.35!important;margin:0 0 12px!important}}@media screen and (max-width:749px){#shopify-section-sections--30868094288256__footer-content-3{margin-bottom:24px!important}.footer__blocks-wrapper .footer-block:last-child{margin-top:1%!important}.footer__blocks-wrapper .footer-block:last-child :is(h1,h2,h3,.footer-block__heading){font-size:18px!important;line-height:1.35!important;margin:0 0 12px!important}}.fox-product-card:has(.fox-rating-row) .card__heading{margin-bottom:6px}.fox-product-card .fox-rating-row{margin:0 0 4px}.fox-product-card .fox-rating-row~.price{margin-top:0;padding-top:6px}@media screen and (min-width:750px){.footer__content-top.page-width,.footer__content-bottom.page-width{padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(24px,3vw,56px)!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1.1fr 1.1fr 1fr 1.45fr!important;column-gap:clamp(24px,2.5vw,44px)!important;row-gap:30px!important;align-items:start!important}.footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}.footer__blocks-wrapper .footer-block__heading{margin:0 0 14px!important;line-height:1.35}.footer__blocks-wrapper .footer-block__details-content{margin:0!important}.footer__blocks-wrapper .footer-block__details-content li+li{margin-top:8px!important}.footer__blocks-wrapper .footer-block__details-content.rte p{margin:0 0 10px!important;line-height:1.55}}@media screen and (max-width:989px){.card__content .quick-add button.fox-atc .fox-atc__label{font-size:15px!important}}.fox-product-card .card__inner{position:relative}.fox-product-card .card__media{position:absolute}.fox-product-card .card__inner>.fox-discount-corner{position:absolute!important;top:5px!important;left:5px!important;right:auto!important;bottom:auto!important;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0;padding:7px 11px;border:1px solid rgba(255,255,255,.5)!important;border-radius:8px 15px 15px 8px!important;background:linear-gradient(135deg,#ff3647,#e50923 55%,#b90019)!important;color:#fff!important;box-shadow:0 3px 8px #a0001438,inset 0 1px 1px #ffffff59;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;pointer-events:none;transform:none!important}.fox-product-card .card__media>.fox-top-favorite-badge{position:absolute;left:12px;bottom:8px;z-index:11;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:8px 11px;box-sizing:border-box;border:1px solid rgba(255,255,255,.65);border-radius:9px;background:#22a7f0;color:#fff;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.5px;white-space:nowrap;box-shadow:0 3px 10px #00000038,0 0 5px #ffffff59,inset 0 1px 2px #ffffff8c;overflow:hidden;pointer-events:none;isolation:isolate}.fox-product-card .fox-top-favorite-badge svg{width:14px;height:14px;flex:0 0 14px}.fox-product-card .fox-top-favorite-badge:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent)}.fox-product-card .fox-top-favorite-badge:after{content:"";position:absolute;top:-60%;left:-70%;width:38%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:rotate(22deg);animation:fox-card-shine 7s ease-in-out infinite}@keyframes fox-card-shine{0%,76%{left:-70%}to{left:145%}}@media(max-width:749px){.fox-product-card .card__inner>.fox-discount-corner{top:4px!important;left:4px!important;padding:6px 9px;font-size:12px}.fox-product-card .card__media>.fox-top-favorite-badge{left:12px;bottom:7px;padding:6px 8px;font-size:9px}.fox-product-card .fox-top-favorite-badge svg{width:12px;height:12px;flex-basis:12px}}@media(prefers-reduced-motion:reduce){.fox-product-card .fox-top-favorite-badge:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fox-custom.css.map */
