﻿html{margin:0;padding:0;background-color:#fff;}:root{--color-black:#231f20;--color-orange:#ff5a00;--color-red:#f00;--color-gray-light:#e1dbd8;--color-gray-dark:#616161;--color-white:#fff;--text-size-body:16px;--text-size-large:20px;--text-size-small:14px;--text-size-extra-small:14px;--text-size-h1:56px;--line-height-h1:60px;--text-size-h2:28px;--line-height-h2:32px;--text-size-h3:20px;--line-height-h3:24px;--text-size-h4:16px;--line-height-h4:20px;--bezier-custom-smooth:cubic-bezier(.16,1,.29,.99);}.loading-strip{position:fixed;z-index:100;top:44px;left:0;height:0;background:linear-gradient(90deg,var(--color-orange) 0%,var(--color-gray-light) 40%,var(--color-orange) 100%);background-size:200% 100%;animation:loading-strip-animate 1.2s linear infinite;pointer-events:none;transition:all ease .2s 0s;width:100%;z-index:11;}@keyframes loading-strip-animate{0%{background-position:200% 0;}100%{background-position:-200% 0;}}html.enhancedloading .loading-strip{transition-delay:.3s;height:9px;}body{margin:0;padding:148px 0 0 0;color:var(--color-black);font-size:16px;line-height:1.25em;font-weight:400;font-family:"Roboto Flex",sans-serif;}body:has(.page-home){padding-top:0;}*{box-sizing:border-box;background-repeat:no-repeat;}@keyframes FadeIn{from{opacity:0;}}#pagetop{opacity:1;}img{max-width:100%;}h1,h2,h3,h4,h5,h6{font-family:"Exo",sans-serif;margin:0;font-weight:700;line-height:1.07em;}.h1{font-family:"Exo",sans-serif;font-size:var(--text-size-h1);}.h4{font-family:"Exo",sans-serif;font-size:var(--text-size-h4);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:20px;line-height:var(--line-height-h4);font-weight:700;text-transform:uppercase;font-weight:700;}hr{border:0;outline:0;height:1px;background-color:currentColor;}hr.fancy{margin-left:0;height:9px;width:53px;margin:15px auto 30px 0;background-color:var(--color-orange);}hr.fancy.align-center{margin-left:auto;margin-right:auto;}.text-center{text-align:center;}.text-orange{color:var(--color-orange);}.text-danger{color:var(--color-red);}.text-large{font-size:var(--text-size-large);}.hide-empty:empty{display:none;}.field{display:block;width:100%;padding:16px 16px;border:0;border:1px solid currentColor;font-family:inherit;font-size:inherit;outline:0;}.form-group{margin-bottom:30px;}.content-wrapper{margin:auto;width:1200px;max-width:100%;padding:0 20px;}.content-wrapper-fluid{margin:auto;width:100%;max-width:1410px;padding:0 20px;}@keyframes PageShow{from{opacity:0;}}.page{min-height:calc(100vh - 540px);animation:PageShow .24s ease;}.btn{border:1px solid var(--color-gray-dark);color:var(--color-gray-dark);font-size:var(--text-size-small);text-align:center;display:inline-flex;font-family:"Roboto Flex",sans-serif;text-decoration:none;padding:12px 12px;justify-content:center;line-height:1em;align-items:center;min-height:40px;transition:all ease .24s;will-change:all;background-color:transparent;cursor:pointer;max-width:100%;}.btn.btn-gray-light{border-color:var(--color-gray-light);color:var(--color-gray-light);}.btn:hover{background-color:var(--color-orange);color:var(--color-white);border-color:var(--color-orange);}.btn-white{border-color:var(--color-white);color:var(--color-white);}.btn-orange{border-color:var(--color-orange);color:var(--color-orange);background-color:var(--color-white);}.btn-orange:hover{color:var(--color-white);background-color:var(--color-orange);}.btn-orange.btn-fill{background-color:var(--color-orange);color:var(--color-white);}.btn-black{background-color:var(--color-black);color:var(--color-white);}.btn-full-width{width:100%;}.btn:disabled{opacity:.3;cursor:not-allowed;}.w-220{width:220px;}.top-bar{padding:12px 0;background-color:var(--color-black);color:var(--color-gray-light);font-size:var(--text-size-small);text-align:center;font-family:"Roboto Flex",sans-serif;}.site-header{position:fixed;left:0;top:0;width:100%;z-index:10;transition:all ease .25s;background-color:var(--color-white);}.site-header .header-row{width:1180px;padding:20px 20px;max-width:100%;margin:auto;display:flex;align-items:center;}.site-header .header-row .logo{width:120px;flex-shrink:0;display:block;}.site-header .header-row .logo img{display:block;}.site-header .header-row nav{margin:auto 0 auto auto;flex-grow:1;display:flex;width:660px;max-width:660px;gap:36px;justify-content:end;}.site-header .header-row nav a{font-family:"Roboto Flex",sans-serif;font-size:var(--text-size-small);color:var(--color-black);text-decoration:none;font-weight:500;}.site-header .header-row nav a:hover{color:var(--color-orange);}.site-header .header-row nav a.active{color:var(--color-orange);}.site-header .header-row .other{width:auto;display:flex;flex-shrink:0;gap:18px;margin-left:30px;align-items:center;justify-content:flex-end;}.site-header .header-row .other button{background-color:transparent;border:0;outline:0;padding:0;cursor:pointer;}.site-header .header-row .other .cart{position:relative;}.site-header .header-row .other .cart span{background-color:var(--color-orange);color:var(--color-white);font-size:10px;text-align:center;line-height:15px;position:absolute;border-radius:50%;width:14px;height:14px;top:-4px;right:-4px;}body:has(.page-home) .site-header{background-color:transparent;}body:has(.page-home) .site-header.scrolled{background-color:var(--color-white);}.site-header.scrolled{background-color:var(--color-white);box-shadow:0 1px 2px rgba(0,0,0,.25);}.nav-toggle{display:none;}.mobile-nav{display:none;}.home-hero{position:relative;background-image:url(/images/hero/home.webp),linear-gradient(to right,#dfdad6,#e4e1da);background-position:center,center;height:775px;display:flex;align-items:center;flex-direction:column;justify-content:center;}.home-hero .contents{width:100%;}.home-hero hr{height:9px;background-color:var(--color-orange);width:53px;margin:28px auto 28px 0;}.home-hero p{font-family:"Exo",sans-serif;font-size:var(--text-size-h1);text-transform:uppercase;margin:0;font-weight:700;line-height:normal;line-height:1.07em;}.home-hero .ctas{display:flex;gap:10px;margin-top:45px;}.home-hero .ctas .btn{width:220px;}.home-strip{background-color:var(--color-black);overflow:hidden;position:relative;height:50px;}.home-strip img{will-change:transform;position:absolute;width:2438px;height:27px;left:0;top:12px;display:block;animation:StripOne 30s linear infinite;max-width:none;}.home-strip img:nth-child(2){left:2438px;}@keyframes StripOne{from{transform:translateX(0%);}to{transform:translateX(-100%);}}.unlock{padding:64px;background-color:var(--color-gray-dark);color:var(--color-gray-light);}.unlock h1{margin:0;text-align:center;text-transform:uppercase;font-size:var(--text-size-h1);outline:0;}.unlock hr{width:53px;margin:28px auto;height:9px;background-color:var(--color-orange);}.unlock .cta{text-align:center;margin-top:45px;}.unlock .cta .btn{width:220px;}.section-header{display:flex;align-items:center;margin-bottom:40px;}.section-header .section-title{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);margin:0;}.section-header a{margin-left:auto;}.section-padded{padding:120px 0;}.products-list{display:flex;flex-wrap:wrap;gap:60px 9px;}.products-list .filler{width:calc(33.3333333333% - 6px);order:1;border-radius:10px;background-size:cover;display:flex;flex-direction:column;padding:20px;text-align:center;justify-content:center;}.products-list .filler p{color:var(--color-white);text-align:center;margin:0;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);font-weight:700;text-transform:uppercase;}.filler-shop-men{background-image:url(/images/fillers/filler-shop-men.webp);}.product{width:calc(33.3333333333% - 6px);}.product .image{position:relative;border:1px solid transparent;border-radius:10px;overflow:hidden;display:block;}.product .image img{display:block;aspect-ratio:45/52;}.product .image .alt{opacity:0;position:absolute;inset:0;aspect-ratio:45/52;display:block;z-index:1;transition:opacity ease .12s;}.product .text{margin:20px 0;}.product .text h3{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);margin:0;color:var(--color-orange);text-transform:uppercase;}.product .text h3 a{color:inherit;font-size:inherit;text-decoration:none;}.product .text .desc{color:var(--color-gray-dark);}.product:hover .image{border-color:var(--color-orange);}.product:hover .image .alt{opacity:1;}.product .btn-buy-now{width:100%;}.product form{display:none;}.section-product-categories .categories{display:flex;gap:9px;justify-content:center;max-width:1920px;margin:auto;}.section-product-categories .categories .category{position:relative;overflow:hidden;width:50%;}.section-product-categories .categories .category .image img{display:block;}.section-product-categories .categories .category .text{position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;}.section-product-categories .categories .category .text h2{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);margin:0;color:var(--color-black);}.section-product-categories .categories .category .text hr{margin:16px auto 45px auto;width:53px;height:9px;background-color:var(--color-orange);}.section-product-categories .categories .category:nth-child(1) .image img{border-radius:0 10px 10px 0;}.section-product-categories .categories .category:nth-child(2) .image img{border-radius:10px 0 0 10px;}.section-watch-and-buy .items{margin:30px auto;display:flex;gap:9px;}.section-watch-and-buy .item{width:calc(25% - 5px);}.section-watch-and-buy .item video{display:block;aspect-ratio:335/520;object-fit:cover;width:100%;height:auto;margin-bottom:15px;border-radius:10px;}.product-short{display:flex;flex-wrap:wrap;gap:10px 0;}.product-short .image{width:105px;height:100px;border-radius:10px;overflow:hidden;}.product-short .image img{width:100%;height:100%;object-fit:cover;display:block;}.product-short .text{padding:0 10px;width:calc(100% - 115px);}.product-short .text h3{margin:12px 0;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);color:var(--color-orange);}.product-short .btn-buy-now{width:100%;}.section-belief{background-image:url(/images/backgrounds/bg-belief.webp);background-position:center top;height:850px;display:flex;align-items:center;justify-content:center;margin-top:90px;}.section-belief .text{max-width:770px;}.section-belief .text p{color:var(--color-white);font-family:"Exo",sans-serif;text-align:center;font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);line-height:1.1em;margin:0 auto;font-weight:700;text-transform:uppercase;}.section-belief .text hr{display:block;margin:30px auto 0 auto;height:9px;width:53px;background-color:var(--color-orange);}.section-why-barefoot{padding:60px 0;background-color:var(--color-gray-light);}.section-why-barefoot h3{text-align:center;color:var(--color-black);font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.section-why-barefoot .grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr 1fr;align-items:center;margin:35px 0;}.section-why-barefoot .grid .text-item h4{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.section-why-barefoot .grid .text-item p{font-size:var(--text-size-small);}.section-why-barefoot .grid .text-item.text-item-right{text-align:right;}.section-why-barefoot .grid .text-item-one{grid-column:1;grid-row:1;}.section-why-barefoot .grid .text-item-two{grid-column:3;grid-row:1;}.section-why-barefoot .grid .text-item-three{grid-column:1;grid-row:2;}.section-why-barefoot .grid .text-item-four{grid-column:3;grid-row:2;}.section-why-barefoot .grid .product-image{grid-row:1/3;grid-column:2;}.section-why-barefoot .grid .product-image img{display:block;margin:auto;}.section-why-barefoot .cta{margin:auto;display:block;}.section-comparison{padding:60px 0;background-position:left center;background-size:0 100%;background-repeat:no-repeat;}.section-comparison h3{text-align:center;color:var(--color-black);font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.section-comparison .labels{width:810px;max-width:100%;display:flex;z-index:2;margin:60px auto 0 auto;display:none;}.section-comparison .labels label{width:50%;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);text-align:center;font-weight:700;}.section-comparison .before-after{position:relative;width:810px;max-width:100%;margin:60px auto 0 auto;overflow:hidden;}.section-comparison .before-after .before{width:550px;overflow:hidden;background-color:#fff;position:relative;z-index:1;}.section-comparison .before-after .before img{display:block;width:810px;max-width:none;}.section-comparison .before-after .after{width:100%;overflow:hidden;position:absolute;inset:0;background-color:#fff;z-index:0;}.section-comparison .before-after .after img{display:block;width:810px;max-width:none;}.section-comparison .before-after .line{display:block;left:50%;width:1px;background-color:var(--color-black);z-index:1;height:calc(100% + 35px);top:-35px;position:absolute;}.section-comparison .before-after .compare-slider{z-index:2;position:relative;appearance:none;position:absolute;inset:0 -16px;height:100%;background-color:transparent;}.section-comparison .before-after .compare-slider::-webkit-slider-thumb{-webkit-appearance:none;height:32px;width:32px;border-radius:50%;background:transparent;cursor:pointer;background-image:url(/images/assets/icon-slider-thumb.svg);background-position:center;margin-top:-16px;}.section-comparison .before-after .compare-slider:active::-webkit-slider-thumb{box-shadow:0 0 12px rgba(0,0,0,.3);}.section-craftsmanship{padding:90px;background-color:var(--color-gray-light);color:var(--color-black);}.section-craftsmanship p{margin:0;text-align:center;text-transform:uppercase;font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);font-weight:700;}.section-craftsmanship hr{width:53px;margin:28px auto;height:9px;background-color:var(--color-orange);}.section-craftsmanship .cta{text-align:center;margin-top:45px;}.section-craftsmanship .cta .btn{width:220px;}.site-footer{background-color:var(--color-black);padding-top:64px;}.site-footer .footer-grid{display:flex;gap:20px;}.site-footer .footer-grid .footer-grid-col-small{width:33.3333333333%;}.site-footer .footer-grid .footer-grid-col-large{width:66.6666666667%;}.site-footer .footer-row{display:flex;}.site-footer .footer-row .col-logo{display:none;}.site-footer .footer-row .col{flex-grow:1;flex-basis:0;gap:20px;}.site-footer .footer-row .col-title{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-weight:700;color:var(--color-orange);}.site-footer .footer-row hr{height:9px;background-color:var(--color-orange);width:53px;margin:20px 0 30px 0;}.site-footer .footer-row ul{list-style:none;margin:0;padding:0;}.site-footer .footer-row ul li{margin:15px 0;}.site-footer .footer-row ul li a{font-size:var(--text-size-small);color:var(--color-white);text-decoration:none;}.site-footer .footer-row ul li a:hover{text-decoration:underline;}.site-footer .footer-row .social-links li{display:inline-block;margin:0;margin-right:20px;}.site-footer .footer-row .social-links li a{transition:transform ease .12s;display:block;}.site-footer .footer-row .social-links li a span{display:none;}.site-footer .footer-row .social-links li a svg{display:block;}.site-footer .footer-row .social-links li a:hover{transform:scale(1.05);}.site-footer .footer-row .col-large{flex-grow:1;flex-basis:0;gap:20px;}.site-footer .footer-row:has(.col-large){margin-top:90px;}.site-footer .copyright,.site-footer .legal{color:var(--color-gray-dark);}.site-footer .copyright a,.site-footer .legal a{color:inherit;text-decoration:none;}.site-footer .copyright a:hover,.site-footer .legal a:hover{text-decoration:underline;}.page-product .product-details-grid{display:grid;grid-template-columns:calc((100vw - 1200px)/2) repeat(10,1fr) calc((100vw - 1200px)/2);gap:10px;}.page-product .product-details-grid .product-images{display:flex;gap:10px;flex-wrap:wrap;grid-column:1/8;}.page-product .product-details-grid .product-images img{border-radius:0 10px 10px 0;display:block;width:calc(50% - 5px);height:auto;cursor:zoom-in;}.page-product .product-details-grid .product-images img:nth-child(2){display:none;}.page-product .product-details-grid .product-images img:nth-child(even){border-radius:10px 10px 10px 10px;}.page-product .product-details-grid .product-images img:first-child{width:100%;border-radius:0 10px 10px 0;}.page-product .product-details-grid .images-pager{display:none;}.page-product .product-details-grid .product-details{grid-column:9/12;}.product-details{padding:56px 10px;}.product-details .contents{max-width:335px;margin-left:auto;}.product-details h1{outline:0;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);color:var(--color-black);text-transform:uppercase;}.product-details .summary{margin:8px 0 0 0;color:var(--color-gray-dark);font-size:var(--text-size-small);}.product-details hr{height:9px;width:53px;background-color:var(--color-orange);margin-top:10px;margin-left:0;margin-bottom:0;}.product-details .price-block{margin-top:40px;}.product-details .price-block .display-price{color:var(--color-black);font-size:20px;font-weight:600;}.product-details .price-block .price-inclusion-note{font-size:var(--text-size-small);color:var(--color-gray-dark);margin-top:5px;}.product-details .ratings{display:flex;gap:8px;align-items:center;margin-top:15px;}.product-details .ratings .ratings-count{font-size:var(--text-size-small);color:var(--color-gray-dark);}.product-details .salient-features{margin:50px 0;}.product-details .salient-features img{display:block;}.product-details .product-size-card{margin:50px 0 25px 0;}.product-details .product-size-card .validation-message{color:var(--color-red);font-size:var(--text-size-small);margin-bottom:15px;display:none;animation:FadeIn ease .3s;font-weight:500;}.product-details .product-size-card .product-size-card-header{display:flex;gap:8px;align-items:center;}.product-details .product-size-card .product-size-card-header .text-title{font-weight:700;text-transform:uppercase;}.product-details .product-size-card .product-size-card-header .controls{margin-left:auto;display:flex;gap:12px;}.product-details .product-size-card .product-size-card-header .controls label{cursor:pointer;}.product-details .product-size-card .product-size-card-header .controls label input{appearance:none;opacity:0;margin:0;width:0;height:0;display:none;}.product-details .product-size-card .product-size-card-header .controls label span{font-weight:700;font-size:var(--text-size-small);display:block;color:var(--color-gray-dark);border-bottom:1px solid transparent;text-wrap:nowrap;}.product-details .product-size-card .product-size-card-header .controls label input:checked~span{color:var(--color-orange);border-color:var(--color-orange);}.product-details .product-size-card .product-size-card-body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:10px 0 22px 0;}.product-details .product-size-card .product-size-card-body label{border:1px solid var(--color-gray-dark);color:var(--color-gray-dark);font-size:var(--text-size-extra-small);line-height:30px;text-align:center;position:relative;}.product-details .product-size-card .product-size-card-body label input{position:absolute;opacity:0;appearance:none;}.product-details .product-size-card .product-size-card-body label .size-us,.product-details .product-size-card .product-size-card-body label .size-uk,.product-details .product-size-card .product-size-card-body label .size-eu{display:none;}.product-details .product-size-card .product-size-card-body label:hover{background-color:var(--color-orange);color:var(--color-white);border-color:var(--color-orange);}.product-details .product-size-card .product-size-card-body label:has(input:disabled){background-color:var(--color-gray-light);cursor:not-allowed;text-decoration:line-through;}.product-details .product-size-card .product-size-card-body label:has(input:disabled):hover{background-color:var(--color-gray-light);cursor:not-allowed;text-decoration:line-through;color:var(--color-gray-dark);border:1px solid var(--color-gray-dark);}.product-details .product-size-card .product-size-card-body label:has(input:checked){background-color:var(--color-orange);color:var(--color-white);border-color:var(--color-orange);}.product-details .product-size-card .product-size-card-body label .size-us{display:none;}.product-details .product-size-card .product-size-card-body label .size-uk{display:none;}.product-details .product-size-card .product-size-card-footer .size-guide-link{color:var(--color-orange);text-decoration:none;font-weight:700;padding:0;background-color:transparent;border:0;outline:0;margin:0;cursor:pointer;font-size:var(--text-size-large);}.product-details .product-size-card .product-size-card-footer .note{font-size:var(--text-size-small);color:var(--color-gray-dark);margin-top:8px;}.product-details .product-size-card:has(.product-size-card-header input:checked[value=EU]) .product-size-card-body label .size-eu{display:block;}.product-details .product-size-card:has(.product-size-card-header input:checked[value=UK]) .product-size-card-body label .size-uk{display:block;}.product-details .product-size-card:has(.product-size-card-header input:checked[value=US]) .product-size-card-body label .size-us{display:block;}.product-details .buttons .btn{margin:4px 0;width:100%;}.product-details .product-info{margin:50px 0 0 0;}.product-details .product-info details{margin-bottom:30px;}.product-details .product-info details summary{cursor:pointer;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);border-bottom:1px solid currentColor;text-transform:uppercase;padding:8px 0;font-weight:700;background-image:url(/images/assets/icon-plus-gray.svg);background-position:right center;display:block;}.product-details .product-info details .details-content{padding:10px 0;animation:FadeIn ease .6s;}.product-details .product-info details .details-content p{margin:10px 0;}.product-details .product-info details .details-content p i,.product-details .product-info details .details-content p em{font-style:normal;font-size:var(--text-size-extra-small);font-weight:400;}.product-details .product-info details .details-content ul{margin:10px 0;padding-left:16px;}.product-details .product-info details .details-content ul li:not(:last-child){margin-bottom:.5em;}.product-details .product-info details .details-content ul i,.product-details .product-info details .details-content ul em{font-style:normal;font-size:var(--text-size-extra-small);font-weight:400;}.product-details .product-info details[open] summary{color:var(--color-orange);background-image:url(/images/assets/icon-minus-orange.svg);}.page-product .feature-marker{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);padding:120px 0;display:flex;align-items:center;justify-content:center;gap:46px;}.page-product .feature-marker span{font-weight:700;}.page-product .feature-marker i{height:9px;width:53px;flex-shrink:0;background-color:var(--color-orange);}.page-product .product-features .product-feature{margin:10px 0;display:flex;gap:10px;}.page-product .product-features .product-feature .text{width:calc(50% - 5px);background-color:var(--color-black);color:var(--color-white);padding:0 150px;display:flex;flex-direction:column;justify-content:center;border-radius:0 10px 10px 0;}.page-product .product-features .product-feature .text .text-inner{max-width:450px;margin-left:auto;margin-right:auto;}.page-product .product-features .product-feature .text h3{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;}.page-product .product-features .product-feature .text hr{height:9px;width:53px;margin-left:0;background-color:var(--color-orange);margin:17px 0 40px 0;}.page-product .product-features .product-feature .text p{margin:0;}.page-product .product-features .product-feature .image{width:calc(50% - 5px);overflow:hidden;}.page-product .product-features .product-feature .image img{display:block;border-radius:10px 0 0 10px;}.page-product .product-features .product-feature:nth-child(even) .text{border-radius:10px 0 0 10px;}.page-product .product-features .product-feature:nth-child(even) .image img{border-radius:0 10px 10px 0;}.page-product .product-features .product-feature-comparision .contents{width:calc(50% - 5px);padding:70px 120px;display:flex;flex-direction:column;border-radius:0 10px 10px 0;}.page-product .product-features .product-feature-comparision .contents:nth-child(even){border-radius:10px 0 0 10px;}.page-product .product-features .product-feature-comparision .bg-gray-light{background-color:var(--color-gray-light);color:var(--color-gray-dark);}.page-product .product-features .product-feature-comparision .bg-gray-light li{background-image:url(/images/assets/icon-check-orange.svg);}.page-product .product-features .product-feature-comparision .bg-gray-dark{background-color:var(--color-gray-dark);color:var(--color-gray-light);}.page-product .product-features .product-feature-comparision .bg-gray-dark li{background-image:url(/images/assets/icon-cross-gray-light.svg);}.page-product .product-features .product-feature-comparision h3{text-align:center;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);margin-bottom:1em;}.page-product .product-features .product-feature-comparision img{display:block;margin:auto auto 30px auto;}.page-product .product-features .product-feature-comparision .barefoot-shoes .comparison-heading img{height:208px;width:auto;max-width:none;}.page-product .product-features .product-feature-comparision .comparison-heading{height:208px;width:100%;margin-bottom:80px;}.page-product .product-features .product-feature-comparision .comparison-heading h3{margin-top:34px;}.page-product .product-features .product-feature-comparision ul{margin:auto auto 0 auto;max-width:455px;padding:0;list-style:none;font-size:20px;line-height:1.2em;font-weight:400;}.page-product .product-features .product-feature-comparision ul li{padding-left:35px;background-position:left .2em;}.page-product .product-features .product-feature-comparision ul li:not(:last-child){margin-bottom:24px;}.page-product .product-features .product-feature:nth-child(even){flex-direction:row-reverse;}.page-product .product-features .product-feature.product-feature-comparision{flex-direction:row;}.page-product .section-testimonials{background-color:var(--color-gray-light);padding:100px 0 50px 0;}.page-product .section-testimonials .testimonials ul{margin:0;padding:0;display:flex;list-style:none;overflow:hidden;}.page-product .section-testimonials .testimonials ul li{will-change:transform;width:100%;flex-shrink:0;opacity:0;transition:all ease 1.4s;}.page-product .section-testimonials .testimonials ul li p{font-weight:700;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);margin:0;max-width:1024px;text-transform:uppercase;}.page-product .section-testimonials .testimonials ul li hr{width:53px;height:9px;background-color:var(--color-orange);margin:35px 0 45px 0;}.page-product .section-testimonials .testimonials ul li.current{opacity:1;}.page-product .section-testimonials .testimonials .pager{margin-top:90px;}.page-product .section-testimonials .testimonials .pager span{display:inline-block;margin-right:8px;width:8px;height:8px;background-color:var(--color-white);border-radius:50%;}.page-product .section-testimonials .testimonials .pager span.current{background-color:var(--color-orange);}.section-product-reviews{padding:120px 0 60px 0;}.section-product-reviews h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.section-product-reviews .no-reviews{background-color:var(--color-gray-light);padding:40px 20px;text-align:center;margin-top:60px;border-radius:12px;}.section-product-reviews .no-reviews h3{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);}.section-product-reviews .no-reviews .stars{margin-top:30px;}.section-product-reviews .no-reviews .stars .svg{display:block;margin:auto;}.section-product-reviews .no-reviews .stars span{display:block;margin-top:2px;font-size:var(--text-size-extra-small);}.section-product-reviews .no-reviews .btn{width:440px;margin:30px auto 0 auto;}.trust-markers{background-color:var(--color-gray-light);padding:60px;}.trust-markers ul{margin:0 auto;padding:0;list-style:none;display:flex;justify-content:space-between;width:895px;max-width:100%;}.trust-markers ul li .icon{width:106px;height:80px;margin:auto;}.trust-markers ul li .icon img{display:block;margin:auto;}.trust-markers ul li hr{height:9px;width:53px;margin:15px auto 30px auto;background-color:var(--color-orange);}.trust-markers ul li p{font-family:"KoHo",sans-serif;text-align:center;font-size:20px;font-weight:700;}.section-product-faqs{padding:90px 0 0 0;}.section-product-faqs h2{margin-bottom:60px;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.section-product-faqs details{margin-bottom:30px;}.section-product-faqs details summary{cursor:pointer;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);border-bottom:1px solid currentColor;text-transform:uppercase;padding:8px 0;font-weight:700;background-image:url(/images/assets/icon-plus-gray.svg);background-position:right center;display:block;}.section-product-faqs details .details-content{padding:10px 0;animation:FadeIn ease .6s;}.section-product-faqs details .details-content p{margin:10px 0;}.section-product-faqs details .details-content ul{margin:10px 0;padding-left:16px;}.section-product-faqs details .details-content ul li:not(:last-child){margin-bottom:.5em;}.section-product-faqs details[open] summary{color:var(--color-orange);background-image:url(/images/assets/icon-minus-orange.svg);}.hero{overflow:hidden;background-size:auto 100%;height:740px;background-position:center bottom;max-width:1920px;margin:auto;display:flex;align-items:center;}.hero h1{text-transform:uppercase;color:#fff;font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.hero hr{height:9px;width:53px;margin:15px auto 30px 0;background-color:var(--color-orange);}.hero-about{background-image:url(/images/hero/hero-about.webp);}.hero-barefoot-science{background-image:url(/images/hero/hero-barefoot-science-wide.webp);}.hero-shop-men{background-image:url(/images/hero/hero-shop-men.webp?v=2);height:650px;}.hero-shop-men h1{color:var(--color-black);}.hero-shop-women{background-image:url(/images/hero/hero-shop-women.webp);height:650px;}.hero-shop-women h1{color:var(--color-black);}.hero-shop-accessories{background-image:none;background-color:var(--color-black);height:650px;}.hero-shop-accessories h1{color:var(--color-gray-light);}.hero-shop-landing{background-image:none;background-color:var(--color-black);height:650px;}.hero-shop-landing h1{color:var(--color-gray-light);}.section-commitment{padding:110px 0;background-color:var(--color-gray-light);text-align:center;}.section-commitment hr{margin:40px auto;}.section-commitment h2{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.section-commitment p{margin:0 auto 0 auto;max-width:910px;font-size:var(--text-size-large);line-height:1.25em;font-weight:500;}.section-commitment p em{font-weight:700;font-style:normal;}.section-about-us{padding:10px 0;background-color:var(--color-white);}.section-about-us ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}.section-about-us ul li{display:flex;gap:10px;}.section-about-us ul li .text{width:50%;background-color:var(--color-black);display:flex;flex-direction:column;align-items:center;padding:20px;}.section-about-us ul li .image{width:50%;overflow:hidden;}.section-about-us ul li .image img{display:block;width:100%;height:100%;object-fit:cover;}.section-about-us ul li:nth-child(odd) .text{border-radius:0 10px 10px 0;}.section-about-us ul li:nth-child(odd) .image{border-radius:10px 0 0 10px;}.section-about-us ul li:nth-child(even){flex-direction:row-reverse;}.section-about-us ul li:nth-child(even) .text{border-radius:10px 0 0 10px;}.section-about-us ul li:nth-child(even) .image{border-radius:0 10px 10px 0;}.section-about-us ul .inner{margin:auto;max-width:460px;}.section-about-us ul h3{color:var(--color-white);font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;}.section-about-us ul hr{margin:30px 0 45px 0;}.section-about-us ul p{color:var(--color-white);font-weight:500;margin:0;}.section-pay-model{padding:110px 35px;}.section-pay-model h2{text-align:center;font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.section-pay-model>p{max-width:686px;margin:1em auto;}.section-pay-model ul{display:grid;list-style:none;margin:60px 0 0 0;padding:0;gap:10px;grid-template-columns:auto auto;grid-template-rows:1fr 1fr;}.section-pay-model ul li{border-radius:10px;background-color:var(--color-gray-light);}.section-pay-model ul li .text{padding:55px 110px;}.section-pay-model ul li .text img{margin-left:-10px;display:block;}.belief{padding:110px 0;background-color:var(--color-gray-light);text-align:center;}.belief p{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;font-family:"Exo",sans-serif;font-weight:700;margin:0;}.belief hr{margin:28px 0 0 0;}.section-natural-movement{padding:110px 0;background-image:url(/images/barefoot-science/shape-of-feet.webp);background-position:calc(50% + 165px + 165px) calc(100% - 50px);}.section-natural-movement h2{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;max-width:962px;}.section-natural-movement hr{margin:30px 0 45px 0;}.section-natural-movement p{max-width:566px;font-size:var(--text-size-large);font-weight:500;line-height:1.25em;margin:0;}.section-natural-movement img{display:none;}.fitting-features{background-color:var(--color-gray-light);padding-top:60px;}.fitting-features ul{list-style:none;text-align:center;margin:0;padding:0;}.fitting-features ul li{padding:50px 0;}.fitting-features ul li h3{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.fitting-features ul li p{max-width:680px;margin:1em auto 0 auto;font-size:var(--text-size-large);font-weight:500;line-height:1.25em;color:var(--color-gray-dark);}.fitting-features ul li .image{position:relative;width:776px;margin:110px auto 0 auto;}.fitting-features ul li .image img{display:block;margin:auto;position:relative;z-index:1;}.fitting-features ul li .image span{position:absolute;height:113px;left:50%;transform:translateX(-50%);background-color:var(--color-orange);display:block;margin:auto;width:680px;max-width:100%;bottom:72px;}.section-why-who{max-width:1920px;margin:auto;}.section-why-who ul{list-style:none;margin:0;padding:0;}.section-why-who ul li{display:flex;color:var(--color-white);gap:10px;margin:10px 0;}.section-why-who ul li .image{width:50%;}.section-why-who ul li .image img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;}.section-why-who ul li .text{width:50%;display:flex;justify-content:center;flex-direction:column;padding:110px;background-color:var(--color-black);}.section-why-who ul li .text .inner{max-width:450px;max-width:685px;}.section-why-who ul li .text h3{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.section-why-who ul li .text p{max-width:450px;max-width:685px;}.section-why-who ul li:nth-child(odd) .image img{border-radius:0 10px 10px 0;}.section-why-who ul li:nth-child(odd) .text{border-radius:10px 0 0 10px;}.section-why-who ul li:nth-child(even){flex-direction:row-reverse;}.section-why-who ul li:nth-child(even) .image img{border-radius:10px 0 0 10px;}.section-why-who ul li:nth-child(even) .text{border-radius:0 10px 10px 0;}.section-why-who ul li:nth-child(even) .text .inner{margin-left:auto;}.page-barefoot-science .message{padding:120px 0;background-color:var(--color-gray-light);text-align:center;}.page-barefoot-science .message p{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;font-family:"Exo",sans-serif;font-weight:700;margin:0;}.page-barefoot-science .message hr{margin-top:28px;margin-bottom:0;}.mini-cart{position:fixed;right:0;width:100%;top:0;bottom:0;z-index:21;background-color:rgba(35,31,32,.3);visibility:hidden;transition:all ease 1.2s;}.mini-cart .close{position:absolute;top:80px;right:70px;width:48px;height:48px;background-color:#fff;border:0;outline:0;z-index:1;top:46px;padding:12px;opacity:0;transition:all ease .25s 0s;}.mini-cart .close svg{display:block;width:24px;height:auto;}.mini-cart .cart-busy{background:linear-gradient(90deg,var(--color-orange) 0%,var(--color-gray-light) 40%,var(--color-orange) 100%);background-size:200% 100%;animation:loading-strip-animate 1.2s linear infinite;pointer-events:none;transition:all ease .2s 0s;width:100%;z-index:11;height:0;display:block;position:absolute;top:0;left:0;}.mini-cart.busy .cart-busy{height:9px;}.mini-cart.busy .mini-cart-body{filter:blur(10px);}.mini-cart .cart-fader{position:absolute;left:0;top:0;width:100%;height:9px;background-color:var(--color-orange);}.mini-cart .mini-cart-content{position:relative;width:800px;margin-left:auto;max-width:calc(100% - 10px);height:100%;position:relative;background-color:var(--color-white);padding:45px 70px 80px 70px;overflow:auto;overscroll-behavior:contain;animation:MiniCartContentHide 1s cubic-bezier(.16,1,.29,.99) 0s forwards;}.mini-cart .mini-cart-content .mini-cart-header{display:flex;gap:26px;padding:0 0 30px 0;align-items:flex-end;}.mini-cart .mini-cart-content .mini-cart-header .icon{position:relative;width:60px;}.mini-cart .mini-cart-content .mini-cart-header .icon svg{display:block;height:auto;}.mini-cart .mini-cart-content .mini-cart-header .icon svg text{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.mini-cart .mini-cart-content .mini-cart-header .header-text{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);font-family:"Exo",sans-serif;color:var(--color-black);font-weight:700;margin:0;line-height:.75em;}.mini-cart .mini-cart-content .mini-cart-body .free-delivery-qualified{font-size:var(--text-size-small);color:var(--color-gray-dark);}.mini-cart .mini-cart-content .mini-cart-body .line-items{border-bottom:1px solid var(--color-gray-light);margin-bottom:30px;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item{padding:20px 0;display:flex;gap:20px;position:relative;border-top:1px solid var(--color-gray-light);}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .col-thumb img{display:block;width:140px;border-radius:10px;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .col-other{display:flex;flex-direction:column;flex-grow:1;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .name-price{display:flex;gap:10px;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .product-name .name{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:inherit;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .product-name .size{font-size:var(--text-size-small);color:var(--color-gray-dark);}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .price{margin-left:auto;text-align:right;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .controls{margin-top:auto;display:flex;gap:10px;align-items:flex-end;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper{display:flex;border:1px solid var(--color-black);align-items:center;line-height:1em;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper button{width:20px;height:30px;padding:0;border:0;outline:0;background-color:transparent;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper button svg{display:block;margin:auto;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper button svg path{fill:var(--color-black);}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper button:disabled{cursor:not-allowed;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper button:disabled svg path{fill:#a5a4a4;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .stepper span{width:40px;text-align:center;font-weight:var(--text-size-small);}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .remove{margin-left:auto;width:20px;height:24px;background-image:url(/images/assets/icon-bin-gray.svg);background-position:center;background-color:transparent;padding:0;border:0;outline:0;cursor:pointer;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .remove span{display:none;}.mini-cart .mini-cart-content .mini-cart-body .upsells{margin-bottom:30px;}.mini-cart .mini-cart-content .mini-cart-body .upsells .upsells-heading{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:20px;}.mini-cart .mini-cart-content .mini-cart-body .upsells .upsell-products{display:flex;gap:10px;width:100%;}.mini-cart .mini-cart-content .mini-cart-body .upsells .upsell-products a{display:block;flex-basis:0;flex-grow:1;text-decoration:none;}.mini-cart .mini-cart-content .mini-cart-body .upsells .upsell-products a img{border-radius:10px;display:block;margin-bottom:10px;}.mini-cart .mini-cart-content .mini-cart-body .upsells .upsell-products a span{display:block;font-size:var(--text-size-h4);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:20px;line-height:var(--line-height-h4);font-weight:700;font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;color:var(--color-orange);text-decoration:none;}.mini-cart .mini-cart-content .mini-cart-body .btn-checkout{width:100%;}.mini-cart .empty-cart-message{text-align:center;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);margin:140px auto 0 auto;max-width:394px;}.mini-cart.show{visibility:visible;}.mini-cart.show .close{opacity:1;transition-delay:1s;}.mini-cart.show .mini-cart-content{animation:MiniCartContentShow 1.6s var(--bezier-custom-smooth) 0s forwards;}@keyframes MiniCartContentShow{from{transform:translateX(100%);}to{transform:translateX(0);}}@keyframes MiniCartContentHide{to{transform:translateX(100%);}}.cart-secure-checkout{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0;}.cart-secure-checkout i{width:23px;flex-shrink:0;height:28px;background-image:url(/images/assets/icon-secure-checkout.svg);background-size:cover;}.cart-secure-checkout span{font-size:var(--text-size-extra-small);}.page-legal .header{min-height:400px;display:flex;align-items:center;background-color:var(--color-gray-light);}.page-legal .header h1{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.page-legal .header hr{margin-bottom:0;}.page-legal main{padding:90px 0;}.page-legal main .h4{text-transform:uppercase;}.page-legal main h2,.page-legal main .h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;margin:1.5em 0 .85em 0;}.page-legal main ul{margin-top:0;margin-bottom:1.5em;padding-left:1.5em;}.page-legal main ul li{margin-bottom:.2em;line-height:25px;}.page-legal main a{color:inherit;}.page-checkout{padding:0 0 0 0;background-image:linear-gradient(to right,#fff,#fff 75%,var(--color-gray-light) 75%,var(--color-gray-light) 100%);}.page-checkout hr{height:.5px;background-color:var(--color-gray-dark);border:0;outline:0;margin:15px 0;}.page-checkout h1{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-checkout h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-checkout .checkout-page-grid{display:flex;align-items:flex-start;}.page-checkout .checkout-page-grid .part-left{padding-top:56px;width:50%;padding-bottom:70px;}.page-checkout .checkout-page-grid .part-right{margin-left:auto;width:41.6666666667%;background-color:var(--color-gray-light);padding:70px 50px;position:-webkit-sticky;position:sticky;top:150px;max-height:calc(100vh - 150px);height:calc(100vh - 150px);overflow:auto;}.page-checkout .discount-coupon-wrapper{margin-top:16px;margin-bottom:60px;}.page-checkout .discount-coupon-wrapper .heading{font-size:var(--text-size-h4);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:20px;line-height:var(--line-height-h4);font-weight:700;margin-bottom:6px;}.page-checkout .discount-coupon-wrapper form.hidden{display:none;}.page-checkout .discount-coupon-wrapper .input-group{background-color:var(--color-white);padding:8px 16px;display:flex;border:1px solid transparent;gap:6px;margin-bottom:8px;}.page-checkout .discount-coupon-wrapper .input-group input{padding:0;border:0;line-height:normal;outline:0;flex-grow:1;}.page-checkout .discount-coupon-wrapper .input-group button{flex-shrink:0;padding:0;color:var(--color-orange);border:0;font-weight:700;text-transform:uppercase;min-height:0;}.page-checkout .discount-coupon-wrapper .input-group button:hover{background-color:transparent;}.page-checkout .discount-coupon-wrapper .input-group .js-btn-apply{display:block;}.page-checkout .discount-coupon-wrapper .input-group .js-btn-remove{display:none;}.page-checkout .discount-coupon-wrapper .input-group.has-error{border-color:var(--color-red);}.page-checkout .free-delivery-qualified{font-size:var(--text-size-small);color:var(--color-gray-dark);}.page-checkout .line-items{border-bottom:1px solid var(--color-gray-light);margin-top:15px;}.page-checkout .line-items .line-item{padding:20px 0;display:flex;gap:20px;position:relative;border-top:1px solid var(--color-gray-light);}.page-checkout .line-items .line-item .col-thumb a{display:block;position:relative;}.page-checkout .line-items .line-item .col-thumb img{display:block;width:105px;border-radius:10px;}.page-checkout .line-items .line-item .col-thumb .count{position:absolute;top:0;right:0;background-color:var(--color-orange);color:var(--color-white);aspect-ratio:1/1;border-radius:50%;width:22px;padding:2px 0 0 0;line-height:22px;display:block;font-size:var(--text-size-h4);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:20px;line-height:var(--line-height-h4);font-weight:700;text-align:center;transform:translate(50%,-50%);}.page-checkout .line-items .line-item .col-product-name .name{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:inherit;}.page-checkout .line-items .line-item .col-product-name .size{font-size:var(--text-size-small);color:var(--color-gray-dark);}.page-checkout .line-items .line-item .col-price{margin-left:auto;text-align:right;}.page-checkout .amounts{margin-bottom:30px;}.page-checkout .amounts .amount-row{width:100%;display:flex;padding:8px 0;margin:8px 0;}.page-checkout .amounts .amount-row .cell{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-weight:700;text-transform:uppercase;}.page-checkout .amounts .amount-row .cell small{font-weight:normal;text-transform:none;font-size:var(--text-size-small);}.page-checkout .amounts .amount-row .cell:last-child{margin-left:auto;text-align:right;}.page-checkout .amounts .amount-row-grand-total{border-top:.5px solid var(--color-gray-dark);border-bottom:.5px solid var(--color-gray-dark);}.page-checkout .checkout-partial .coupon-message{display:none;}.page-checkout .part-right:has(.amount-row-discount) .discount-coupon-wrapper .js-btn-apply{display:none;}.page-checkout .part-right:has(.amount-row-discount) .discount-coupon-wrapper .js-btn-remove{display:block;}.validation-message{color:var(--color-red);font-size:var(--text-size-extra-small);animation:FadeIn .1s linear;}.page-checkout .form-group{margin:20px 0;display:flex;gap:10px;}.page-checkout .form-group .required-mark{color:var(--color-red);}.page-checkout .form-group label{margin-top:10px;width:220px;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-weight:700;text-transform:uppercase;}.page-checkout .form-group .field{border:1px solid var(--color-black);font-size:var(--text-size-small);padding:10px 16px;outline:0;width:100%;border-radius:0;}.page-checkout .form-group .field:focus{outline:thin dotted currentColor;}.page-checkout .form-group>div{flex-grow:1;}.page-checkout .fancy-checkbox{display:flex;gap:10px;margin:30px 0;align-items:center;}.page-checkout .fancy-checkbox input{width:20px;height:20px;appearance:none;-webkit-appearance:none;outline:1px solid var(--color-black);flex-shrink:0;border:0 solid var(--color-white);transition:all linear .1s;}.page-checkout .fancy-checkbox input:checked{background-color:var(--color-orange);outline-color:var(--color-orange);border-width:4px;}.page-checkout .fancy-checkbox label{flex-grow:1;}.page-checkout .edit-cart-wrapper{margin-top:25px;}.page-checkout .edit-cart-wrapper span{color:var(--color-orange);font-weight:700;font-size:var(--text-size-large);cursor:pointer;}.page-checkout .address-group,.page-checkout .group{margin:60px 0;}.page-checkout .billing-address-fields{display:block;}.page-checkout .address-group:has(#BillingSameAsDelivery:checked) .billing-address-fields{display:none;animation:FadeIn .24s ease;}.page-checkout-empty{padding:60px 0 0 0;}.page-checkout-empty hr.seperator{margin-top:30px;margin-bottom:0;background-color:var(--color-gray-dark);}.page-checkout-empty .empty-grid{display:grid;grid-template-columns:1fr clamp(600px,600px,60%) clamp(600px,600px,30%) 1fr;}.page-checkout-empty .empty-grid .text{align-self:center;padding-right:60px;padding-left:20px;padding-top:20px;padding-bottom:20px;}.page-checkout-empty .empty-grid .text p{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);max-width:565px;}.page-checkout-empty .empty-grid .text a{margin-top:30px;}.page-checkout-empty .empty-grid .image{grid-column:3/span 2;}.page-checkout-empty .empty-grid .image img{display:block;}.page-order-pay{padding:60px 0;}.page-order-pay .wrapper{max-width:720px;margin:auto;}.page-order-pay h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-find-order{padding:60px 0;background-color:var(--color-gray-light);}.page-find-order .container{width:680px;border-radius:10px;max-width:calc(100% - 40px);margin:auto;padding:40px 20px;background-color:var(--color-white);}.page-find-order .container h1{text-align:center;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.page-find-order .order-not-found{margin:30px 0;text-align:center;font-size:var(--text-size-large);color:var(--color-orange);}.page-find-order form{width:680px;max-width:calc(100% - 40px);margin:30px auto 0 auto;}.page-find-order form .form-row{display:flex;gap:10px;margin:30px 0;}.page-find-order form .form-row label{margin-top:10px;width:230px;flex-shrink:0;}.page-find-order form .form-row .input-group{flex-grow:1;}.page-find-order form .form-row .field{display:block;width:100%;padding:8px 10px;border:0;border:1px solid currentColor;font-family:inherit;font-size:inherit;outline:0;}.page-find-order form .form-row .validation-message{margin-top:4px;}.page-find-order form button{width:450px;max-width:100%;display:flex;margin:auto;}.page-order-details{padding:60px 0;}.page-order-details h1{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;}.page-order-details .band{background-color:var(--color-gray-light);padding:50px 0;margin:60px 0;}.page-order-details .band .data-row{display:flex;gap:10px;align-items:center;}.page-order-details .band .order-no small{font-size:24px;}.page-order-details .band .order-no strong{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.page-order-details .band .item-count-and-date{margin-left:auto;}.page-order-details .items .item{display:flex;gap:10px;margin:30px 0;}.page-order-details .items .item .col-image{width:220px;}.page-order-details .items .item .col-image img{display:block;border-radius:10px;}.page-order-details .items .item .col-info h3{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.page-order-details .items .item .col-actions{width:220px;margin-left:auto;}.page-order-details .items .item .col-actions .btn{width:100%;margin-bottom:20px;}.page-order-details .returns-note{max-width:500px;font-size:var(--text-size-extra-small);}.page-order-details h2{margin-top:40px;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.write-review-modal{background-color:rgba(35,31,32,.3);z-index:12;position:fixed;inset:0;display:flex;align-items:center;animation:FadeIn .6s var(--bezier-custom-smooth);}.write-review-modal .contents{position:relative;width:910px;max-width:calc(100% - 20px);max-height:calc(100vh - 20px);margin:auto;background-color:var(--color-white);padding:40px 40px;border-radius:10px;overflow:auto;}.write-review-modal .contents .close{width:24px;height:24px;background-image:url(/images/assets/icon-cross-gray-dark.svg);background-size:16px auto;background-position:center;padding:0;margin:0;position:absolute;top:10px;right:10px;border:0;outline:0;background-color:transparent;}.write-review-modal .contents .inner{max-width:680px;margin:auto;}.write-review-modal .contents h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-align:center;}.write-review-modal .contents .rating-wrapper{margin-top:30px;text-align:center;margin-bottom:30px;}.write-review-modal .contents .rating-wrapper .rating-control svg{transition:all linear .1s;display:inline-block;transform-origin:center;}.write-review-modal .contents .rating-wrapper .rating-control svg:hover{transform:scale(1.2);}.write-review-modal .contents .rating-wrapper .rating-control[data-rating-stars="1"] svg:nth-child(1) path{fill:var(--color-orange);}.write-review-modal .contents .rating-wrapper .rating-control[data-rating-stars="2"] svg:nth-child(n+1):nth-child(-n+2) path{fill:var(--color-orange);}.write-review-modal .contents .rating-wrapper .rating-control[data-rating-stars="3"] svg:nth-child(n+1):nth-child(-n+3) path{fill:var(--color-orange);}.write-review-modal .contents .rating-wrapper .rating-control[data-rating-stars="4"] svg:nth-child(n+1):nth-child(-n+4) path{fill:var(--color-orange);}.write-review-modal .contents .rating-wrapper .rating-control[data-rating-stars="5"] svg:nth-child(n+1):nth-child(-n+5) path{fill:var(--color-orange);}.write-review-modal .contents .rating-wrapper .validation-message{text-align:center;}.write-review-modal .contents .field[type=file]{background-image:url(/images/assets/icon-upload-orange.svg);background-position:20px center;padding-left:60px;-webkit-appearance:none;appearance:none;}.write-review-modal .contents .validation-message{text-align:left;}.write-review-modal .contents .review-media-items:has(.review-media-item){display:block;border:1px solid currentColor;}.write-review-modal .contents .btn{width:450px;display:flex;margin:auto;}.write-review-modal .contents .review-media-items{display:none;}.write-review-modal .contents .review-media-items .review-media-item{position:relative;padding:12px 40px 12px 12px;min-height:24px;text-align:left;overflow:hidden;}.write-review-modal .contents .review-media-items .review-media-item:not(:last-child){border-bottom:1px solid currentColor;}.write-review-modal .contents .review-media-items .review-media-item small{color:var(--color-gray-light);}.write-review-modal .contents .review-media-items .review-media-item button{position:absolute;width:24px;aspect-ratio:1;background-image:url(/images/assets/icon-cross-gray-light.svg);background-position:center;border:0;outline:0;background-color:transparent;right:12px;top:50%;transform:translateY(-50%);}.write-review-modal .review-note{margin:30px auto;}.write-review-modal .review-note a{color:var(--color-orange);text-decoration:none;}.write-review-thank-you-modal{background-color:rgba(35,31,32,.3);z-index:12;position:fixed;inset:0;display:flex;align-items:center;animation:FadeIn .6s var(--bezier-custom-smooth);}.write-review-thank-you-modal .contents{position:relative;width:910px;max-width:calc(100% - 40px);margin:auto;background-color:var(--color-white);padding:40px 20px;border-radius:10px;}.write-review-thank-you-modal .contents .icon-thank-you{display:block;margin:0 auto 30px auto;}.write-review-thank-you-modal .contents .inner{max-width:680px;margin:auto;text-align:center;}.write-review-thank-you-modal .contents h3{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.write-review-thank-you-modal .contents p{margin:60px 0;}.write-review-thank-you-modal .contents .btn{width:440px;}.page-order-not-found{padding:60px 0;}.page-order-not-found h1{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-order-thank-you{padding:90px 0;background-color:var(--color-gray-light);}.page-order-thank-you .wrapper{background-color:var(--color-black);color:var(--color-white);border-radius:10px;padding:50px 50px;text-align:center;max-width:910px;margin:auto;}.page-order-thank-you .thank-you-icon{margin:auto;display:block;}.page-order-thank-you h1{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;text-align:center;margin:34px 0;}.page-order-thank-you .wrapper>*{margin-left:auto;margin-right:auto;max-width:680px;}.page-order-thank-you .ctas{max-width:450px;margin-top:50px;}.page-order-thank-you .ctas a+a{margin-top:15px;}.page-order-payment-failed{padding:90px 0 90px 0;background-color:var(--color-gray-light);}.page-order-payment-failed .wrapper{background-color:var(--color-black);color:var(--color-white);border-radius:10px;padding:130px 50px 130px 50px;text-align:center;max-width:910px;margin:auto;}.page-order-payment-failed .payment-failed-icon{margin:auto auto 40px auto;display:block;}.page-order-payment-failed h1{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);text-transform:uppercase;text-align:center;margin:34px 0;}.page-order-payment-failed .wrapper>*{margin-left:auto;margin-right:auto;max-width:680px;}.page-order-payment-failed .ctas{max-width:450px;margin-top:50px;}.page-order-payment-failed .ctas a+a{margin-top:15px;}.page-contact .header{min-height:400px;display:flex;align-items:center;background-color:var(--color-gray-light);}.page-contact .header h1{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);}.page-contact .header hr{margin-bottom:0;}.page-contact main{padding:75px 0;}.page-contact main .h4{text-transform:uppercase;}.page-contact main h2,.page-contact main .h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;margin:0;}.page-contact main ul{margin-top:0;margin-bottom:1.5em;padding-left:1.5em;}.page-contact main ul li{margin-bottom:.2em;}.page-contact main a{color:inherit;}.page-contact .contact-thank-you{text-align:center;}.page-contact .contact-thank-you img{display:block;margin:auto;}.page-contact .contact-thank-you .thank-text{font-size:var(--text-size-h1);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:var(--line-height-h1);font-weight:700;margin-top:26px;}.page-contact .contact-thank-you p{margin:34px auto 43px auto;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);max-width:600px;}.page-contact .contact-thank-you a{width:290px;max-width:100%;}.contact-form .form-group{margin:30px 0;}.contact-form .form-group label{display:none;}.contact-form .form-group .field{display:block;width:100%;padding:16px 0;border:0;border-bottom:1px solid currentColor;font-family:inherit;font-size:inherit;outline:0;}.contact-form .form-row{display:flex;margin:30px 0;}.contact-form .form-row .form-group{margin:0;flex-basis:0;flex-grow:1;}.contact-form .btn-submit{width:455px;margin-top:60px;}.size-guide-modal{width:910px;height:630px;max-height:calc(100vh - 40px);background-color:var(--color-white);border-radius:10px;outline:0;max-width:calc(100% - 32px);padding:50px 0;text-align:center;outline:0;border:0;}.size-guide-modal .close{position:absolute;top:30px;right:30px;background-color:transparent;border:0;outline:0;padding:0;cursor:pointer;}.size-guide-modal .close svg{display:block;margin:auto;}.size-guide-modal .header{margin-bottom:40px;}.size-guide-modal .header .hero-icon{display:block;margin:auto;}.size-guide-modal .header .heading{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);font-weight:700;margin-top:34px;}.size-guide-modal .header p{font-size:var(--text-size-extra-small);}.size-guide-modal::backdrop{background-color:rgba(35,31,32,.3);}.size-guide-modal{padding-bottom:70px;}.size-guide-modal .steps{overflow:hidden;position:relative;}.size-guide-modal .steps .step-counter{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.size-guide-modal .step{animation:StepIn .4s ease;display:none;}.size-guide-modal .step.backwards{animation:StepInFromLeft .4s ease;}.size-guide-modal .back{display:block;padding:12px;margin:30px auto 0 auto;width:40px;text-align:center;border:0;outline:0;background-color:transparent;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);cursor:pointer;}.size-guide-modal .back:disabled{opacity:.3;cursor:not-allowed;}.size-guide-modal .step-choose-collection{display:block;}@keyframes StepIn{from{opacity:0;transform:translateX(30px);}}@keyframes StepInFromLeft{from{opacity:0;transform:translateX(-30px);}}.size-guide-modal .question{margin:26px 35px;}.size-guide-modal .buttons-group{display:flex;justify-content:center;margin:auto;gap:10px;}.size-guide-modal .buttons-group .btn{width:220px!important;flex-shrink:0;}.size-guide-modal .buttons-group .btn.selected{background-color:var(--color-orange);color:var(--color-white);border-color:currentColor;}.size-guide-modal .step-choose-size-womens .buttons-group,.size-guide-modal .step-choose-size-mens .buttons-group{max-width:566px;flex-wrap:wrap;}.size-guide-modal .step-choose-size-womens .buttons-group .btn,.size-guide-modal .step-choose-size-mens .buttons-group .btn{width:105px!important;}.size-guide-modal .step-choose-size-mens .buttons-group{max-width:680px;}.size-guide-modal .result{max-width:680px;margin:auto;font-weight:700;margin:26px auto;}.size-guide-modal .result .result-size{text-decoration:underline;}.product-image-viewer{border:0;outline:0;background-color:transparent;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none;width:800px;height:100vh;overflow:auto;}.product-image-viewer::-webkit-scrollbar{display:none;}.product-image-viewer img{display:block;border-radius:10px;margin:10px auto;scroll-margin:20px;}.product-image-viewer img:first-child{display:none;}.product-image-viewer::backdrop{background-color:rgba(35,31,32,.9);}.product-image-viewer .closer{width:24px;height:0;position:relative;z-index:1;margin-right:20px;margin-left:auto;top:50px;}.product-image-viewer .close{display:block;width:24px;height:24px;background-image:url(/images/assets/icon-cross-gray-dark.svg);background-size:16px auto;background-position:center;padding:0;margin:0 30px 0 auto;border:0;outline:0;background-color:transparent;position:fixed;cursor:pointer;}@media screen and (min-width:768px) and (max-width:960px){.site-header .header-row nav{justify-content:flex-end;gap:16px;}}@media screen and (max-width:767px){:root{--text-size-body:16px;--text-size-large:20px;--text-size-small:12px;--text-size-extra-small:12px;--text-size-h1:42px;--line-height-h1:48px;--text-size-h2:28px;--line-height-h2:32px;--text-size-h3:16px;--line-height-h3:20px;}.loading-strip{top:39px;}body{padding-top:116px;}.top-bar{padding:10px 0;}.site-header .header-row{padding:17px 20px;width:100%;}.site-header .header-row .logo img{width:78px;height:42px;}.site-header .header-row nav{display:none;}.site-header .header-row .other{margin-left:auto;}.nav-toggle{border:0;outline:0;padding:0;background-color:transparent;display:block;margin:0;}.nav-toggle svg{display:block;margin:auto;}.nav-toggle span{display:none;}.mobile-nav{display:block;position:fixed;height:100%;width:100%;left:0;top:0;z-index:11;background-color:rgba(97,97,97,.6);visibility:hidden;opacity:0;transition:all var(--bezier-custom-smooth) .4s .4s;}.mobile-nav .contents{width:310px;background-color:var(--color-gray-light);height:100%;overflow:auto;position:relative;padding:20px;display:flex;flex-direction:column;transform:translateX(-100%);transition:all var(--bezier-custom-smooth) .4s 0s;}.mobile-nav .contents .close{position:fixed;left:270px;padding:0;width:24px;height:24px;border:0;outline:0;background-color:transparent;top:12px;background-image:url(/images/assets/icon-cross-gray-dark.svg);background-size:12px auto;background-position:center;}.mobile-nav .contents .close span{display:none;}.mobile-nav .contents nav{margin-top:40px;margin-bottom:20px;}.mobile-nav .contents nav a{display:block;padding:20px 0;border-bottom:1px solid var(--color-black);font-size:var(--text-size-body);text-decoration:none;color:var(--color-black);font-weight:600;}.mobile-nav .contents nav a.active{color:var(--color-orange);}.mobile-nav .contents .other-links{margin-top:auto;margin-bottom:24px;}.mobile-nav .contents .other-links a{display:block;padding:10px 0;font-size:var(--text-size-body);text-decoration:none;color:var(--color-black);font-weight:500;}.mobile-nav .contents .copyright{font-size:var(--text-size-extra-small);color:var(--color-gray-dark);}.mobile-nav.show{visibility:visible;transition-delay:0s;opacity:1;}.mobile-nav.show .contents{transform:translateX(0);transition-delay:.4s;}.content-wrapper{width:100%;}.btn{height:30px;min-height:30px;}.home-hero{background-image:url(/images/hero/home-mobile.webp);background-size:100% auto;background-position:center bottom;height:630px;background-color:var(--color-gray-light);align-items:flex-start;justify-content:flex-start;padding-top:140px;}.home-hero hr{margin:23px 0;}.home-hero .ctas{margin-top:35px;}.home-hero .ctas .btn{width:auto;flex-grow:1;flex-basis:0;}.hero{align-items:flex-start;padding-top:90px;}.hero .content-wrapper{margin-top:0;}.hero.hero-barefoot-science{background-image:url(/images/hero/hero-barefoot-science-mobile.webp);background-size:cover;height:550px;background-position:right top;padding-top:66px;}.hero.hero-about{background-size:cover;height:550px;background-position:center bottom;background-image:url(/images/hero/hero-about-mobile.webp);}.hero-shop-men{background-image:url(/images/hero/hero-shop-men-mobile.webp);padding-top:0;height:550px;align-items:center;background-size:cover;background-position:center top;}.hero-shop-men .content-wrapper{margin:0;}.hero-shop-men hr{margin-bottom:0;}.hero-shop-women{padding-top:0;height:550px;align-items:center;background-image:url(/images/hero/hero-shop-women-mobile.webp);background-size:cover;background-position:center top;}.hero-shop-women .content-wrapper{margin:0;}.hero-shop-women hr{margin-bottom:0;}.hero-shop-accessories{height:auto;padding-bottom:60px;}.hero-shop-landing{height:auto;padding-bottom:60px;}.home-strip{height:35px;}.home-strip img{top:10px;height:16px;}.unlock{padding:88px 0;}.unlock h1{margin-left:-10px;margin-right:-10px;}.unlock h1 br{display:none;}.unlock hr{margin-top:23px;margin-bottom:23px;}.unlock .cta{margin-top:35px;}.unlock .cta .btn{width:170px;}.section-collections{padding:60px 0;}.section-collections .products-list{padding-left:20px;padding-right:20px;overflow:auto;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;scroll-snap-type:x mandatory;}.section-collections .products-list .product{scroll-snap-align:center;scroll-snap-stop:always;width:290px;flex-shrink:0;}.section-header{flex-wrap:wrap;gap:30px;margin-bottom:30px;}.section-header .section-title{width:100%;}.section-header a{margin-left:0;}.section-product-categories .categories{flex-wrap:wrap;}.section-product-categories .categories .category{width:100%;}.section-product-categories .categories .category .text hr{margin-top:25px;margin-bottom:35px;}.section-product-categories .categories .category .image img{border-radius:0!important;}.section-belief{background-image:url(/images/backgrounds/bg-belief-mobile.webp);height:600px;}.section-belief .text{padding:0 20px;}.section-why-barefoot .grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:10px;}.section-why-barefoot .grid .text-item h4{font-size:var(--text-size-h3);line-height:var(--line-height-h3);}.section-why-barefoot .grid .text-item p{margin:1em 0 0 0;line-height:1.25em;}.section-why-barefoot .grid .text-item p br{display:none;}.section-why-barefoot .grid .text-item-one{grid-column:1;grid-row:1;}.section-why-barefoot .grid .text-item-two{grid-column:2;grid-row:1;}.section-why-barefoot .grid .text-item-three{grid-column:1;grid-row:3;}.section-why-barefoot .grid .text-item-four{grid-column:2;grid-row:3;}.section-why-barefoot .grid .product-image{grid-row:2;grid-column:1/3;}.section-why-barefoot .grid .product-image img{display:block;margin:auto;height:250px;}.section-why-barefoot .cta{display:flex;margin:auto;width:170px;}.section-comparison .before-after{width:auto;margin-left:-20px;margin-right:-20px;margin-top:30px;max-width:none;}.section-comparison .before-after .labels{top:0;}.section-comparison .before-after .before img{width:100vw;}.section-comparison .before-after .after img{width:100vw;}.section-craftsmanship{padding:60px 10px;}.site-footer .footer-grid{flex-wrap:wrap;}.site-footer .footer-grid .footer-grid-col-small{display:none;}.site-footer .footer-grid .footer-grid-col-large{width:100%;}.site-footer .copyright,.site-footer .legal{font-size:10px;}.site-footer .footer-row{gap:40px 0;flex-wrap:wrap;}.site-footer .footer-row .col{width:50%;flex-basis:auto;}.site-footer .footer-row .col hr{margin:20px 0;}.site-footer .footer-row ul li{margin:10px 0;}.site-footer .footer-row-legal{margin-top:40px!important;flex-wrap:wrap;padding-left:50%;position:relative;height:166px;gap:0;align-items:flex-start;display:block;}.site-footer .footer-row-legal .col-logo{position:absolute;left:0;display:block;width:50%;}.site-footer .footer-row-legal .col-logo svg{display:block;width:110px;height:auto;}.site-footer .footer-row-legal .col-large{width:100%;flex-basis:auto;margin-bottom:10px;}.section-natural-movement{padding:70px 0 30px 0;background-position:right bottom;background-image:none;}.section-natural-movement img{display:block;margin:auto 0 auto auto;}.section-natural-movement h2{font-size:var(--text-size-h2);line-height:var(--line-height-h2);}.section-natural-movement p{font-size:var(--text-size-body);}.fitting-features{padding:30px 0;}.fitting-features ul li{padding:30px 0;}.fitting-features ul li h3{font-size:var(--text-size-h2);}.fitting-features ul li .image{margin-left:-20px;margin-right:-20px;margin-top:50px;width:auto;}.fitting-features ul li .image img{width:100vw;}.fitting-features ul li .image span{height:60px;width:calc(100% - 40px);margin-left:0;}.fitting-features ul li p{font-size:var(--text-size-body);}.section-why-who ul li{flex-wrap:wrap;gap:0;margin:0;}.section-why-who ul li .image{width:100%;}.section-why-who ul li .image img{border-radius:0!important;}.section-why-who ul li .text{width:100%;padding:40px 20px;border-radius:0!important;}.page-barefoot-science .message{padding:60px 0;}.page-barefoot-science .message p{margin:0;}.page-barefoot-science .message hr{margin-bottom:0;}.page-product .product-details-grid{display:block;}.page-product .product-details-grid .product-images{width:100%;display:flex;overflow:auto;flex-wrap:nowrap;gap:0;scroll-snap-type:x mandatory;align-items:flex-start;}.page-product .product-details-grid .product-images img{scroll-snap-align:center;scroll-snap-stop:always;width:100%;height:auto;border-radius:0!important;flex-shrink:0;}.page-product .product-details-grid .product-images img:first-child{display:none;}.page-product .product-details-grid .images-pager{text-align:center;display:block;margin-top:-30px;position:relative;z-index:2;}.page-product .product-details-grid .images-pager span{display:inline-block;height:4px;width:20px;background-color:var(--color-gray-light);margin:0 4px;}.page-product .product-details-grid .images-pager span:first-child{display:none;}.page-product .product-details-grid .images-pager span.current{background-color:var(--color-orange);}.page-product .product-details{padding:30px 20px;}.page-product .product-details .contents{max-width:none;margin:0;}.page-product .product-details .salient-features img{max-width:100%;width:400px;}.page-product .product-details .product-size-card{margin:30px 0;}.page-product .product-features .product-feature{flex-wrap:wrap;flex-direction:row!important;gap:0;margin:0;}.page-product .product-features .product-feature .image,.page-product .product-features .product-feature .text{width:100%;}.page-product .product-features .product-feature .text{padding:30px 20px;border-radius:0!important;}.page-product .product-features .product-feature .text .text-inner{max-width:none;margin:0;}.page-product .product-features .product-feature .text h3{font-size:var(--text-size-h2);line-height:var(--line-height-h2);}.page-product .product-features .product-feature .text hr{margin-top:20px;margin-bottom:25px;}.page-product .product-features .product-feature .image img{border-radius:0!important;}.page-product .product-features .product-feature-comparision{flex-wrap:wrap;margin-bottom:10px;}.page-product .product-features .product-feature-comparision h3{font-size:var(--text-size-h4);}.page-product .product-features .product-feature-comparision .contents{padding:36px 20px;width:100%;border-radius:0!important;}.page-product .product-features .product-feature-comparision ul{font-size:var(--text-size-small);}.page-product .product-features .product-feature-comparision .bg-gray-dark li,.page-product .product-features .product-feature-comparision .bg-gray-light li{background-size:10px 10px;padding-left:20px;}.page-product .product-features .product-feature-comparision .other-shoes .comparison-heading{height:auto;margin-bottom:20px;}.page-product .product-features .product-feature-comparision .other-shoes .comparison-heading h3{margin-top:0;}.page-product .product-features .product-feature-comparision .other-shoes .comparison-heading img{width:105px;height:auto;}.page-product .product-features .product-feature-comparision .barefoot-shoes .comparison-heading{height:auto;margin-bottom:20px;}.page-product .product-features .product-feature-comparision .barefoot-shoes .comparison-heading img{width:auto;height:90px;}.page-product .feature-marker{padding:90px 0;flex-wrap:wrap;gap:30px;}.page-product .feature-marker span{width:100%;text-align:center;}.page-product .section-testimonials{padding:50px 0;}.page-product .section-testimonials .testimonials ul li p{font-size:var(--text-size-h3);line-height:var(--line-height-h3);}.page-product .section-testimonials .testimonials .pager{margin-top:30px;}.section-product-reviews{padding:60px 0 30px 0;}.section-product-faqs{padding-top:60px;}.section-product-faqs .section-title{margin-bottom:40px;}.section-padded{padding-top:60px;padding-bottom:60px;}.trust-markers ul{flex-direction:column;gap:40px;}.trust-markers ul li{width:100%;}.trust-markers ul li p{font-size:var(--text-size-body);}.products-list.product-list-similar-products{padding-left:20px;padding-right:20px;overflow:auto;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;scroll-snap-type:x mandatory;}.products-list.product-list-similar-products .product{scroll-snap-align:center;scroll-snap-stop:always;width:290px;flex-shrink:0;}.products-list .product{width:100%;}.products-list .filler{width:100%;padding:60px 20px;}.page-legal .header{padding:60px 0;min-height:auto;}.page-legal .header h1{font-size:var(--text-size-h2);line-height:var(--line-height-h2);}.page-legal main{padding:60px 0;}.page-legal main h2{font-size:var(--text-size-h3);}.section-commitment p{font-size:var(--text-size-body);}.section-about-us{padding:0;}.section-about-us ul{gap:0;}.section-about-us ul li{flex-direction:column!important;gap:0;}.section-about-us ul li .image{width:100%;border-radius:0!important;}.section-about-us ul li .text{padding:30px 20px;width:100%;border-radius:0!important;}.section-about-us ul li hr{margin-top:20px;margin-bottom:30px;}.section-pay-model{padding:60px 0 40px 0;}.section-pay-model ul{margin-top:30px;padding:20px;grid-template-columns:1fr;grid-template-rows:auto;}.section-pay-model ul li{width:100%;}.section-pay-model ul li .text{padding:30px 30px;}.section-pay-model ul li .text p{margin-bottom:0;}.page-contact .header h1{font-size:var(--text-size-h2);line-height:var(--line-height-h2);}.contact-form .form-row{flex-wrap:wrap;margin:0;gap:15px;}.contact-form .form-row .form-group{width:100%;flex-basis:auto;margin:0 0;}.contact-form .form-group{margin:15px 0;}.contact-form .btn-submit{width:100%;}.mini-cart .close{right:0;top:10px;}.mini-cart .close svg{width:12px;height:auto;}.mini-cart .mini-cart-content{padding:60px 20px 20px 20px;max-width:320px;width:100%;}.mini-cart .mini-cart-content .mini-cart-header{gap:20px;padding-bottom:20px;}.mini-cart .mini-cart-content .mini-cart-header .icon{width:42px;}.mini-cart .mini-cart-content .mini-cart-header .icon svg{width:42px;height:auto;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item{gap:10px;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .col-thumb{width:100px;flex-shrink:0;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .col-other .name-price{flex-wrap:wrap;gap:0;margin-bottom:12px;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .col-other .name-price .name{width:100%;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .col-other .name-price .price{width:100%;margin-left:0;text-align:left;font-size:14px;}.mini-cart .mini-cart-content .mini-cart-body .line-items .line-item .remove{width:12px;background-size:contain;background-position:center;}.size-guide-modal{height:680px;max-height:calc(100% - 20px);padding:20px;padding-bottom:80px;position:fixed;margin:10px;width:auto;max-width:100%;}.size-guide-modal .close{top:10px;right:10px;}.size-guide-modal .close svg{width:16px;height:auto;}.size-guide-modal .header{margin-bottom:24px;}.size-guide-modal .header img{height:auto;width:90px;}.size-guide-modal .header .heading{margin-top:24px;}.size-guide-modal .header p br{display:none;}.size-guide-modal .question{margin:15px 0;}.size-guide-modal .buttons-group .btn{width:auto;flex-basis:0;flex-grow:1;height:auto;padding:4px;}.size-guide-modal .step-choose-size-mens .buttons-group .btn,.size-guide-modal .step-choose-size-womens .buttons-group .btn{width:60px!important;flex-basis:auto;flex-grow:0;height:auto;}.size-guide-modal .step-comfort .button-group{flex-wrap:wrap;}.size-guide-modal .step-comfort .button-group .btn{width:100%;flex-basis:auto;}.size-guide-modal .step-comfort .buttons-group{flex-wrap:wrap;}.size-guide-modal .step-comfort .buttons-group .btn{width:100%;flex-basis:auto;flex-grow:0;padding:8px;}.size-guide-modal .back{background-color:inherit;padding:20px 0;width:calc(100% - 40px);position:fixed;text-align:center;left:20px;transform:none;height:auto;bottom:10px;}.page-find-order{padding:40px 0;}.page-find-order .container h1{text-align:center;font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);}.page-find-order .order-not-found{margin:30px 0;text-align:center;font-size:var(--text-size-large);color:var(--color-orange);}.page-find-order form{max-width:100%;}.page-find-order form .form-row{flex-wrap:wrap;margin:30px 0;}.page-find-order form .form-row label{width:100%;}.page-find-order form .form-row .field{padding:8px 10px;}.page-order-details{padding:40px 0;}.page-order-details h1{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-order-details .band{background-color:var(--color-gray-light);padding:30px 0;margin:30px 0;}.page-order-details .band .data-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}.page-order-details .band .order-no{width:100%;}.page-order-details .band .order-no small{font-size:16px;}.page-order-details .band .order-no strong{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);}.page-order-details .band .item-count-and-date{margin-left:0;}.page-order-details .items .item{display:flex;gap:10px;margin:30px 0;flex-wrap:wrap;}.page-order-details .items .item .col-image{width:120px;}.page-order-details .items .item .col-image img{display:block;border-radius:10px;}.page-order-details .items .item .col-info{width:calc(100% - 120px - 10px);}.page-order-details .items .item .col-info h3{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);}.page-order-details .items .item .col-actions{width:100%;margin-left:auto;}.page-order-details .items .item .col-actions .btn{width:100%;margin-bottom:10px;}.page-order-details .returns-note{max-width:500px;font-size:var(--text-size-extra-small);}.page-order-details h2{margin-top:30px;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);}.page-checkout{padding:0 0 0 0;background-image:none;}.page-checkout hr{height:.5px;background-color:var(--color-gray-dark);border:0;outline:0;margin:15px 0;}.page-checkout h1{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-checkout h2{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);text-transform:uppercase;}.page-checkout .checkout-page-grid{display:flex;align-items:flex-start;flex-wrap:wrap;padding-bottom:60px;}.page-checkout .checkout-page-grid .part-left{padding-top:56px;width:50%;width:100%;padding-bottom:0;}.page-checkout .checkout-page-grid .part-right{margin-left:auto;width:41.6666666667%;width:100%;background-color:var(--color-gray-light);padding:30px 20px;position:relative;top:0;max-height:none;height:auto;overflow:auto;}.page-checkout .free-delivery-qualified{font-size:var(--text-size-small);color:var(--color-gray-dark);}.page-checkout .line-items{border-bottom:1px solid var(--color-gray-light);margin-top:15px;}.page-checkout .line-items .line-item{padding:20px 0;display:flex;gap:20px;position:relative;border-top:1px solid var(--color-gray-light);}.page-checkout .line-items .line-item .col-thumb{flex-shrink:0;}.page-checkout .line-items .line-item .col-thumb a{display:block;position:relative;}.page-checkout .line-items .line-item .col-thumb img{display:block;width:105px;border-radius:10px;}.page-checkout .line-items .line-item .col-thumb .count{position:absolute;top:0;right:0;background-color:var(--color-orange);color:var(--color-white);aspect-ratio:1/1;border-radius:50%;width:22px;padding:2px 0 0 0;line-height:22px;display:block;font-size:var(--text-size-h4);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:20px;line-height:var(--line-height-h4);font-weight:700;text-align:center;transform:translate(50%,-50%);}.page-checkout .line-items .line-item .col-product-name .name{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:inherit;}.page-checkout .line-items .line-item .col-product-name .size{font-size:var(--text-size-small);color:var(--color-gray-dark);}.page-checkout .line-items .line-item .col-price{margin-left:auto;text-align:right;white-space:nowrap;}.page-checkout .amounts .amount-row{width:100%;display:flex;padding:15px 0;margin:15px 0;}.page-checkout .amounts .amount-row .cell{font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-weight:700;text-transform:uppercase;}.page-checkout .amounts .amount-row .cell small{font-weight:normal;text-transform:none;font-size:var(--text-size-small);}.page-checkout .amounts .amount-row .cell:last-child{margin-left:auto;text-align:right;}.page-checkout .amounts .amount-row-grand-total{border-top:.5px solid var(--color-gray-dark);border-bottom:.5px solid var(--color-gray-dark);}.validation-message{color:var(--color-orange);font-size:var(--text-size-extra-small);animation:FadeIn .1s linear;}.page-checkout .form-group{margin:30px 0;display:flex;flex-wrap:wrap;gap:10px;}.page-checkout .form-group .required-mark{color:var(--color-orange);}.page-checkout .form-group label{margin-top:10px;width:100%;font-size:var(--text-size-h3);font-family:"Exo",sans-serif;text-transform:uppercase;line-height:24px;line-height:var(--line-height-h3);font-weight:700;text-transform:uppercase;}.page-checkout .form-group .field{border:1px solid var(--color-black);font-size:var(--text-size-small);padding:10px 16px;outline:0;width:100%;border-radius:0;}.page-checkout .form-group .field:focus{outline:thin dotted currentColor;}.page-checkout .form-group>div{flex-grow:1;}.page-checkout .fancy-checkbox{display:flex;gap:10px;margin:30px 0;align-items:center;}.page-checkout .fancy-checkbox input{width:20px;height:20px;appearance:none;-webkit-appearance:none;outline:1px solid var(--color-black);flex-shrink:0;border:0 solid var(--color-white);transition:all linear .1s;}.page-checkout .fancy-checkbox input:checked{background-color:var(--color-orange);outline-color:var(--color-orange);border-width:4px;}.page-checkout .fancy-checkbox label{flex-grow:1;}.page-checkout .address-group,.page-checkout .group{margin:60px 0;}.page-checkout .billing-address-fields{display:block;}.page-checkout .address-group:has(#BillingSameAsDelivery:checked) .billing-address-fields{display:none;animation:FadeIn .24s ease;}.page-checkout-empty{padding:40px 0 0 0;}.page-checkout-empty hr.seperator{margin-top:30px;margin-bottom:0;background-color:var(--color-gray-dark);}.page-checkout-empty .empty-grid{display:block;}.page-checkout-empty .empty-grid .text{padding-right:20px;padding-left:20px;padding-top:20px;padding-bottom:60px;}.page-checkout-empty .empty-grid .text p{font-size:var(--text-size-h2);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;line-height:var(--line-height-h2);max-width:100%;}.page-checkout-empty .empty-grid .text a{margin-top:10px;}.page-checkout-empty .empty-grid .image{grid-column:3/span 2;}.page-checkout-empty .empty-grid .image img{display:block;}}