@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Oswald:wght@200..700&display=swap);.header-content-row{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.header-logo{justify-self:start}.header-search{justify-self:center;max-width:100%;width:31rem}.header-search .form-control{border-color:#333;padding:.3125rem 2.75rem .3125rem 1.75rem}.header-user-control{align-items:flex-end;align-self:start;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;gap:.625rem;justify-content:flex-start;justify-self:end}@media(max-width:991.98px){.header-content-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.header-logo{order:1}.header-user-control{gap:0;margin-left:auto;order:2}.header-user-control .top-bar{display:none!important}.header-content-row>.col-auto{align-items:center;align-self:flex-start;display:flex;height:2.5rem;order:3}.header-search{order:4;width:100%}}.cart-widget-pill{align-items:center;background-color:hsla(0,1%,79%,.92);border:0;border-radius:50rem;box-shadow:0 2px 2px rgba(0,0,0,.44);color:#333;display:inline-flex;font-size:.875rem;gap:.375rem;line-height:1;min-height:2.25rem;padding:0 1.875rem 0 1.3125rem;width:min(20rem,100%)}.cart-widget-pill:focus-visible,.cart-widget-pill:hover{background-color:hsla(0,1%,73%,.92)}.cart-widget-label{white-space:nowrap}.cart-widget-count{background-color:#333;border-radius:50%;color:#fff;display:grid;font-size:.8125rem;height:1.1875rem;place-items:center;width:1.1875rem}.cart-widget-total{font-size:1rem;white-space:nowrap}.cart-widget-total-label{font-size:.875rem}.cart-widget-icon{display:block;height:1.44rem;margin-left:auto;width:auto}.cart-widget-go{display:block;height:1.125rem;width:1.125rem}@media(max-width:991.98px){.cart-widget-pill{min-height:2.5rem;padding:0 .75rem;width:auto}.cart-widget-go,.cart-widget-label,.cart-widget-total{display:none}.cart-widget-icon{margin-left:0}}#navbarNav.offcanvas-lg{max-width:100%}.holds-menu{padding:.5rem 0 1rem}.holds-menu .holds-menu-nav{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;list-style:none;margin:0;padding:0}.holds-menu .holds-menu-item a{color:#333;font-family:Oswald,sans-serif;font-size:1.125rem;text-transform:uppercase}.holds-menu .holds-menu-item a:focus-visible,.holds-menu .holds-menu-item a:hover{color:#555}@media(max-width:991.98px){.holds-menu{padding:.5rem 1rem}.holds-menu-nav{align-items:stretch;flex-direction:column;gap:0}.holds-menu-item a{display:block;font-size:1.25rem;padding:.75rem 0}#navbarNav #brandsMenuPanel{padding-left:0;padding-right:0}#navbarNav .brands-menu{padding:0 1rem .75rem}}.brands-menu{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 .75rem}@media(min-width:992px){.brands-menu{align-items:flex-start;flex-direction:row;gap:1rem;justify-content:space-between}}.brands-menu-item{align-items:center;display:flex;flex-direction:column;gap:.375rem;text-decoration:none}.brands-menu-item-name{color:#333;font-family:Oswald,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.brands-menu-item-line{background-color:#ccc;height:1px;max-width:7rem;min-width:2.75rem;width:100%}.brands-menu-item-logo-zone{align-items:center;display:flex;height:3.75rem;justify-content:center;max-width:7rem;min-width:5.5rem;padding:0 .5rem;width:100%}.brands-menu-item-logo{max-height:2.25rem;max-width:100%}.brand-band{--brand-band-color:#333;align-items:center;background-color:var(--brand-band-color);color:#fff;display:flex;margin-left:calc(50% - 50vw);min-height:3.75rem;padding:.5rem 0;position:relative;width:100vw}.brand-band[data-brand-code=axis]{--brand-band-color:#006f3d}.brand-band[data-brand-code=bleaustone]{--brand-band-color:#007cb0}.brand-band[data-brand-code=climb_holds]{--brand-band-color:#de1a29}.brand-band[data-brand-code=crux]{--brand-band-color:#a72920}.brand-band[data-brand-code=lapis]{--brand-band-color:#e26e0e}.brand-band[data-brand-code=playstone]{--brand-band-color:#ff1493}.brand-band[data-brand-code=reset]{--brand-band-color:#c14940}.brand-band[data-brand-code=squadra]{--brand-band-color:#ffc846;color:#333}.brand-band[data-brand-code="23_holds"]{--brand-band-color:#76689a}.brand-band-breadcrumbs{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:.875rem;gap:.5rem;letter-spacing:.04em;text-transform:uppercase}.brand-band-crumb{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.brand-band-crumb svg{height:1rem;width:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.brand-band-crumb:focus-visible,.brand-band-crumb:hover{text-decoration:underline}.brand-band-crumb--current{font-weight:500}.brand-band-sep{opacity:.7}.brand-band-logo{height:1.875rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:767.98px){.brand-band-logo{display:none}}.brand-landing{width:100%}.category-card{color:inherit;text-decoration:none}.top-bar{color:#333;font-family:Open Sans,sans-serif}.top-bar .dropdown-menu{border:0;border-radius:.5rem;box-shadow:0 8px 8px rgba(0,0,0,.11);color:#333}.top-bar .dropdown-menu .dropdown-item{color:#333}.top-bar .dropdown-menu .dropdown-item:focus,.top-bar .dropdown-menu .dropdown-item:hover{background-color:#f2f2f2;color:#333}.top-bar-switcher{align-items:center;background:none;border:0;color:#333;display:inline-flex;font-size:1.125rem;gap:.25rem;line-height:1;padding:0}.top-bar-switcher:focus-visible,.top-bar-switcher:hover{color:#555}.top-bar-switcher:focus-visible .top-bar-switcher-chevron,.top-bar-switcher:hover .top-bar-switcher-chevron{opacity:.7}.top-bar-switcher .top-bar-switcher-chevron{display:block;height:auto;width:.6rem}.top-bar-social{align-items:center;color:#333;display:inline-flex}.top-bar-social img{display:block;height:1.125rem;width:auto}.top-bar-social:focus-visible,.top-bar-social:hover{opacity:.7}.user-control-pill{align-items:center;background-color:#333;border-radius:50rem;color:#fff;display:inline-flex;font-size:.75rem;gap:.375rem;line-height:1;min-height:2.25rem;padding:0 1rem}.user-control-pill .user-control-icon{display:block;height:1.5rem;width:1.5rem}.user-control-pill:focus-visible,.user-control-pill:hover{background-color:#555;color:#fff}.user-control-logout{align-items:center;color:#333;display:inline-flex}.user-control-logout svg{height:1.25rem;width:1.25rem}.user-control-logout:focus-visible,.user-control-logout:hover{color:#555}.product-card{background-color:#fff;border:1px solid #cbcaca;transition:border-color .15s ease-in-out,border-width .15s ease-in-out}.product-card:focus-within,.product-card:hover{border-color:#333;border-width:4px}.product-card-media{aspect-ratio:1/1;background-color:#fff;padding:12% 0 16%}.product-card-name{font-family:Oswald,sans-serif;font-size:1rem;font-weight:400}.card-brand{min-width:2rem;width:12%}.product-card-badges{gap:.25rem;top:12%}.product-card-badges .btn{font-size:.6875rem;line-height:1.2;padding:.125rem .5rem;white-space:nowrap}.product-card-price{background-color:#888;border-radius:.375rem;bottom:0;color:#fff;font-size:.875rem;padding:.3125rem .625rem;right:0;transition:background-color .15s ease-in-out}.product-card:focus-within .product-card-price,.product-card:hover .product-card-price{background-color:#333}.bitbag-sylius-elasticsearch-plugin-facets-form legend{border-bottom:1px solid #ccc;color:#333;float:none;font-family:Oswald,sans-serif;font-size:1rem;font-weight:500;margin-bottom:.5rem;padding-bottom:.5rem;text-transform:uppercase;width:100%}.bitbag-sylius-elasticsearch-plugin-facets-form .form-check{align-items:center;display:flex;gap:.625rem;margin-bottom:.125rem;min-height:1.5rem;padding-left:0}.bitbag-sylius-elasticsearch-plugin-facets-form .form-check-input{appearance:none;background-color:#fff;border:1px solid #333;border-radius:2px;flex:none;float:none;height:.75rem;margin:0;width:.75rem}.bitbag-sylius-elasticsearch-plugin-facets-form .form-check-input:checked{background-color:#333;box-shadow:inset 0 0 0 2px #fff}.bitbag-sylius-elasticsearch-plugin-facets-form .form-check-input:disabled{border-color:#949494}.bitbag-sylius-elasticsearch-plugin-facets-form .form-check-label{color:#333;font-family:Open Sans,sans-serif;font-size:.75rem}.bitbag-sylius-elasticsearch-plugin-facets-form .form-check-input:disabled~.form-check-label{color:#949494}.form-control:not(textarea),.form-select{border-color:#333;border-radius:50rem;padding-left:1.25rem;padding-right:1.25rem}.form-select{background-position:right 1.375rem center;padding-right:2.75rem}textarea.form-control{border-color:#333;border-radius:1.25rem}.ch-color-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.ch-color-swatch{cursor:pointer;display:inline-flex;position:relative}.ch-color-swatch-input{opacity:0;position:absolute}.ch-color-blob{border-radius:.25rem;display:block;height:2.75rem;object-fit:cover;width:2.75rem}.ch-color-swatch-input:checked+.ch-color-blob{box-shadow:0 0 0 2px #fff,0 0 0 4px #333}.ch-color-swatch-input:focus-visible+.ch-color-blob{outline:2px solid #333;outline-offset:2px}.ch-color-selected{font-size:.875rem;margin:.5rem 0 0}.ch-color-selected-label{color:#888}.ch-color-selected-chip{border-radius:.125rem;height:1.125rem;margin:0 .25rem;vertical-align:-.1875rem;width:1.125rem}.ch-color-selected-note{color:#888;display:block;font-size:.75rem;margin-top:.25rem}.ch-ifsc-badge{height:auto;left:.75rem;pointer-events:none;position:absolute;top:.75rem;width:4.5rem}.ch-attribute-help{cursor:help;display:inline-block;margin-left:.375rem;position:relative;vertical-align:baseline}.ch-attribute-help-icon{color:#888;height:1rem;width:1rem}.ch-attribute-help-bubble{background:#fff;border:1px solid #cbcaca;box-shadow:0 8px 8px rgba(0,0,0,.11);color:#333;display:none;font-size:.875rem;font-weight:400;line-height:1.4;padding:.5rem;position:absolute;right:-6rem;text-align:left;top:1.4rem;width:13.375rem;z-index:1020}.ch-attribute-help:focus .ch-attribute-help-bubble,.ch-attribute-help:hover .ch-attribute-help-bubble{display:block}.ch-product-card{background:#fff;border-radius:0;padding:1.5rem}@media(min-width:992px){.ch-product-card{padding:2rem}}.ch-product-essentials{margin-bottom:.75rem}.ch-product-description .ch-product-description-title{font-family:Oswald,sans-serif;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.ch-product-description p:last-child{margin-bottom:0}.ch-product-details .accordion-button{font-family:Oswald,sans-serif;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.ch-price-row .ch-price-row-unit{display:flex;flex-direction:column;line-height:1.2}.ch-price-row .ch-price-row-amount{font-family:Oswald,sans-serif;font-size:1.75rem;font-weight:600}.ch-price-row .ch-price-row-label{color:#888;font-size:.75rem}.ch-price-row .ch-price-row-quantity{max-width:7rem}.ch-price-row .ch-price-row-quantity input{text-align:center}.ch-delivery-estimate{color:#888;font-size:.875rem;margin-top:.75rem}.homepage-category-panel{aspect-ratio:1/1;background-color:#fff;display:flex;flex-direction:column;padding:1.5rem;text-decoration:none}.homepage-category-panel:active,.homepage-category-panel:focus,.homepage-category-panel:hover{text-decoration:none}.homepage-category-panel_media{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0}.homepage-category-panel_media img{display:block;max-height:100%;max-width:100%;object-fit:contain}.homepage-category-panel_icon{max-width:4rem}.homepage-category-panel_title{color:#333;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;margin-top:1rem;text-align:center;text-transform:uppercase}.homepage-new-products{background-color:#fff;padding:2.5rem 4.5rem}@media(max-width:767.98px){.homepage-new-products{padding:1.5rem .75rem}}.homepage-new-products_header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2.5rem}.homepage-new-products_title{font-size:2.25rem;font-weight:400;letter-spacing:.02em;margin-bottom:0;text-transform:uppercase}.homepage-new-products_all{font-family:Oswald,sans-serif;padding:.45rem 1.75rem;text-transform:uppercase}.homepage-new-product-card{align-items:center;display:flex;flex-direction:column;text-align:center}.homepage-new-product-card_name{font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase}.homepage-new-product-card_divider{align-self:stretch;border-top:1px solid #cbcaca;margin:.875rem 0}.homepage-new-product-card_brand{height:2rem;margin-bottom:1.25rem;width:auto}.homepage-new-product-card_media{aspect-ratio:1/1;display:block;position:relative;width:80%}.homepage-new-product-card_media img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.homepage-new-product-card_button{font-family:Oswald,sans-serif;margin-top:1.5rem;padding:.65rem 2.75rem;text-transform:uppercase}.carousel-new-products .carousel-control-next,.carousel-new-products .carousel-control-prev{width:8%}.shipment-method-icon{display:block;height:3rem;margin-top:.25rem;width:auto}.payment-method-icons{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.payment-method-icon{display:block;height:3rem;width:auto}body{background-color:#f2f2f2;color:#333;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,footer,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}a,a.link-reset,a.nav-link{color:#333}a.link-reset.show,a.link-reset:active,a.link-reset:focus,a.link-reset:hover,a.nav-link.show,a.nav-link:active,a.nav-link:focus,a.nav-link:hover{color:#555!important;text-decoration:none}a:active,a:focus,a:hover{color:#555;text-decoration:none}a.btn.btn-primary{color:#fff}.btn{border-radius:2rem}.btn.btn-primary{background-color:#333;border-color:#333;color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#555;border-color:#555}.searchdiv{position:relative}.searchdiv #bitbag_elasticsearch_search_query,.searchdiv #bitbag_elasticsearch_taxon_search_query{border-radius:50rem;font-family:Oswald,sans-serif;padding-right:2.75rem}.searchdiv #bitbag_elasticsearch_search_box_search,.searchdiv #bitbag_elasticsearch_taxon_search{align-items:center;background-color:transparent;border:0;border-radius:0 50rem 50rem 0;bottom:0;color:#333;display:flex;margin-left:0;position:absolute;right:0;top:0;z-index:5}.searchdiv #bitbag_elasticsearch_search_box_search:focus-visible,.searchdiv #bitbag_elasticsearch_search_box_search:hover,.searchdiv #bitbag_elasticsearch_taxon_search:focus-visible,.searchdiv #bitbag_elasticsearch_taxon_search:hover{background-color:transparent;color:#555}#carouselBanner .carousel-item{height:42.5rem}#carouselBanner .carousel-item img{height:100%;object-fit:cover}#carouselBanner .homepage-banner_video .homepage-banner_video-cover{background:#000;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%}#carouselBanner .homepage-banner_video .homepage-banner_video-cover:before{background-color:rgba(0,0,0,.6);border-radius:50%;content:"";height:68px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out;width:68px}#carouselBanner .homepage-banner_video .homepage-banner_video-cover:after{background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:28px;left:50%;position:absolute;top:50%;transform:translate(-38%,-50%);width:24px}#carouselBanner .homepage-banner_video .homepage-banner_video-cover:focus-visible:before,#carouselBanner .homepage-banner_video .homepage-banner_video-cover:hover:before{transform:translate(-50%,-50%) scale(1.08)}#carouselBanner .homepage-banner_video .homepage-banner_video-cover img{height:100%;object-fit:cover;width:100%}#carouselBanner .homepage-banner_video .homepage-banner_video-cover[hidden]{display:none}#carouselBanner .homepage-banner_video iframe{border:0;height:100%;width:100%}.homepage-banner_content{bottom:4.5rem}.homepage-banner_content.right{right:4.5rem}.homepage-banner_content.left{left:4.5rem}.card.fixed-rect{border:0;border-radius:0;box-shadow:0 0 12px 3px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card.fixed-rect:hover{box-shadow:0 0 10px 6px rgba(0,0,0,.2);transform:translateY(-3px)}.card.fixed-rect:hover .card-img-top{transform:scale(1.05)}.card.fixed-rect .card-img-top{transition:transform .3s ease}.products-grid{grid-template-columns:repeat(2,1fr);grid-gap:.75rem}@media(min-width:768px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.products-grid{grid-template-columns:repeat(4,1fr)}}