@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300;1,400;1,500&display=swap";html{height:100vh}body{font-family:Roboto,sans-serif;color:#000;line-height:1.5;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:135px}@media(max-width:992px){body{margin-top:80px}}.primary-font{font-family:Titillium Web,sans-serif}.secondary-font{font-family:Oswald,sans-serif}.letter-spacing-1{letter-spacing:1px}.letter-spacing-2{letter-spacing:2px}.letter-spacing-3{letter-spacing:3px}a:link,a:visited,.btn-link{color:#000}a:hover,a:active,.btn-link:hover{color:#b11f28}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#313e48;font-family:Oswald,sans-serif}h2,.h2{font-size:40px;line-height:40px}.text-kore-red{color:#b11f28}.text-kore-money{color:#e63e30}.fs-7{font-size:.88rem!important}.headline{font-family:Oswald,sans-serif;font-weight:300;font-size:30px;text-transform:uppercase;line-height:1.5;color:#313e48;letter-spacing:2px;margin:0 auto 15px;padding-top:4px}.btn{border-radius:0}.btn-dark{background:#313e48;border:1px solid #313e48;min-height:44px;min-width:115px;font-family:Oswald,sans-serif;text-transform:uppercase;color:#cfd2d3}.btn-dark:hover,.btn-dark:active{background:#b11f28;border:1px solid #b11f28;color:#fff}.btn-dark-outline{background:#cfd2d3;border:1px solid #313e48;min-height:44px;min-width:115px;font-family:Oswald,sans-serif;text-transform:uppercase;color:#313e48}.btn-dark-outline:hover,.btn-dark-outline:active{background:#313e48;border:1px solid #313e48;color:#313e48}.hr{width:100%;margin-bottom:20px;display:block;border:0;border-color:#cfd2d3;border-bottom-width:1px;border-bottom-style:solid}.input-group-text{background-color:#000;color:#fff}.form-control{border-color:#aaa;border-radius:2px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.alert{border-radius:0;font-size:14px}.alert-danger{border-color:red;color:red;background-color:#fff}.alert-warning{border-color:#664d03;background-color:#fff;color:#664d03}.shopify-challenge__button{margin-top:20px!important;background-color:#313e48;border:1px solid #313e48;min-height:44px;min-width:115px;font-family:Oswald,sans-serif;text-transform:uppercase;color:#cfd2d3}.shopify-challenge__button:hover,.shopify-challenge__button:active{background:#b11f28;border:1px solid #b11f28;color:#fff}.product-details-top-title{font-family:Titillium Web,sans-serif;color:#534a36;font-size:17px;letter-spacing:.5px;font-weight:600;line-height:1;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sku{font-family:Titillium Web,sans-serif;font-size:19px;font-weight:700;line-height:1;margin:0}.product-details-title{font-family:Titillium Web,sans-serif;font-size:20px;letter-spacing:.5px;font-weight:700;color:#000;cursor:pointer;margin:4px auto;line-height:1.5}.product-item-price{font-family:Oswald,sans-serif;color:#000;font-size:17px;line-height:1;padding-top:5px;font-weight:400}#navbar{font-family:Titillium Web,sans-serif;background:#fff;border-bottom:1px solid #cfd3d3}#navbar>.container-fluid{padding:0 36px}#navbar .col-4{height:95px}@media(max-width:992px){#navbar .col-4{height:45px}}#navbar .col-4 .navbar-collapse{height:95px}@media(max-width:992px){#navbar .col-4 .navbar-collapse{height:45px}}#navbar .col-4 .navbar-collapse>ul,#navbar .col-4 .navbar-collapse>ul>div,#navbar .col-4 .navbar-collapse>ul>div>li,#navbar .col-4 .navbar-collapse>ul>div>li>a{height:95px}@media(max-width:992px){#navbar .col-4 .navbar-collapse>ul,#navbar .col-4 .navbar-collapse>ul>div,#navbar .col-4 .navbar-collapse>ul>div>li,#navbar .col-4 .navbar-collapse>ul>div>li>a{height:45px}}@media(max-width:992px){#navbar .navbar-brand svg{width:88px}}#navbar #navbar-icons{align-items:center;gap:0 36px}@media(max-width:992px){#navbar #navbar-icons{gap:0 19px}}#navbar #navbar-icons .nav-link{padding:0}@media(max-width:992px){#navbar #navbar-icons svg.icon-user{width:13.55px}}@media(max-width:992px){#navbar #navbar-icons svg.icon-cart{width:13px}}@media(max-width:992px){#navbar #navbar-icons svg.icon-search{width:11.93px}}#navbar .cart-badge{position:absolute;left:50%;top:60%;transform:translate(-50%,-60%);margin:0;padding:0;color:#fff;width:auto;height:auto;background-color:transparent}@media(max-width:992px){#navbar .cart-badge{top:57%;font-size:8px}}#navbar .navbar-toggler{border:none;height:100%}#navbar .navbar-toggler:focus{box-shadow:none}#navbar .navbar-toggler.active img:first-child{display:none}#navbar .navbar-toggler.active img:last-child{display:block}#navbar .navbar-toggler img{width:18px;height:18px}#navbar .navbar-toggler img:first-child{display:block}#navbar .navbar-toggler img:last-child{display:none}#navbar .nav-link{padding:0 .5rem}@media(max-width:768px){#navbar .nav-link{padding:0 .25rem}}#navbar .nav-link a{font-family:Titillium Web,sans-serif;font-weight:600;line-height:1;font-size:16px;padding:0;position:relative;display:flex;align-items:center;border:2px solid #fff;letter-spacing:.06em;text-transform:uppercase;color:#101820}#navbar .nav-link a.active{border-bottom:2px solid crimson}#navbar .navbar-collapse{flex-grow:0}#navbar .dropdown-menu{border:0 none;background:#fafafa}#navbar.navbar-light .navbar-nav .nav-link{color:#000}#navbar.navbar-light .navbar-nav .nav-link:hover svg,#navbar.navbar-light .navbar-nav .nav-link:active svg{stroke-width:3}#navbar.navbar-light .navbar-nav .nav-link.show{color:#b11f28;background:#eee}#navbar.navbar-light .navbar-nav .nav-link{padding:22px 12px;display:block;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer}#navbar.navbar-light .navbar-nav .nav-link:hover,#navbar.navbar-light .navbar-nav .nav-link:focus{color:#b11f28}#navbar .dropdown-item{font-weight:700}#navbar .dropdown-item.active,#navbar .dropdown-item:active{color:#000;background:#fff}#navbar .dropdown-item:hover,#navbar .dropdown-item:focus{color:#b11f28;background-color:#eee}@media(max-width:767px){#navbar.navbar-light .navbar-nav .nav-link{padding:0 4px}}#navbar-offcanvas{position:fixed;left:-2000px;width:100%;top:126px;border-top:2px solid #cfd3d3;transition:left .3s ease}@media(max-width:992px){#navbar-offcanvas.show{left:0;top:80px}}#navbar-offcanvas .offcanvas-body{background-color:#e6e6e6;position:relative}#navbar-offcanvas .offcanvas-body .offcanvas-nav-top{background-color:#fff}#navbar-offcanvas .offcanvas-body .offcanvas-nav-top .navbar-nav{display:flex;list-style-type:none;flex-direction:row;justify-content:space-around}#navbar-offcanvas .offcanvas-body .offcanvas-nav-top .navbar-nav div,#navbar-offcanvas .offcanvas-body .offcanvas-nav-top .navbar-nav div li{display:inline-block}#navbar-offcanvas .offcanvas-body .offcanvas-nav-top .navbar-nav .nav-link{font-size:14px;margin:0 auto;padding:15px 0;font-weight:400;border:2px solid #fff}#navbar-offcanvas .offcanvas-body .offcanvas-nav-top .navbar-nav .nav-link.active{font-weight:700;border-bottom:2px solid #000000}#navbar-offcanvas .offcanvas-body .offcanvas-subnav{position:absolute;top:55px;left:-1000px;width:100%;transition:all .4s ease;padding:50px 55px;font-family:Titillium Web,sans-serif}#navbar-offcanvas .offcanvas-body .offcanvas-subnav.active{left:0}#navbar-offcanvas .offcanvas-body .offcanvas-subnav ul{padding:0;list-style-type:none}#navbar-offcanvas .offcanvas-body .offcanvas-subnav ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}#navbar-offcanvas .offcanvas-body .offcanvas-subnav ul li a{font-weight:700;text-transform:uppercase;font-size:13px}#navbar-offcanvas .offcanvas-body .offcanvas-subnav ul li a.arrows{width:13px;height:10px;display:block;opacity:.5;background-size:contain}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav{right:-1000px;transition:all .4s ease;background-color:#e6e6e6;padding:10px 50px 55px;position:absolute;top:55px;width:100%;height:100%}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav.active{right:0}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav .btn-back{display:block;border:0;background:transparent;color:#000;font-family:Titillium Web,sans-serif;font-weight:900;font-size:13px;margin-bottom:10px}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.square{position:relative;display:inline-flex;overflow:hidden;width:100%;aspect-ratio:10 / 4;align-items:flex-end;margin-bottom:5px}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.square .image{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.square:hover .image{transform:translate(-50%,-50%) scale(1.25)}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.square>span{z-index:2;color:#fff;line-height:1.2;padding:8px 18px;font-family:Oswald,sans-serif;letter-spacing:.5px;font-weight:300;font-size:16px;width:100%;bottom:0;left:0}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.square>span>span{font-weight:700}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.banner{position:relative;display:inline-flex;overflow:hidden;width:48%;aspect-ratio:78 / 100;align-items:flex-end;margin-bottom:10px;margin-right:1%}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.banner .image{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.banner:hover .image{transform:translate(-50%,-50%) scale(1.25)}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.banner>span{z-index:2;color:#fff;line-height:1.2;padding:8px 18px;font-family:Oswald,sans-serif;letter-spacing:.5px;font-weight:300;font-size:16px;width:100%;bottom:0;left:0}#navbar-offcanvas .offcanvas-body .offcanvas-subsubnav a.banner>span>span{font-weight:700}.site-sub-nav{background-color:#e6e6e6;z-index:99;position:absolute;max-height:0px;overflow:hidden;left:0;top:96px;width:100%;border:0 none;transition:max-height .25s ease-out}.site-sub-nav.active{max-height:490px;border-bottom:2px solid #d3d3d3;box-shadow:0 10px 17px #00000026}@media(max-width:768px){.site-sub-nav.active{max-height:410px}}.site-sub-nav .row>div{min-height:410px}.site-sub-nav .row>div:first-child{background-color:#fff;padding:50px 0;width:220px}.site-sub-nav .row>div:first-child ul{padding:0;margin:0;list-style-type:none}.site-sub-nav .row>div:first-child ul li{margin-bottom:22px;line-height:1.1}.site-sub-nav .row>div:first-child ul li a{display:block;padding:0 42px}.site-sub-nav .row>div:first-child ul li a.active{position:relative;color:#313e48;font-weight:700}.site-sub-nav .row>div:first-child ul li a.active:after{content:"";width:0;height:0;border-top:10px solid transparent;border-left:12px solid white;border-bottom:10px solid transparent;position:absolute;right:-12px;top:0}.site-sub-nav .row>div:first-child ul li a:hover{color:#313e48;font-weight:700}.site-sub-nav .row>div:first-child a.main-link-in-subnav{margin-top:40px;display:block;padding:0 42px}.site-sub-nav .row>div:first-child a.main-link-in-subnav:hover{color:#313e48;font-weight:700}.site-sub-nav .row>div:last-child{padding:50px}.site-sub-nav .row>div:last-child a{margin-right:8px}.site-sub-nav a.square{position:relative;display:inline-flex;overflow:hidden;width:24%;aspect-ratio:10 / 6;align-items:flex-end}.site-sub-nav a.square .image{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease;background-position:center center;background-repeat:no-repeat}.site-sub-nav a.square:hover .image{transform:translate(-50%,-50%) scale(1.25)}.site-sub-nav a.square>span{z-index:2;color:#fff;line-height:1.2;padding:8px 18px;font-family:Oswald,sans-serif;letter-spacing:.5px;font-weight:300;font-size:16px;width:100%;bottom:0;left:0}.site-sub-nav a.square>span>span{font-weight:700}.site-sub-nav a.banner{position:relative;display:inline-flex;overflow:hidden;width:25%;max-width:289px;aspect-ratio:78 / 100;align-items:flex-end}.site-sub-nav a.banner .image{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.site-sub-nav a.banner:hover .image{transform:translate(-50%,-50%) scale(1.25)}.site-sub-nav a.banner>span{z-index:2;color:#fff;line-height:1.2;padding:8px 18px;font-family:Oswald,sans-serif;letter-spacing:.5px;font-weight:300;font-size:16px;width:100%;bottom:0;left:0}.site-sub-nav a.banner>span>span{font-weight:700}.breadcrumb{background:#e6e6e6;padding:11px 0;text-transform:uppercase;color:#101820;line-height:1.6em;font-family:Oswald,sans-serif;letter-spacing:1px;font-size:12px;margin-bottom:0}@media(max-width:768px){.breadcrumb{display:none}}.breadcrumb .container-fluid{padding-left:40px;padding-right:40px}.breadcrumb a{color:#101820}.breadcrumb a:hover,.breadcrumb a:active{color:#b11f28}.breadcrumb .breadcrumb-links ol{min-height:28px;margin:0;padding:0;list-style-type:none}@media(max-width:768px){.breadcrumb .breadcrumb-links ol{text-align:center;min-height:0}}.breadcrumb .breadcrumb-links ol li{display:inline-block}.breadcrumb .breadcrumb-links ol li:after{content:"/";margin:0 5px;display:inline-block}.breadcrumb .breadcrumb-links ol li:last-child{font-weight:700}.breadcrumb .breadcrumb-links ol li:last-child:after{display:none}.breadcrumb .social-buttons{min-height:28px}.breadcrumb .social-buttons .divider{margin:0 12px}.breadcrumb .social-buttons a{margin-left:12px;color:#fff;background-color:#000;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .1s}.breadcrumb .social-buttons a:first-of-type{margin-left:0}.breadcrumb .social-buttons a.icon-facebook-share:hover{background-color:#1a77f2}.breadcrumb .social-buttons a.icon-mail-share:hover{background-color:#888}.breadcrumb .social-buttons a svg{height:15px}#navbar-offcanvas-menu{font-family:Titillium Web,sans-serif;font-weight:700}#navbar-offcanvas-menu .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}#navbar-offcanvas-menu .nav-link.active{color:#000}#navbar-offcanvas-menu .nav-link:hover{color:#b11f28;background-color:#eee}#navbar-offcanvas-menu .accordion-button:not(.collapsed){color:#b11f28;background-color:#eee}#offcanvas-cart.loading .offcanvas-body{position:relative}#offcanvas-cart.loading .offcanvas-body:after{content:" ";background-image:url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='8.042%25' y1='0%25' x2='65.682%25' y2='23.865%25' id='a'%3E%3Cstop stop-color='%23000' stop-opacity='0' offset='0%25'/%3E%3Cstop stop-color='%23000' stop-opacity='.631' offset='63.146%25'/%3E%3Cstop stop-color='%23000' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18' id='Oval-2' stroke='url(%23a)' stroke-width='2'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='0.9s' repeatCount='indefinite' /%3E%3C/path%3E%3Ccircle fill='%23fff' cx='36' cy='18' r='1'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='0.9s' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100px;width:100px}#offcanvas-cart .offcanvas-title{text-transform:uppercase;font-weight:300}#offcanvas-cart .offcanvas-body .product-item{margin-bottom:10px}#offcanvas-cart .offcanvas-body .product-item .product-item-title{text-transform:uppercase;font-weight:700;font-size:17px;font-family:Titillium Web,sans-serif}#offcanvas-cart .offcanvas-body .product-item .product-item-price{font-family:Oswald,sans-serif;font-size:17px;font-weight:400}#offcanvas-cart .offcanvas-body .product-item .product-item-img{margin-bottom:0}.terms-agreement{font-family:Titillium Web,sans-serif;border:1px solid #000;color:#000;box-shadow:#00000029 0 1px 4px;padding:10px;margin-bottom:10px;line-height:1.2;font-size:1rem}.terms-agreement input[type=checkbox]{margin-right:.4rem;width:18px;height:18px}.terms-agreement.emphasize{background-color:#fff3cd}.btn-trash{background-color:#fff;border:0 none;height:28px;display:inline-block;width:50px;position:relative;line-height:1}.btn-trash:hover,.btn-trash:active{color:#b11f28}.btn-trash:hover svg,.btn-trash:active svg{color:#b11f28;fill:#b11f28}.btn-trash svg{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(.6)}#lightbox{background-color:#00000080;display:none;height:100%;width:100%;top:0;left:0;position:fixed;z-index:10000}#lightbox.loading button.close{display:none}#lightbox.loading .lightbox--image-container:after{content:" ";background-image:url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='8.042%25' y1='0%25' x2='65.682%25' y2='23.865%25' id='a'%3E%3Cstop stop-color='%23ccc' stop-opacity='0' offset='0%25'/%3E%3Cstop stop-color='%23ccc' stop-opacity='.631' offset='63.146%25'/%3E%3Cstop stop-color='%23ccc' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18' id='Oval-2' stroke='url(%23a)' stroke-width='2'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='0.9s' repeatCount='indefinite' /%3E%3C/path%3E%3Ccircle fill='%23ccc' cx='36' cy='18' r='1'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='0.9s' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100px;width:100px}#lightbox .lightbox--container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:5%}#lightbox .lightbox--container .lightbox--content-container{background-color:#fff;padding:5%;position:relative}#lightbox .lightbox--container .lightbox--content-container button.close{color:#000;font-size:24px;border:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:700;top:20px;right:20px;position:absolute;background-color:#fff}#lightbox .lightbox--container .lightbox--content-container button.close:hover svg,#lightbox .lightbox--container .lightbox--content-container button.close:active svg{color:#b11f28;fill:#b11f28}#lightbox .lightbox--container .lightbox--content-container button.close:active svg{margin-top:2px}#lightbox .lightbox--container .lightbox--image-container{width:80vw;max-height:80vh;height:auto;display:flex;justify-content:center}#lightbox .lightbox--container .lightbox--image-container img{object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}#template-cart{font-family:Titillium Web,sans-serif}#template-cart p.lead{font-weight:700}#template-cart h3 a{color:#000;font-weight:600;font-size:24px}#template-cart h3 a:hover,#template-cart h3 a:active{color:#b11f28}#template-cart p.subtext{color:#000;font-weight:400;letter-spacing:0;font-size:14px}#template-cart .cart-note-wrapper label{color:#000;font-weight:700;letter-spacing:0;font-size:15px}#template-cart .btn-checkout{background:#313e48;color:#cfd2d3;border:1px solid #313e48;padding:0 20px;text-align:center;cursor:pointer;min-height:44px;height:40px;line-height:1.2;vertical-align:top;font-family:Oswald,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .2s linear;border-radius:3px}#template-cart .btn-checkout:hover{background:#b11f28;border:1px solid #b11f28}#announcement-bar .container .col{height:40px;vertical-align:middle;display:flex;align-items:center;justify-content:center;padding-top:8px;padding-bottom:8px}@media(max-width:991px){#announcement-bar .container .col{height:35px;padding-top:6px;padding-bottom:5px}}#announcement-bar .container .col a:link,#announcement-bar .container .col a:visited{text-decoration:underline}#announcement-bar .container .col p{font-family:Titillium Web,sans-serif;font-weight:600;font-size:14px;line-height:21px;display:flex;align-items:center;text-align:center;letter-spacing:.05em;color:#e9e9d5;margin:0}@media(max-width:991px){#announcement-bar .container .col p{font-size:11px;font-weight:700;font-size:9px;line-height:14px;color:#e9e9d5}}.featured-collections-alt .collection-container{border:2px solid #000}.featured-collections-alt .collection-col .collection-item{color:#313e48;padding:10px;height:52vw;display:block;border:2px solid #000;border-radius:5px;font-family:Titillium Web,sans-serif}@media(max-width:767px){.featured-collections-alt .collection-col .collection-item{height:78vw}}.featured-collections-alt .collection-col .collection-item .collection-item-img{width:22.592vw;height:22.592vw}@media(max-width:767px){.featured-collections-alt .collection-col .collection-item .collection-item-img{width:30vw;height:30vw}}@media(max-width:991px){.featured-collections-alt .collection-col .collection-item{padding:8px}}.featured-collections-alt .collection-col .collection-item:hover .collection-item-title,.featured-collections-alt .collection-col .collection-item:active .collection-item-title{color:#b11f28}.featured-collections-alt .collection-col .collection-item .collection-item-title{font-weight:700;letter-spacing:0;margin-bottom:0;margin-top:20px;font-size:1.62vw;height:4.263vw}@media(max-width:767px){.featured-collections-alt .collection-col .collection-item .collection-item-title{height:9vw;font-size:4vw;margin-top:10px}}.featured-collections-alt .collection-col .collection-item .collection-item-mini-description{line-height:22px;font-weight:200;font-size:1.62vw;height:8vw;overflow:hidden}@media(max-width:767px){.featured-collections-alt .collection-col .collection-item .collection-item-mini-description{font-size:3vw;margin-bottom:4vw;line-height:1.5;height:14vw}}.featured-collections-alt .collection-col .collection-item .collection-item-second-description{line-height:22px;font-size:1.62vw;height:5.968vw;overflow:hidden;font-weight:700;margin-bottom:0;color:#000}@media(max-width:767px){.featured-collections-alt .collection-col .collection-item .collection-item-second-description{display:none}}.featured-collections-alt .collection-col .collection-item .btn-dark{text-transform:uppercase;margin:.426vw auto;font-weight:700;height:2.8vw;border-radius:1.279vw;color:#fff;line-height:1;width:8.5vw;display:block;font-size:1.5vw}@media(max-width:767px){.featured-collections-alt .collection-col .collection-item .btn-dark{width:20vw;font-size:3vw;height:6vw;border-radius:3vw;display:flex;justify-content:center;align-items:center;padding:0}}.two-up>.d-flex>a{height:50vw;width:50vw;background-size:cover;background-repeat:no-repeat;text-align:center;position:relative;z-index:1}.two-up>.d-flex>a:hover:before{content:" ";position:absolute;width:50vw;height:50vw;background-color:#0000001a;z-index:1}.two-up>.d-flex>a:hover button.btn{border-bottom-color:#e53d2f}.two-up>.d-flex>a:hover button.btn img.hover{right:10px;display:block}.two-up>.d-flex>a>div{position:relative;z-index:100}.two-up>.d-flex>a h1{text-transform:uppercase;color:#fff;font-size:6.2vw;font-weight:600;margin:0 auto 28px;line-height:1}.two-up>.d-flex>a button.btn{text-transform:uppercase;border-radius:0;min-width:160px;padding:10px 10px 10px 0;font-weight:700;line-height:1;border-bottom:2px solid #fff;position:relative}@media(max-width:768px){.two-up>.d-flex>a button.btn{min-width:130px;font-size:12px}.two-up>.d-flex>a button.btn img{right:0}}.two-up>.d-flex>a button.btn img{position:absolute;top:50%;transform:translateY(-50%);right:20px}.two-up>.d-flex>a button.btn img.hover{display:none}section.carousel .carousel-item:before{display:block;position:absolute;pointer-events:none;top:0;left:0;width:21.92vw;content:"";height:100%;background:linear-gradient(90deg,#1e1e1e -18.86%,#0000 46.7%)}@media(max-width:992px){section.carousel .carousel-item:before{width:56vw;background:linear-gradient(90deg,#1e1e1e -60%,#0000 20%)}}section.carousel .carousel-item:after{position:absolute;pointer-events:none;top:0;right:0;width:21.92vw;content:"";height:100%;background:linear-gradient(270deg,#1e1e1e -18.86%,#0000 46.7%)}@media(max-width:992px){section.carousel .carousel-item:after{width:56vw;background:linear-gradient(270deg,#1e1e1e -60%,#0000 20%)}}section.carousel .carousel-control-prev,section.carousel .carousel-control-next{opacity:1}section.carousel .carousel-control-prev{justify-content:start}section.carousel .carousel-control-next{justify-content:end}section.carousel .carousel-button{width:auto;height:auto;position:absolute}section.carousel .btn{border:0 none;width:16.45vw;height:4.028vw;border-radius:0;font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:clamp(14px,1.073vw,1.073vw);line-height:1;display:inline-flex;justify-content:center;align-items:center;text-align:center;letter-spacing:.05em;margin:0}section.carousel .btn.btn-primary{background:#e63e30;color:#e9e9d5}section.carousel .btn.btn-primary:hover{background-color:#cb2618}@media(max-width:992px){section.carousel .btn{font-size:clamp(14px,3.73vw,3.73vw);line-height:clamp(21px,5.6vw,5.6vw);width:clamp(216px,57.6vw,57.6vw);height:clamp(52px,13.86vw,13.86vw)}}section.carousel .carousel-item>a:hover .btn-primary{background-color:#cb2618}section.carousel .carousel-caption{max-width:20vw;text-align:right}@media(max-width:992px){section.carousel .carousel-caption{height:200px;max-width:none;width:100%;padding:0 25px;display:flex;gap:0 15px;justify-content:center;flex:1 0}section.carousel .carousel-caption a{width:100%;display:flex;gap:0 15px;flex:1 0;margin:0 auto}}section.carousel .carousel-caption h3{font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:4.07vw;line-height:5.277vw;letter-spacing:.05em;color:#4b412a;margin:0 0 20px;text-transform:uppercase}@media(max-width:992px){section.carousel .carousel-caption h3{font-size:10.5vw;line-height:13.86vw;margin:0;width:50.666666vw}}section.carousel .carousel-caption .caption-description{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:700;font-size:clamp(14px,1.111vw,1.111vw);line-height:clamp(16px,1.597vw,1.597vw);letter-spacing:.05em;text-transform:uppercase;color:#4b412a;margin:0 0 30px}@media(max-width:992px){section.carousel .carousel-caption .caption-description{padding-top:1.3vw;font-size:3.73vw;line-height:6.66vw;margin:0;width:31.73vw;text-align:left}}section.carousel .carousel-button{left:50%;transform:translate(-50%)}section[id^=dual-carousel-]{display:flex}@media(max-width:992px){section[id^=dual-carousel-]{flex-direction:column}}section[id^=dual-carousel-] .carousel-1{width:66.66vw}@media(max-width:992px){section[id^=dual-carousel-] .carousel-1{width:100vw}}section[id^=dual-carousel-] .carousel-2{width:33.33vw}@media(max-width:992px){section[id^=dual-carousel-] .carousel-2{width:100vw}}section[id^=dual-carousel-] .carousel-control-prev,section[id^=dual-carousel-] .carousel-control-next{opacity:1}section[id^=dual-carousel-] .carousel-control-prev{justify-content:start}section[id^=dual-carousel-] .carousel-control-next{justify-content:end}section[id^=dual-carousel-] .carousel-button{width:auto;height:auto;position:absolute}section[id^=dual-carousel-] .btn{border:0 none;width:16.45vw;height:4.028vw;border-radius:0;font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:clamp(14px,1.073vw,1.073vw);line-height:1;display:inline-flex;justify-content:center;align-items:center;text-align:center;letter-spacing:.05em;margin:0}section[id^=dual-carousel-] .btn.btn-primary{background:#e63e30;color:#e9e9d5}section[id^=dual-carousel-] .btn.btn-primary:hover{background-color:#cb2618}@media(max-width:992px){section[id^=dual-carousel-] .btn{font-size:clamp(14px,3.73vw,3.73vw);line-height:clamp(21px,5.6vw,5.6vw);width:clamp(216px,57.6vw,57.6vw);height:clamp(52px,13.86vw,13.86vw)}}section[id^=dual-carousel-] .carousel-item>a:hover .btn-primary{background-color:#cb2618}section[id^=dual-carousel-] .carousel-caption{max-width:20vw;text-align:right}@media(max-width:992px){section[id^=dual-carousel-] .carousel-caption{height:200px;max-width:none;width:100%;padding:0 25px;display:flex;gap:0 15px;justify-content:center;flex:1 0}section[id^=dual-carousel-] .carousel-caption a{width:100%;display:flex;gap:0 15px;flex:1 0;margin:0 auto}}section[id^=dual-carousel-] .carousel-caption h3{font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:4.07vw;line-height:5.277vw;letter-spacing:.05em;color:#4b412a;margin:0 0 20px;text-transform:uppercase}@media(max-width:992px){section[id^=dual-carousel-] .carousel-caption h3{font-size:10.5vw;line-height:13.86vw;margin:0;width:50.666666vw}}section[id^=dual-carousel-] .carousel-caption .caption-description{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:700;font-size:clamp(14px,1.111vw,1.111vw);line-height:clamp(16px,1.597vw,1.597vw);letter-spacing:.05em;text-transform:uppercase;color:#4b412a;margin:0 0 30px}@media(max-width:992px){section[id^=dual-carousel-] .carousel-caption .caption-description{padding-top:1.3vw;font-size:3.73vw;line-height:6.66vw;margin:0;width:31.73vw;text-align:left}}section[id^=dual-carousel-] .carousel-button{left:50%;transform:translate(-50%)}.home--video-section{position:relative;display:flex;justify-content:center;align-items:center;width:100vw;height:60vw;background-size:100vw 60vw;background-repeat:no-repeat}@media(max-width:992px){.home--video-section{width:100vw;height:133vw;background-size:100vw 133vw;padding-top:24vw;align-items:flex-start}}.home--video-section .video-preview{width:82.5vw;height:35.42vw;cursor:pointer;position:relative}@media(max-width:992px){.home--video-section .video-preview{width:100vw;height:57.07vw}}.home--video-section .play-button{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:7.78vw;height:7.78vw}@media(max-width:992px){.home--video-section .play-button{width:17vw;height:12vw;top:48vw;left:50%;transform:translate(-50%)}}.home--video-section .mediaWrapper{width:80vw;height:45vw;padding:0;margin:0 auto}@media(max-width:992px){.home--video-section .mediaWrapper{width:100vw;height:56.25vw}}.home--video-section iframe{width:80vw;height:45vw}@media(max-width:992px){.home--video-section iframe{width:100vw;height:56.25vw}}.home--video-section .modal{justify-content:center;align-items:center}.home--video-section .modal .modal-dialog-centered{max-width:none;width:80vw;height:45vw;margin:0 auto}@media(max-width:992px){.home--video-section .modal .modal-dialog-centered{width:100vw;height:56.25vw}}.home--video-section .modal .modal-header{border:0 none;padding:0 0 2vw}@media(max-width:992px){.home--video-section .modal .modal-header{padding:0 5vw 5vw 0}}.home--video-section .modal .modal-header .btn-close{width:1vw;height:1vw;opacity:1;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;background-size:cover}.home--video-section .modal .modal-content{background-color:transparent;border:0 none}.home--video-section .modal .modal-body{padding:0}#insta-feed,.instafeed-shopify{margin-top:0!important}.collections-carousel ul.nav{z-index:5;position:relative}.collections-carousel ul.nav li.nav-item{margin:0 2.5%}.collections-carousel ul.nav button.nav-link{font-family:Titillium Web,sans-serif;font-size:20px;letter-spacing:1px;font-weight:400;background:#fff;color:#000;line-height:1;padding:30px 29px;height:80px;width:250px;border:0 none;border-bottom:5px solid #e6e6e6}.collections-carousel ul.nav button.nav-link:hover{font-weight:700}.collections-carousel ul.nav button.nav-link[aria-selected=true]{font-weight:700;border-bottom:5px solid #000}.collections-carousel .tab-content{margin-top:-4px}.collections-carousel .swiper-container{--swiper-theme-color: #000;position:relative;border:4px solid #e6e6e6;padding:20px 0;margin-bottom:30px}.collections-carousel .swiper-container .swiper{width:80%;height:453px}.collections-carousel .swiper-container .swiper .swiper-wrapper{width:80%}.collections-carousel .swiper-container .swiper .swiper-wrapper .swiper-slide{padding:20px;display:flex;align-items:center;transition:all .2s linear}.collections-carousel .swiper-container .swiper .swiper-wrapper .swiper-slide img{width:100%;max-width:300px}.collections-carousel .swiper-container .swiper .swiper-wrapper a:link,.collections-carousel .swiper-container .swiper .swiper-wrapper a:visited{color:#313e48}.collections-carousel .swiper-container .swiper .swiper-wrapper a:hover .slide-content h5,.collections-carousel .swiper-container .swiper .swiper-wrapper a:active .slide-content h5{color:#b11f28}.collections-carousel .swiper-container .swiper .swiper-wrapper .slide-content{position:relative}.collections-carousel .swiper-container .swiper .swiper-wrapper .slide-content span.badge{position:absolute;top:-25px;right:0}.collections-carousel .swiper-container .swiper .swiper-wrapper .slide-content p{color:#313e48}.collections-carousel .swiper-container .swiper-button-next,.collections-carousel .swiper-container .swiper-rtl .swiper-button-prev{right:30px}.collections-carousel .swiper-container .swiper-button-prev,.collections-carousel .swiper-container .swiper-rtl .swiper-button-next{left:30px}section.headline h2{text-align:center;font-weight:600;color:#000;font-size:28px;letter-spacing:0}section.headline p.subtitle{color:#bec1c1;font-size:18px;letter-spacing:.25px;font-weight:300}section.collections-grid .collection-col{position:relative}section.collections-grid .collection-item{height:25.24vw;display:block;position:relative;overflow:hidden}@media(max-width:768px){section.collections-grid .collection-item{height:40vw;margin-bottom:10px}}section.collections-grid .collection-item .img{display:block;background-size:cover;background-position:center;width:100%;height:100%;transition:all .3s ease}section.collections-grid .collection-item .img:hover{transform:scale(1.05)}section.collections-grid .collection-item .link{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%}section.collections-grid .collection-item .link h2{margin:0 auto;height:100%;width:92%;background:#fff;color:#000;font-size:1.4vw;font-weight:600;letter-spacing:1px;padding:12px 1.5vw;line-height:1;position:relative}@media(max-width:768px){section.collections-grid .collection-item .link h2{font-size:3vw}}section.collections-grid .collection-item .link h2 span{height:100%;display:flex;color:#fff;background:#000;position:absolute;right:0;font-size:1.4vw;letter-spacing:0px;padding:12px 1.5vw;top:0;line-height:1}@media(max-width:768px){section.collections-grid .collection-item .link h2 span{font-size:3vw}}section.collections-grid .collection-item .link h2 span img:first-child{margin-left:4px}section.four-up{overflow:hidden;padding:6px 0}section.four-up [class^=col]{overflow:hidden}section.four-up a{display:block;position:absolute;top:0;left:0;z-index:10}section.four-up a .image{transition:all .3s}section.four-up a:hover .image{transform:scale(1.05)}section.four-up .caption{position:absolute;padding:1.32vw 2.78vw 1.7vw 2.08vw;top:0;left:0;z-index:2;display:block;max-width:21.74vw;min-height:12.22vw;background:#101820cc;border-radius:0 0 10.716px;transition:all .3s}@media(max-width:992px){section.four-up .caption{max-width:66.13vw;min-height:35.73vw;padding:4vw}}section.four-up .caption h2{font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:clamp(21px,1.94vw,1.94vw);line-height:clamp(28px,2.85vw,2.85vw);align-items:center;letter-spacing:.05em;color:#fff}@media(max-width:992px){section.four-up .caption h2{font-size:clamp(14px,3.734vw,3.734vw);line-height:clamp(21px,5.6vw,5.6vw);margin-bottom:.8vw}}section.four-up .caption p{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,1.11vw,1.11vw);line-height:clamp(23px,1.6vw,1.6vw);letter-spacing:.05em;color:#e9e9d5}@media(max-width:992px){section.four-up .caption p{font-size:clamp(12px,3.2vw,3.2vw);line-height:clamp(16px,4.727vw,4.727vw);margin-bottom:3.5vw}}section.four-up .caption span.btn-link{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:700;font-size:clamp(16px,1.11vw,1.11vw);line-height:1;letter-spacing:.05em;text-decoration-line:underline;color:#e9e9d5}@media(max-width:992px){section.four-up .caption span.btn-link{font-size:clamp(12px,3.2vw,3.2vw)}}section.four-up .image-container{overflow:hidden;display:block;position:relative}section.four-up .image-container.one .image,section.four-up .image-container.two .image,section.four-up .image-container.three .image,section.four-up .image-container.four .image{position:absolute;top:0;left:0;background-size:cover;display:block}section.four-up .image-container.one{height:49.79vw;aspect-ratio:1/1}@media(max-width:992px){section.four-up .image-container.one{height:92.8vw;aspect-ratio:100/92.8}}section.four-up .image-container.one a,section.four-up .image-container.one .image{height:49.79vw;aspect-ratio:1/1}@media(max-width:992px){section.four-up .image-container.one a,section.four-up .image-container.one .image{height:92.8vw;aspect-ratio:100/92.8}}section.four-up .image-container.two{height:24.72vw;width:100%}@media(max-width:992px){section.four-up .image-container.two{height:56.27vw;aspect-ratio:100/56.27}}section.four-up .image-container.two a,section.four-up .image-container.two .image{height:24.72vw;width:100%}@media(max-width:992px){section.four-up .image-container.two a,section.four-up .image-container.two .image{height:56.27vw;aspect-ratio:100/56.27}}section.four-up .image-container.three{height:24.72vw;width:100%}@media(max-width:992px){section.four-up .image-container.three{height:49.07vw;aspect-ratio:1/1}}section.four-up .image-container.three a,section.four-up .image-container.three .image{height:24.72vw;width:100%}@media(max-width:992px){section.four-up .image-container.three a,section.four-up .image-container.three .image{height:49.07vw;aspect-ratio:1/1}}section.four-up .image-container.three .caption{min-width:19.72vw;min-height:7.78vw}section.four-up .image-container.three .caption p{margin-bottom:1vw}@media(max-width:992px){section.four-up .image-container.three .caption .btn-link{font-size:clamp(10px,2.67vw,2.67vw);line-height:clamp(12px,3.2vw,3.2vw)}}section.four-up .image-container.four{height:24.72vw;width:100%}@media(max-width:992px){section.four-up .image-container.four{height:49.07vw;aspect-ratio:1/1}}section.four-up .image-container.four a,section.four-up .image-container.four .image{height:24.72vw;width:100%}@media(max-width:992px){section.four-up .image-container.four a,section.four-up .image-container.four .image{height:49.07vw;aspect-ratio:1/1}}section.four-up .image-container.four .caption{min-width:13.54vw;min-height:7.78vw}section.four-up .image-container.four .caption p{margin-bottom:1vw}@media(max-width:992px){section.four-up .image-container.four .caption .btn-link{font-size:clamp(10px,2.67vw,2.67vw);line-height:clamp(12px,3.2vw,3.2vw)}}section.build-custom-belt a.desktop>div:first-child{padding:5.28vw 0 0 4.86vw;text-align:right}section.build-custom-belt a.desktop>div:last-child{padding:0 4.86vw 0 0;text-align:right;display:flex;align-items:center;justify-content:flex-end}section.build-custom-belt a.desktop{height:31.04vw;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:9.1vw}section.build-custom-belt a.desktop:hover img{transform:scale(1.05)}section.build-custom-belt a.mobile{height:161.26vw;padding:4.27vw 5.33vw;text-align:right}section.build-custom-belt h1{font-family:Oswald,sans-serif;font-weight:600;font-size:3.75vw;line-height:4.86vw;letter-spacing:.05em;color:#262d31}@media(max-width:992px){section.build-custom-belt h1{font-size:10.67vw;line-height:13.6vw;margin-bottom:5.6vw}}section.build-custom-belt p.description{margin-left:auto;max-width:32.71vw;font-weight:600;font-size:clamp(16px,1.11vw,1.11vw);line-height:23px;letter-spacing:.05em;color:#e9e9d5;font-family:Titillium Web,sans-serif}section.build-custom-belt .btn-primary{background:#101820cc;border-radius:0;width:16.46vw;height:4.03vw;border:0 none;font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:clamp(15.4685px,1.07vw,1.07vw);line-height:clamp(23px,1.6vw,1.6vw);display:inline-flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.05em;color:#e9e9d5}@media(max-width:992px){section.build-custom-belt .btn-primary{display:block;margin:9vw auto 0;width:57.6vw;height:14.1vw;font-size:clamp(14px,3.73vw,3.73vw);line-height:clamp(21px,5.6vw,5.6vw)}}section.build-custom-belt .image-container{width:40.03vw;height:27.08vw;overflow:hidden}@media(max-width:992px){section.build-custom-belt .image-container{position:relative;width:89.33vw;height:77.33vw}section.build-custom-belt .image-container p.description{text-align:center;margin:0;padding:4.27vw 5.33vw 9.33vw;color:#e9e9d5;background:#101820cc;position:absolute;bottom:0;font-size:clamp(12px,3.2vw,3.2vw);line-height:clamp(23px,6.13vw,6.13vw);max-width:none}}section.build-custom-belt .image-container img{transition:transform .3s ease;width:100%}section.press-logos-grid{padding:120px 0}@media(max-width:768px){section.press-logos-grid{padding:40px 0}}#shopify-section-footer{margin-top:auto}#footer{background-color:#000;color:#fff;font-weight:300;padding:100px 0;font-family:Titillium Web,sans-serif}@media(max-width:768px){#footer .container{padding:0 40px}}#footer .logo-col{border-right:1px solid #fff;padding-right:60px}@media(max-width:992px){#footer .logo-col{border-right:0 none;border-bottom:1px solid #fff;padding-bottom:40px}}#footer .menu-col{padding-left:75px}@media(max-width:992px){#footer .menu-col{padding-left:0;margin-top:60px}}#footer a:link,#footer a:visited{color:#fff}#footer a:hover,#footer a:active{font-weight:600}#footer img.footer-logo{max-width:230px;width:100%;margin-bottom:10px}#footer .contact-info{color:#fff;font-size:15px;letter-spacing:.5px;line-height:2.5}#footer .newsletter-section{margin:40px 0}#footer .newsletter-section .form-control{border-radius:0;color:#000;font-size:16px;font-weight:600}#footer .newsletter-section .btn-primary{background-color:#000;background-image:url(/cdn/shop/files/Kore_Double_Chevron_weight2.5_white-01.svg);background-size:45% 45%;background-repeat:no-repeat;background-position:center;outline:none;color:#000;border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;width:38px;content:" "!important}#footer .footer_menu ul{padding:0;list-style-type:none}#footer .footer_menu ul li{margin-bottom:30px}#footer .footer_menu ul li span{font-size:24px;letter-spacing:2px;font-weight:800}#footer .footer_menu ul li a{font-size:15px;letter-spacing:1px}.collection-header{font-family:Titillium Web,sans-serif}.collection-header .description{font-size:14px}.collection-header .collection-title{font-family:Titillium Web,sans-serif;text-align:left}.product-item{position:relative;display:flex;align-items:flex-end;flex-shrink:0;margin-bottom:3rem}.product-item a{width:100%}.product-item .product-item-img{margin-bottom:10px;max-height:300px}.product-item span.sale{position:absolute;top:0;transform:translate(25%);right:25%;background:#b11f28;font-family:Oswald,sans-serif;font-weight:300;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:8px 12px;text-align:center;color:#fff}.product-item .text-sale{color:#e63e30}.collection-utilities,#offcanvas-filters{font-family:Titillium Web,sans-serif}.collection-filters-form .accordion-button{color:#000}.collection-filters-form .accordion-button:after{filter:brightness(0) grayscale(1)}.collection-filters-form .accordion-button:not(.collapsed){background-color:#f8f9fa;color:#000}.collection-filter{max-width:140px}.collection-filter .btn-filter-toggle{width:100%;color:#000;font-weight:600;font-size:18px;padding:3px 6px 8px;border:0;border-bottom:1px solid #000;background-color:#fff;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.collection-filter .btn-filter-toggle img{justify-self:end;margin-left:4px;display:block;width:9px;filter:brightness(0) grayscale(1)}.collection-filter .btn-filter-toggle img:last-child{display:none}.collection-filter .btn-filter-toggle.active img:first-child{display:none}.collection-filter .btn-filter-toggle.active img:last-child{display:block}.collection-filter ul{padding:0;list-style:none}.collection-filter ul li{cursor:pointer;font-size:13px;font-weight:300;color:#aaa;transition:all .3s ease;position:relative;padding-left:18px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.collection-filter ul li:before{content:"";display:block;position:absolute;width:5px;height:5px;border:1px solid #aaa;border-radius:50%;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease}.collection-filter ul li:hover{color:#000}.collection-filter ul li:hover:before{background:#000}.collection-filter ul li.active{color:#000}.collection-filter ul li.active:before{background:#000;width:5px;height:5px}.collection-filter ul li.active span.filter-close{display:block;color:red}.collection-filter ul li span.filter-close{display:none}@media(max-width:992px){#template-product{font-size:12px}}#template-product .shopify-product-reviews-badge{display:none}@media(max-width:992px){#template-product .spr-badge{display:flex}}#template-product .spr-badge i.spr-icon.spr-icon-star{color:#e3c41e!important}#template-product .spr-badge .spr-icon.spr-icon-star-empty{color:#666!important}#template-product .spr-badge i.spr-icon.spr-icon-star,#template-product .spr-badge .spr-icon.spr-icon-star-empty{margin-right:6px;font-size:16px}@media(max-width:992px){#template-product .spr-badge i.spr-icon.spr-icon-star,#template-product .spr-badge .spr-icon.spr-icon-star-empty{font-size:9.3px}}#template-product .spr-badge .spr-starrating{display:inline-block}@media(max-width:992px){#template-product .spr-badge .spr-starrating{display:flex;align-items:center}}#template-product .spr-badge span.spr-badge-caption,#template-product .spr-badge span.spr-badge-caption a{color:#666!important;display:inline-block;font-size:16px;letter-spacing:.05em;text-transform:capitalize}@media(max-width:992px){#template-product .spr-badge span.spr-badge-caption,#template-product .spr-badge span.spr-badge-caption a{font-size:12px}}#template-product .spr-badge span.spr-badge-caption a:hover{text-decoration:underline}@keyframes btn-atc-background-pulse{0%{background:#e63e30}50%{background:#9d1e13}to{background:#e63e30}}#template-product .btn-atc{display:flex;justify-content:center;width:100%;color:#fff;border:0 none;align-items:center;font-family:Titillium Web,sans-serif;text-transform:uppercase;background:#e63e30;border-radius:5px;font-weight:700;font-size:20px;letter-spacing:.05em;height:60px;margin:25px 0 15px}#template-product .btn-atc[disabled]{background:#c4c6c7}#template-product .btn-atc.loading{animation:btn-atc-background-pulse .2s ease}@media(max-width:992px){#template-product .btn-atc{height:50px;margin:20px 0;border-radius:3.5px;font-size:16px}}#template-product .form-check{padding-left:0}@media(max-width:992px){#template-product .form-check{display:inline-flex;align-items:center}}#template-product .form-check-input{width:25px;height:25px;border-radius:3px;margin:0}#template-product .form-check-input:checked{background-color:#e63e30;border-color:#e63e30}@media(max-width:992px){#template-product .form-check-input{width:18px;height:18px}}#template-product .form-check-label{min-height:25px;padding-left:15px;line-height:25px}@media(max-width:992px){#template-product .form-check-label{font-size:12px}}#template-product .product-slider-container{margin:24px 25px 0;display:flex;gap:0 47px}@media(max-width:991px){#template-product .product-slider-container{margin:0}}#template-product .product-thumbnail-slider{margin:0;max-height:610px;overflow:hidden;flex-shrink:0;width:85px;position:relative}@media(max-width:991px){#template-product .product-thumbnail-slider{display:none}}#template-product .product-thumbnail-slider .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;width:85px;height:85px;overflow:hidden;border:1.1733px solid #d9d9d9!important;border-radius:4.19922px}#template-product .product-thumbnail-slider .swiper-slide img{height:auto;width:100%;border-radius:4.19922px}#template-product .product-thumbnail-slider .swiper-slide:hover{border-color:#000!important}#template-product .product-thumbnail-slider .swiper-slide-active{border:2px solid #000!important}#template-product .product-color-slider-wrapper{padding:0 32px;position:relative}@media(max-width:992px){#template-product .product-color-slider-wrapper{padding:0}}#template-product .product-color-slider-wrapper .swiper-button-next,#template-product .product-color-slider-wrapper .swiper-button-prev{opacity:1}#template-product .product-color-slider-wrapper .swiper-button-next:after,#template-product .product-color-slider-wrapper .swiper-button-prev:after{width:16px;height:18px;background-repeat:no-repeat;background-size:contain;content:" "}@media(max-width:992px){#template-product .product-color-slider-wrapper .swiper-button-next,#template-product .product-color-slider-wrapper .swiper-button-prev{display:none}}#template-product .product-color-slider-wrapper .swiper-button-prev{left:0}#template-product .product-color-slider-wrapper .swiper-button-next{right:0}#template-product .product-color-slider-wrapper .product-color-slider{overflow:hidden;border:0 none;position:relative;justify-content:center}#template-product .product-color-slider-wrapper .product-color-slider:after{pointer-events:none;content:"";width:45px;bottom:-1px;right:0;z-index:100;padding-bottom:105px;position:absolute;background:#fff;background:linear-gradient(-90deg,#f1f1f1,#fff0)}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider:after{opacity:.8;right:-8px;background:linear-gradient(-90deg,#f1f1f1 20%,#fff0)}}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:94px;height:94px}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{width:82px;height:82px}}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label{position:relative;border:1px solid #d9d9d9;border-radius:4.19922px}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked){border-color:#101820;border-width:1.5px}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label input[disabled]+img{opacity:.2}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img{width:90px;max-height:90px;border-radius:4.19922px}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img{width:80px;max-height:80px}}#template-product .form-select{font-size:18px;letter-spacing:.05em;border-color:#101820;border-width:1.5px;height:60px;padding:0 25px;background-size:16px 9px}@media(max-width:992px){#template-product .form-select{font-size:12px;height:32px;border-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-size:8.8px 4.9px}}#template-product .input-group-text{border-color:#101820;border-width:1.5px;height:60px;min-width:100px;justify-content:center;font-size:18px;font-weight:600}@media(max-width:992px){#template-product .input-group-text{font-size:12px;height:32px;min-width:67px;border-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}}#template-product .product-image-slider-wrapper{padding:0 32px;position:relative;width:79%}@media(max-width:992px){#template-product .product-image-slider-wrapper{width:100%}}#template-product .product-image-slider-wrapper .swiper-button-next,#template-product .product-image-slider-wrapper .swiper-button-prev{color:#000;background-color:#fff}#template-product .product-image-slider-wrapper .swiper-button-next:after,#template-product .product-image-slider-wrapper .swiper-button-prev:after{font-size:22px;font-weight:700}#template-product .product-image-slider-wrapper .swiper-button-next{right:-20px}@media(max-width:767px){#template-product .product-image-slider-wrapper .swiper-button-next{right:10px}}#template-product .product-image-slider-wrapper .swiper-button-prev{left:-20px}@media(max-width:767px){#template-product .product-image-slider-wrapper .swiper-button-prev{left:10px}}#template-product .product-image-slider{margin:24px 0 0;height:600px;width:100%;overflow:hidden;border:0 none;position:relative}@media(max-width:991px){#template-product .product-image-slider{margin:0;padding:0;height:370px}}#template-product .product-image-slider .swiper-horizontal>.swiper-scrollbar,#template-product .product-image-slider .swiper-scrollbar.swiper-scrollbar-horizontal{display:none}@media(max-width:991px){#template-product .product-image-slider .swiper-horizontal>.swiper-scrollbar,#template-product .product-image-slider .swiper-scrollbar.swiper-scrollbar-horizontal{display:block;height:2px;margin-bottom:20px}}#template-product .product-image-slider a.videoslide,#template-product .product-image-slider iframe{width:100%}#template-product .product-image-slider .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box}#template-product .product-image-slider .swiper-slide img{width:100%;max-width:500px;max-height:500px;-webkit-user-select:none;user-select:none}@media(max-width:991px){#template-product .product-image-slider .swiper-slide img{max-height:317px}}#template-product .product-options{margin-top:0}#template-product .product-options li:last-child{margin-bottom:0}@media(max-width:992px){#template-product .product-options{margin-top:20px}}#template-product .product-options label.product-option-name{font-size:16px;line-height:1;letter-spacing:.05em;margin-bottom:15px;margin-top:15px}@media(max-width:992px){#template-product .product-options label.product-option-name{font-size:12px;margin-top:0}}#template-product .product-options label.product-option-name .selected-option-text{font-weight:700}#template-product .product-options .bubble-options{display:flex;gap:10px 22px;overflow:auto;flex-wrap:wrap}#template-product .product-options .bubble-options label{height:60px;min-width:20%;background:#fff;border:1.5px solid #d9d9d9;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:0 10px;font-size:18px}#template-product .product-options .bubble-options label.selected{border-color:#101820;border-width:2px}#template-product .product-options .bubble-options label input{opacity:0;position:absolute;top:0;left:0}@media(max-width:992px){#template-product .product-options .bubble-options label{height:42px;border-width:1px;font-size:12px}}#template-product .btn-link{font-family:Titillium Web,sans-serif;color:#000;font-weight:600;font-size:14px;letter-spacing:1px;cursor:pointer;text-align:right;padding:0;margin:0;white-space:nowrap;text-decoration:underline;text-transform:uppercase}#template-product .btn-link:hover,#template-product .btn-link:active{color:#b11f28}#template-product .product-details-top-title{font-family:Titillium Web,sans-serif;font-weight:700;font-size:18px;line-height:1;padding:0;text-align:left;margin:0 0 15px;letter-spacing:.05em;color:#000}@media(max-width:992px){#template-product .product-details-top-title{font-size:14px;margin-bottom:0}}#template-product .product-details-title{margin:0;line-height:1;font-family:Oswald,sans-serif;font-weight:700;font-size:34px;letter-spacing:.1em;color:#000}@media(max-width:992px){#template-product .product-details-title{font-size:22px}}#template-product .product-item-price{display:flex;align-items:flex-end;justify-content:right;height:100%;margin-bottom:0;padding-bottom:0;color:#666;text-align:right;font-family:Titillium Web,sans-serif;line-height:1;font-weight:700;font-size:32px;letter-spacing:.08em;color:#000}@media(max-width:992px){#template-product .product-item-price{font-size:20px}}#template-product .min-height{min-height:30px}#template-product .second-product-options{margin:0;opacity:20%;pointer-events:none}#template-product .second-product-options.active{opacity:100%;pointer-events:auto}#template-product .second-product-options.active .input-group-text{border-width:2px}#template-product .product-error,#template-product .second-product-error{color:red;display:none;font-size:16px;margin-top:.5rem;margin-bottom:.5rem}#template-product .second-product-price{display:inline;font-weight:700}#template-product .second-product-price .product-price{height:100%;font-size:14px;display:flex;justify-content:right;align-items:center}#template-product .addon-products .addon-product-slider-wrapper{position:relative;padding:0 32px}#template-product .addon-products .addon-product-slider-wrapper .swiper-button-next,#template-product .addon-products .addon-product-slider-wrapper .swiper-button-prev{opacity:1}#template-product .addon-products .addon-product-slider-wrapper .swiper-button-next:after,#template-product .addon-products .addon-product-slider-wrapper .swiper-button-prev:after{width:16px;height:18px;background-repeat:no-repeat;background-size:contain;content:" "}#template-product .addon-products .addon-product-slider-wrapper .swiper-button-prev{left:0}#template-product .addon-products .addon-product-slider-wrapper .swiper-button-next{right:0}#template-product .addon-products .addon-product-slider{overflow:hidden;border:0 none;position:relative}#template-product .addon-products .addon-product-slider:after{pointer-events:none;content:"";opacity:.6;width:120px;bottom:0;right:0;z-index:100;height:100%;position:absolute;background:#fff;background:linear-gradient(-90deg,#f1f1f1 5%,#fff0 30%)}#template-product .addon-products .swiper-slide{min-width:175px;width:175px}@media(max-width:992px){#template-product .addon-products .swiper-slide{min-width:129px;width:129px}}#template-product .addon-products .addon-product:has(input[name=add_addon]:checked){border-width:1.5px}#template-product .addon-products .addon-product{cursor:pointer;border:1px solid #000;padding:0;text-align:center;width:175px;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid #d9d9d9;border-radius:4.19922px}@media(max-width:992px){#template-product .addon-products .addon-product{width:129px}}#template-product .addon-products .addon-product img{height:120px;width:auto;margin:0 auto}@media(max-width:992px){#template-product .addon-products .addon-product img{height:110px;width:110px}}#template-product .addon-products .addon-product .caption{background-color:#ffffffb3;padding:5px;border-radius:5px;width:100%}@media(max-width:992px){#template-product .addon-products .addon-product .caption{padding:0 9.5px 3.5px}}#template-product .addon-products .addon-product select.addon-variant-select{padding:0 6px 0 4px;height:auto;font-size:13px;margin:0 auto;background-size:10px 6px;width:calc(100% - 30px)}@media(max-width:992px){#template-product .addon-products .addon-product select.addon-variant-select{background-position:right 4px center;width:100%;font-size:12px}}#template-product .addon-products .addon-product .form-check-input{position:absolute;top:7px;left:7px;width:16px;height:16px;border-radius:3px;z-index:2}#template-product .addon-products .addon-product .addon-description{font-size:12px;line-height:1;display:block;margin-bottom:0}@media(max-width:992px){#template-product .addon-products .addon-product .addon-description{font-size:11px}}#template-product .addon-products .addon-product input[name=add_addon]:checked+.select-bar{background-color:#807f74}#template-product .addon-products .addon-product input[name=add_addon]:checked+.select-bar:before{content:"Selected!"}#template-product .addon-products .addon-product.selected .select-bar{background-color:#807f74}#template-product .addon-products .addon-product.selected .select-bar:before{content:"Selected!"}#template-product .addon-products .addon-product .select-bar{margin-top:8px;background:#101820;border-radius:0 0 0 2.51953px;height:29.4px;width:100%;display:block;color:#fff;font-family:Titillium Web,sans-serif;font-size:13.4px;font-weight:700;display:flex;align-items:center;justify-content:center}#template-product .addon-products .addon-product .select-bar:before{content:"Select";display:inline}@media(max-width:992px){#template-product .addon-products .addon-product .select-bar{font-size:11px}}#template-product .addon-products .addon-product .addon-title{text-align:left;display:block;margin:0 auto;max-width:133px;font-weight:600;line-height:1;font-size:1rem;letter-spacing:.05em;font-family:Titillium Web,sans-serif}@media(max-width:992px){#template-product .addon-products .addon-product .addon-title{font-size:11px;padding:0}}#template-product .addon-products .addon-product .product-price{padding:0 15px;text-align:left;display:block;font-size:14px}@media(max-width:992px){#template-product .addon-products .addon-product .product-price{font-size:11px;padding:0}}#template-product .addon-products .addon-product .details{display:flex;justify-content:flex-end;text-transform:uppercase;font-size:13.4px;text-decoration:underline;padding:0 20px}@media(max-width:992px){#template-product .addon-products .addon-product .details{font-size:11px;bottom:35px}}#template-product .product-details{font-family:Titillium Web,sans-serif}#template-product .product-details .col{position:relative;max-height:260px;overflow-y:auto}#template-product .product-details .col:after{content:" ";display:block;width:100%;height:80px;bottom:-1px;left:0;z-index:100;padding-bottom:0;position:sticky;background:#fff;background:linear-gradient(0deg,#fff 50%,#fff0 95%)}#template-product .form-wrapper{font-family:Titillium Web,sans-serif;padding-top:41px;padding-bottom:41px;background:#f1f1f1;border-radius:0 0 0 5px;margin-bottom:30px}@media(max-width:992px){#template-product .form-wrapper{padding-top:28px;padding-bottom:33px}}#template-product a.have-questions{color:#999;font-family:Titillium Web,sans-serif;text-align:center;display:block;font-size:14px;line-height:1.5;padding:0 0 40px;letter-spacing:.5px}#template-product a.have-questions strong{display:block;font-weight:700}#template-product .product-icons{background-color:#313e48;padding:16px 0}#template-product .product-icons.ballistic-sunglasses{background-color:#4b412a}#template-product .product-icons .col-auto{min-width:210px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}#template-product .product-icons img{max-height:34px;max-width:34px;height:100%;margin-right:16px;display:block}#template-product .product-icons h2{color:#fff;font-weight:400;letter-spacing:0;margin:0;font-size:18px;text-transform:uppercase;line-height:1;display:block}#template-product .prod-rowcontent-photobelttext-txt h2{color:#fff;font-weight:500;font-size:2.2vw;letter-spacing:.3vw;margin:0 0 2vw;position:relative;font-family:Oswald,sans-serif;text-transform:uppercase;line-height:1.5}#template-product .prod-rowcontent-photobelttext-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#fff;font-size:1.1vw;line-height:2.8}#template-product .prod-rowcontent-hidden-track-system-txt{position:absolute;top:17vw;left:8.25vw}#template-product .prod-rowcontent-hidden-track-system-txt h2{color:#000;font-weight:600;margin:0;margin-bottom:2vw;position:relative;line-height:1.2;font-size:2.5vw;letter-spacing:.2vw}#template-product .prod-rowcontent-hidden-track-system-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#000;line-height:1.8;text-transform:uppercase;margin-bottom:0;font-size:1.3vw}#template-product .prod-rowcontent-photobelttext{display:flex;justify-content:flex-end;padding:11.5vw 6vw;background-size:cover;background-position:center}@media(max-width:768px){#template-product .prod-rowcontent-photobelttext{padding:89vw 6vw 6vw;background-size:100% auto;background-repeat:no-repeat;background-position:top center}}#template-product .prod-rowcontent-photobelttext-txt{width:27.5vw;text-align:right}@media(max-width:768px){#template-product .prod-rowcontent-photobelttext-txt{width:100%;background:#4b412a;padding:5vw 7vw 8vw 5vw}}#template-product .prod-rowcontent-photobelttext-txt h2{color:#fff;font-weight:500;font-size:2.2vw;letter-spacing:.3vw;margin:0;margin-bottom:2vw;position:relative}@media(max-width:768px){#template-product .prod-rowcontent-photobelttext-txt h2{font-size:5.7vw;letter-spacing:.5vw;margin:0;margin-bottom:6vw}}#template-product .prod-rowcontent-photobelttext-txt h2:after{content:"";width:100%;height:2px;background:#fff;position:absolute;right:0;bottom:-1.3vw;max-width:25.8vw}@media(max-width:768px){#template-product .prod-rowcontent-photobelttext-txt h2:after{width:100%;height:1px;bottom:-3.9vw;max-width:70vw}}#template-product .prod-rowcontent-photobelttext-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#fff;font-size:1.1vw;line-height:2.8}@media(max-width:768px){#template-product .prod-rowcontent-photobelttext-txt p{font-size:3vw;line-height:3;margin-bottom:0}}#template-product .prod-rowcontent-hidden-track-system{background-size:cover;background-position:center;padding-top:55vw;position:relative}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system{padding-top:89vw}}#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt{position:absolute;top:17vw;left:8.25vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt{top:27vw;left:6vw;width:44vw}}#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt h2{color:#000;font-weight:600;margin:0;margin-bottom:2vw;position:relative;line-height:1.2;font-size:2.5vw;letter-spacing:.2vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt h2{font-size:5.5vw;letter-spacing:.3vw;margin-bottom:4vw}}#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#000;line-height:1.8;text-transform:uppercase;margin-bottom:0;font-size:1.3vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt p{font-size:3.2vw;line-height:1.5}#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt p br{display:none}}#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt img{position:absolute;left:0;bottom:5vw;width:66vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system .prod-rowcontent-hidden-track-system-txt img{display:none}}#template-product .prod-rowcontent-large-teeth-clamp{background-size:cover;background-position:center;padding-top:55vw;position:relative;margin-top:8px}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp{padding-top:89vw;margin-top:5px}}#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt{position:absolute;top:15vw;right:12.8vw;text-align:right}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt{top:12.6vw;right:5.5vw;width:39vw}}#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt h2{color:#000;font-weight:600;font-size:2.5vw;letter-spacing:.2vw;margin:0;margin-bottom:2vw;position:relative;line-height:1.2}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt h2{line-height:1.2;margin-bottom:4vw;font-size:5.5vw;letter-spacing:.3vw}}#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#000;font-size:1.3vw;line-height:1.8;text-transform:uppercase;margin-bottom:0}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt p{font-size:3.2vw;line-height:1.5}#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt p br{display:none}}#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt img{position:absolute;right:0;bottom:3vw;width:57vw}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp .prod-rowcontent-large-teeth-clamp-txt img{display:none}}#template-product .prod-rowcontent-hidden-track-system-black{background-size:cover;background-position:center;padding-top:55vw;position:relative}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system-black{padding-top:57vw}}#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt{position:absolute;top:19vw;left:11.65vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt{top:14vw;left:6vw;width:44vw}}#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt h2{color:#000;font-weight:600;margin:0;margin-bottom:2vw;position:relative;line-height:1.2;font-size:2.5vw;letter-spacing:.2vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt h2{font-size:5.5vw;letter-spacing:.3vw;margin-bottom:4vw}}#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#000;line-height:1.8;text-transform:uppercase;margin-bottom:0;font-size:1.3vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt p{font-size:3.2vw;line-height:1.5}#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt p br{display:none}}#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt img{position:absolute;left:0;bottom:5vw;width:66vw}@media(max-width:768px){#template-product .prod-rowcontent-hidden-track-system-black .prod-rowcontent-hidden-track-system-black-txt img{display:none}}#template-product .prod-rowcontent-large-teeth-clamp-black{background-size:cover;background-position:center;padding-top:55vw;position:relative;margin-top:8px}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp-black{padding-top:89vw;margin-top:5px}}#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt{position:absolute;top:16vw;right:15.5vw;text-align:right}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt{top:12.6vw;right:5.5vw;width:39vw}}#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt h2{color:#000;font-weight:600;font-size:2.5vw;letter-spacing:.2vw;margin:0;margin-bottom:2vw;position:relative;line-height:1.2}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt h2{line-height:1.2;margin-bottom:4vw;font-size:5.5vw;letter-spacing:.3vw}}#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt p{font-family:Titillium Web,sans-serif;font-weight:400;color:#000;font-size:1.3vw;line-height:1.8;text-transform:uppercase;margin-bottom:0}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt p{font-size:3.2vw;line-height:1.5}#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt p br{display:none}}#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt img{position:absolute;right:0;bottom:3vw;width:57vw}@media(max-width:768px){#template-product .prod-rowcontent-large-teeth-clamp-black .prod-rowcontent-large-teeth-clamp-black-txt img{display:none}}#template-product .product-interchange{background:#e6e6e6;padding:70px 0;overflow:hidden;margin-top:8px}@media(max-width:768px){#template-product .product-interchange{padding:40px 0 60px;margin-top:5px}}#template-product .product-interchange h2{color:#000;text-align:center;font-weight:600;font-size:32px;letter-spacing:3px;margin:0;position:relative;padding-bottom:32px}@media(max-width:768px){#template-product .product-interchange h2{font-size:20px;letter-spacing:2px;padding-bottom:15px}}#template-product .product-interchange h2:after{content:"";position:absolute;background:#000;width:100%;height:2px;left:50%;transform:translate(-50%);max-width:300px;bottom:18px}@media(max-width:768px){#template-product .product-interchange h2:after{height:1px;max-width:192px;bottom:9px}}#template-product .product-interchange p{margin:0;font-family:Titillium Web,sans-serif;font-weight:400;color:#000;text-align:center;text-transform:uppercase;font-size:17px}@media(max-width:768px){#template-product .product-interchange p{font-size:13px;max-width:280px;margin:0 auto}}#template-product .product-interchange img{display:block;width:100%;margin-top:110px;margin-bottom:60px}@media(max-width:768px){#template-product .product-interchange img{width:150%;margin:50px -25% 0}}#template-product h4{font-family:Oswald,sans-serif;font-weight:600;font-size:21px;text-transform:uppercase;line-height:1.5;color:#313e48;display:block;letter-spacing:2px;margin:0 0 .5em;padding:7px 0}#template-product ul li,#template-product ol li{margin-bottom:10px}#template-product video{display:block;width:100%;height:auto}#template-product .accordion.faq{margin:60px auto 0;max-width:1200px}#template-product .accordion.faq .accordion-header .accordion-button{background-color:#757469;position:relative;padding:20px 20px 20px 40px;color:#fff;text-transform:uppercase;text-align:left;display:block;cursor:pointer;width:100%;outline:none;min-height:auto;height:auto;line-height:inherit;font-weight:600;font-family:Oswald,sans-serif;box-shadow:none;border-radius:0;font-size:18px;margin-bottom:2px}#template-product .accordion.faq .accordion-header .accordion-button:before{position:absolute;top:50%;left:15px;transform:translateY(-50%);content:"+";display:block;width:20px;height:32px;font-size:30px;line-height:1;font-weight:700;vertical-align:center}#template-product .accordion.faq .accordion-header .accordion-button.collapsed:before{content:"-"}#template-product .accordion.faq .accordion-body{background-color:#f2f2f2}#template-product .accordion.faq .accordion-body h2,#template-product .accordion.faq .accordion-body h3{font-family:Oswald,sans-serif;font-weight:600;font-size:23px;margin-bottom:4px!important}#shopify-product-reviews{font-family:Titillium Web,sans-serif;background:#f5f5f5!important;max-width:80%!important;margin:30px auto!important}@media(max-width:768px){#shopify-product-reviews{max-width:100%!important}}#shopify-product-reviews .spr-container .spr-review,#shopify-product-reviews .spr-container .spr-form{border-color:#000}#shopify-product-reviews .spr-container .spr-form .spr-button-primary{background:#313e48;border:1px solid #313e48;min-height:44px;min-width:115px;font-family:Oswald,sans-serif;text-transform:uppercase;color:#cfd2d3}#shopify-product-reviews .spr-container .spr-form .spr-button-primary:hover,#shopify-product-reviews .spr-container .spr-form .spr-button-primary:active{background:#b11f28;border:1px solid #b11f28;color:#fff}#shopify-product-reviews .spr-container .product i.spr-icon.spr-icon-star,#shopify-product-reviews .spr-container .product .spr-icon.spr-icon-star-empty{color:#666!important;margin-right:6px;font-size:13px}#shopify-product-reviews .spr-container .spr-icon{color:#666!important}#shopify-product-reviews .spr-container h2.spr-header-title{font-family:Oswald,sans-serif;text-align:center;font-weight:400;color:#000;letter-spacing:1px;font-size:32px;margin-bottom:10px;text-transform:uppercase}#shopify-product-reviews .spr-container span.spr-summary-actions-togglereviews{padding-left:5px;text-transform:uppercase;color:#000;font-weight:800;font-size:18px}#shopify-product-reviews .spr-container a.spr-summary-actions-newreview{text-transform:uppercase;color:#000;font-weight:800;font-size:18px;padding-right:24px;position:relative}#shopify-product-reviews .spr-container a.spr-summary-actions-newreview:after{content:"";background:url(/cdn/shop/files/arrownavrightdouble.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;position:absolute;right:0;bottom:5px}#shopify-product-reviews .spr-container span.spr-review-header-byline{font-style:normal;font-weight:400;font-size:15px;color:#666;text-transform:uppercase}#shopify-product-reviews .spr-container span.spr-review-header-byline strong{font-weight:400}#shopify-product-reviews .spr-container h3.spr-review-header-title{text-transform:uppercase;color:#000;font-weight:800;font-size:18px;letter-spacing:1px}#shopify-product-reviews .spr-container p.spr-review-content-body{color:#000;font-size:18px;line-height:1.6;letter-spacing:1px}.featured-products-carousel .swiper-container{--swiper-theme-color: #000;position:relative;border:4px solid #e6e6e6;padding:20px 0;margin-bottom:30px}.featured-products-carousel .swiper-container .swiper{width:80%;height:453px}.featured-products-carousel .swiper-container .swiper .swiper-wrapper{width:80%}.featured-products-carousel .swiper-container .swiper .swiper-wrapper .swiper-slide{padding:20px;display:flex;align-items:center;transition:all .2s linear}.featured-products-carousel .swiper-container .swiper .swiper-wrapper .swiper-slide img{width:100%;max-width:300px}.featured-products-carousel .swiper-container .swiper .swiper-wrapper .swiper-slide .product-item-price{color:#000;text-align:center;font-size:17px;line-height:1;padding-top:5px;font-weight:700}.featured-products-carousel .swiper-container .swiper .swiper-wrapper a:link,.featured-products-carousel .swiper-container .swiper .swiper-wrapper a:visited{color:#313e48}.featured-products-carousel .swiper-container .swiper .swiper-wrapper a:hover .slide-content h5,.featured-products-carousel .swiper-container .swiper .swiper-wrapper a:active .slide-content h5{color:#b11f28}.featured-products-carousel .swiper-container .swiper .swiper-wrapper .slide-content{position:relative}.featured-products-carousel .swiper-container .swiper .swiper-wrapper .slide-content span.badge{position:absolute;top:-25px;right:0}.featured-products-carousel .swiper-container .swiper .swiper-wrapper .slide-content p{color:#313e48}.featured-products-carousel .swiper-container .swiper-button-next,.featured-products-carousel .swiper-container .swiper-rtl .swiper-button-prev{right:30px}.featured-products-carousel .swiper-container .swiper-button-prev,.featured-products-carousel .swiper-container .swiper-rtl .swiper-button-next{left:30px}.blog .blog-header .col{position:relative}.blog .blog-header .col.dark-overlay img{filter:brightness(50%)}.blog .blog-header .col .caption-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;z-index:10}.blog .blog-header .col .caption-overlay h1,.blog .blog-header .col .caption-overlay p{color:#cfd2d3;font-family:Oswald,sans-serif;font-weight:200;text-transform:uppercase;font-size:56px;letter-spacing:1px;line-height:1.4em;margin-bottom:15px;text-shadow:1px 1px 3px black}@media(max-width:768px){.blog .blog-header .col .caption-overlay h1,.blog .blog-header .col .caption-overlay p{font-size:46px}}.blog h3.title{font-family:Oswald,sans-serif;font-weight:300;font-size:27px;text-transform:uppercase;line-height:1.5;color:#313e48;display:block;letter-spacing:2px}.blog .btn-read-more{color:#101820;border:1px solid #101820;padding:0 20px;height:44px;background-color:transparent;transition:background-color .2s linear,color .2s linear;margin:25px 0;line-height:44px;vertical-align:top;font-family:Oswald,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1px;display:inline-block;border-radius:3px}.blog .btn-read-more:hover{border-color:#101820;background-color:#101820;color:#fff}.mediaWrapper{position:relative;width:100%;height:0;padding:56.25% 0 0;margin:15px 0}.mediaWrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}article.article h1,article.article h2,article.article h3,article.article h4,article.article h5,article.article h6,article.page h1,article.page h2,article.page h3,article.page h4,article.page h5,article.page h6{font-family:Oswald,sans-serif;font-weight:200;text-transform:uppercase;line-height:1.5;color:#313e48;display:block;letter-spacing:2px;margin:0 auto 15px;clear:both;padding-top:4px}article.article p:has(>iframe),article.page p:has(>iframe){width:100%;padding-top:56.25vw;height:0;position:relative;display:block}article.article .divider,article.page .divider{width:100%;margin-bottom:20px;display:block;border:0;border-color:#cfd2d3;border-bottom-width:1px;border-bottom-style:solid}article.article img,article.page img{max-width:100%;height:auto;margin:0 auto}article.article h1,article.article .h1,article.page h1,article.page .h1{font-size:30px}@media(max-width:768px){article.article h1,article.article .h1,article.page h1,article.page .h1{font-size:24px}}article.article h2,article.article .h2,article.page h2,article.page .h2{font-size:27px}@media(max-width:768px){article.article h2,article.article .h2,article.page h2,article.page .h2{font-size:21px}}article.article h3,article.article .h3,article.page h3,article.page .h3{font-size:24px}@media(max-width:768px){article.article h3,article.article .h3,article.page h3,article.page .h3{font-size:19px}}article.article h4,article.article .h4,article.page h4,article.page .h4{font-size:21px}@media(max-width:768px){article.article h4,article.article .h4,article.page h4,article.page .h4{font-size:16px}}article.article h5,article.article .h5,article.page h5,article.page .h5{font-size:19px}@media(max-width:768px){article.article h5,article.article .h5,article.page h5,article.page .h5{font-size:15px}}article.article h6,article.article .h6,article.page h6,article.page .h6{font-size:18px}@media(max-width:768px){article.article h6,article.article .h6,article.page h6,article.page .h6{font-size:14px}}article.article .article-meta,article.page .article-meta{font-size:smaller;color:#313e48}article.article .article-pagination,article.page .article-pagination{font-size:11px}article.article .article-pagination a:hover,article.article .article-pagination a:active,article.page .article-pagination a:hover,article.page .article-pagination a:active{color:#b11f28}article.article .article-pagination a:hover svg,article.article .article-pagination a:active svg,article.page .article-pagination a:hover svg,article.page .article-pagination a:active svg{stroke:#b11f28}article.article .article-pagination a img,article.page .article-pagination a img{margin-top:-1px;height:13px}article.article .article-share a[class^=icon-],article.page .article-share a[class^=icon-]{padding:10px 10px 8px;border:solid 1px #e2e2e2;display:inline-block;transition:all .5s ease 0s;border-radius:100px;width:44px;height:44px;background-color:#fff}article.article .article-share a[class^=icon-] svg,article.page .article-share a[class^=icon-] svg{color:#888}article.article .article-share a.icon-facebook-share svg,article.page .article-share a.icon-facebook-share svg{color:#3377f1}article.article .article-share a.icon-facebook-share:hover,article.article .article-share a.icon-facebook-share:active,article.page .article-share a.icon-facebook-share:hover,article.page .article-share a.icon-facebook-share:active{background-color:#3377f1}article.article .article-share a.icon-facebook-share:hover svg,article.article .article-share a.icon-facebook-share:active svg,article.page .article-share a.icon-facebook-share:hover svg,article.page .article-share a.icon-facebook-share:active svg{color:#fff}article.article .article-share a.icon-mail-share svg,article.page .article-share a.icon-mail-share svg{color:#888}article.article .article-share a.icon-mail-share:hover,article.article .article-share a.icon-mail-share:active,article.page .article-share a.icon-mail-share:hover,article.page .article-share a.icon-mail-share:active{background-color:#888}article.article .article-share a.icon-mail-share:hover svg,article.article .article-share a.icon-mail-share:active svg,article.page .article-share a.icon-mail-share:hover svg,article.page .article-share a.icon-mail-share:active svg{color:#fff}section.banner .row .col{position:relative}section.banner .row .col.dark-overlay img{filter:brightness(50%)}section.banner .row .col .caption-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;z-index:10;width:37vw}section.banner .row .col .caption-overlay.right{left:75%;transform:translate(-75%,-50%)}section.banner .row .col .caption-overlay.center{left:50%;transform:translate(-50%,-50%)}section.banner .row .col .caption-overlay.left{left:25%;transform:translate(-25%,-50%)}section.banner .row .col .caption-overlay h1{margin:0}section.banner .row .col h1,section.banner .row .col p{color:#cfd2d3;font-family:Oswald,sans-serif;font-weight:300;text-transform:uppercase;font-size:5vw;letter-spacing:1px;line-height:1.4em;margin-bottom:15px;text-shadow:1px 1px 3px black}@media(max-width:768px){section.banner .row .col h1,section.banner .row .col p{font-size:6vw}}section.faq h2.title{background-color:#f2f2f2;font-family:Oswald,sans-serif;font-weight:300;font-size:27px;text-transform:uppercase;line-height:1.5;color:#313e48;display:block;letter-spacing:2px;padding:30px 15px;margin:0}@media(max-width:768px){section.faq h2.title{font-size:22px}}section.faq .accordion-header .accordion-button{background-color:#757469;position:relative;padding:20px 20px 20px 40px;color:#fff;text-transform:uppercase;text-align:left;display:block;cursor:pointer;width:100%;outline:none;min-height:auto;height:auto;line-height:inherit;font-weight:600;font-family:Oswald,sans-serif;box-shadow:none;border-radius:0;font-size:18px;margin-bottom:2px}section.faq .accordion-header .accordion-button:before{position:absolute;top:50%;left:15px;transform:translateY(-50%);content:"+";display:block;width:20px;height:32px;font-size:30px;line-height:1;font-weight:700;vertical-align:center}section.faq .accordion-header .accordion-button.collapsed:before{content:"-"}@media(max-width:768px){section.faq .accordion-header .accordion-button{font-size:15px}}section.faq .accordion-body{background-color:#f2f2f2}section.faq .accordion-body h2,section.faq .accordion-body h3{font-family:Oswald,sans-serif;font-weight:600;font-size:23px;margin-bottom:4px!important}section.faq .accordion-body a:link,section.faq .accordion-body a:visited{text-decoration:underline}section.contact-form .headline{font-family:Oswald,sans-serif;font-weight:300;font-size:24px;text-transform:uppercase;line-height:1;color:#313e48;display:block;letter-spacing:2px;margin:.3rem auto 15px 0}section.login .nav .nav-item .nav-link,section.register .nav .nav-item .nav-link,section.account .nav .nav-item .nav-link,section.reset-password .nav .nav-item .nav-link,section.addresses .nav .nav-item .nav-link,section._404 .nav .nav-item .nav-link,section#template-search .nav .nav-item .nav-link{color:#000;font-size:15px;font-family:Oswald,sans-serif;font-weight:300;text-transform:uppercase}section.login .nav .nav-item .nav-link.active,section.register .nav .nav-item .nav-link.active,section.account .nav .nav-item .nav-link.active,section.reset-password .nav .nav-item .nav-link.active,section.addresses .nav .nav-item .nav-link.active,section._404 .nav .nav-item .nav-link.active,section#template-search .nav .nav-item .nav-link.active{font-weight:600}section.login .divider,section.register .divider,section.account .divider,section.reset-password .divider,section.addresses .divider,section._404 .divider,section#template-search .divider{width:100%;margin-bottom:20px;display:block;border:0;border-color:#cfd2d3;border-bottom-width:1px;border-bottom-style:solid}section.login h1,section.login h2,section.login h3,section.login h4,section.login h5,section.login h6,section.register h1,section.register h2,section.register h3,section.register h4,section.register h5,section.register h6,section.account h1,section.account h2,section.account h3,section.account h4,section.account h5,section.account h6,section.reset-password h1,section.reset-password h2,section.reset-password h3,section.reset-password h4,section.reset-password h5,section.reset-password h6,section.addresses h1,section.addresses h2,section.addresses h3,section.addresses h4,section.addresses h5,section.addresses h6,section._404 h1,section._404 h2,section._404 h3,section._404 h4,section._404 h5,section._404 h6,section#template-search h1,section#template-search h2,section#template-search h3,section#template-search h4,section#template-search h5,section#template-search h6{font-family:Oswald,sans-serif;font-weight:200;text-transform:uppercase;line-height:1.5;color:#313e48;display:block;letter-spacing:2px;margin:0 auto 15px;clear:both;padding-top:4px}section.login h1,section.login .h1,section.register h1,section.register .h1,section.account h1,section.account .h1,section.reset-password h1,section.reset-password .h1,section.addresses h1,section.addresses .h1,section._404 h1,section._404 .h1,section#template-search h1,section#template-search .h1{font-size:30px}@media(max-width:768px){section.login h1,section.login .h1,section.register h1,section.register .h1,section.account h1,section.account .h1,section.reset-password h1,section.reset-password .h1,section.addresses h1,section.addresses .h1,section._404 h1,section._404 .h1,section#template-search h1,section#template-search .h1{font-size:24px}}section.login h2,section.login .h2,section.register h2,section.register .h2,section.account h2,section.account .h2,section.reset-password h2,section.reset-password .h2,section.addresses h2,section.addresses .h2,section._404 h2,section._404 .h2,section#template-search h2,section#template-search .h2{font-size:27px}@media(max-width:768px){section.login h2,section.login .h2,section.register h2,section.register .h2,section.account h2,section.account .h2,section.reset-password h2,section.reset-password .h2,section.addresses h2,section.addresses .h2,section._404 h2,section._404 .h2,section#template-search h2,section#template-search .h2{font-size:21px}}section.login h3,section.login .h3,section.register h3,section.register .h3,section.account h3,section.account .h3,section.reset-password h3,section.reset-password .h3,section.addresses h3,section.addresses .h3,section._404 h3,section._404 .h3,section#template-search h3,section#template-search .h3{font-size:24px}@media(max-width:768px){section.login h3,section.login .h3,section.register h3,section.register .h3,section.account h3,section.account .h3,section.reset-password h3,section.reset-password .h3,section.addresses h3,section.addresses .h3,section._404 h3,section._404 .h3,section#template-search h3,section#template-search .h3{font-size:19px}}section.login h4,section.login .h4,section.register h4,section.register .h4,section.account h4,section.account .h4,section.reset-password h4,section.reset-password .h4,section.addresses h4,section.addresses .h4,section._404 h4,section._404 .h4,section#template-search h4,section#template-search .h4{font-size:21px}@media(max-width:768px){section.login h4,section.login .h4,section.register h4,section.register .h4,section.account h4,section.account .h4,section.reset-password h4,section.reset-password .h4,section.addresses h4,section.addresses .h4,section._404 h4,section._404 .h4,section#template-search h4,section#template-search .h4{font-size:16px}}section.login h5,section.login .h5,section.register h5,section.register .h5,section.account h5,section.account .h5,section.reset-password h5,section.reset-password .h5,section.addresses h5,section.addresses .h5,section._404 h5,section._404 .h5,section#template-search h5,section#template-search .h5{font-size:19px}@media(max-width:768px){section.login h5,section.login .h5,section.register h5,section.register .h5,section.account h5,section.account .h5,section.reset-password h5,section.reset-password .h5,section.addresses h5,section.addresses .h5,section._404 h5,section._404 .h5,section#template-search h5,section#template-search .h5{font-size:15px}}section.login h6,section.login .h6,section.register h6,section.register .h6,section.account h6,section.account .h6,section.reset-password h6,section.reset-password .h6,section.addresses h6,section.addresses .h6,section._404 h6,section._404 .h6,section#template-search h6,section#template-search .h6{font-size:18px}@media(max-width:768px){section.login h6,section.login .h6,section.register h6,section.register .h6,section.account h6,section.account .h6,section.reset-password h6,section.reset-password .h6,section.addresses h6,section.addresses .h6,section._404 h6,section._404 .h6,section#template-search h6,section#template-search .h6{font-size:14px}}section._404 form.search{max-width:350px}section.contact-form form label,section.login form label,section.register form label{display:block;font-weight:700;font-size:13px;text-align:left;line-height:22px;margin:10px 0;text-transform:uppercase}section.contact-form form label sup,section.login form label sup,section.register form label sup{color:red}section.two-up-photo-and-text h3{font-family:Oswald,sans-serif;font-weight:300;font-size:30px;text-transform:uppercase;line-height:1.5;color:#313e48;display:block;letter-spacing:2px;margin:0 auto 15px;clear:both;padding-top:4px}section.two-up-photo-and-text button{padding:10px 20px;text-align:center;cursor:pointer;min-height:44px;vertical-align:top;font-family:Oswald,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;height:auto;background-color:transparent;color:#101820;border:1px solid #101820;transition:background-color .2s cubic-bezier(.55,.09,.68,.53),color .3s linear,border .2s cubic-bezier(.55,.09,.68,.53);line-height:1.5}section.two-up-photo-and-text button:hover{background-color:#101820;color:#fff;border:1px solid #101820}.belt-wizard{font-family:Titillium Web,sans-serif;display:flex;flex-wrap:wrap;margin-bottom:100px}.belt-wizard h2{font-family:Oswald,sans-serif;font-weight:300;font-size:27px;letter-spacing:2px;text-transform:uppercase}@media(medium){.belt-wizard{margin-bottom:0}}.belt-wizard .belt-wizard__products{display:none;flex-wrap:wrap;height:100%}.belt-wizard .belt-wizard__products.active{display:flex}.belt-wizard .belt-wizard__info .belt-wizard__trigger{background:#ddd;padding:30px;border-radius:20px;margin-bottom:30px;display:flex;align-items:center;cursor:pointer}.belt-wizard .belt-wizard__info .belt-wizard__trigger span{margin-left:10px;line-height:1}.belt-wizard .belt-wizard__info__header{font-weight:700;font-size:16px}.belt-wizard .belt-wizard__image{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.belt-wizard .belt-wizard__image .belt-wizard__image__header{margin:0;width:100%}.belt-wizard .belt-wizard__image .belt-wizard__image__header h1{color:#000;margin:0;font-family:Titillium Web,sans-serif;font-weight:600}.belt-wizard .belt-wizard__image .belt-wizard__image__header h6{color:#000;padding:0;font-size:17px;font-family:Titillium Web,sans-serif;font-weight:300;text-transform:capitalize}.belt-wizard .belt-wizard__image .belt-wizard__image__image{height:100%}.belt-wizard .belt-wizard__image .belt-wizard__image__image img{width:90%;max-width:500px;margin:0 auto;position:sticky;top:140px;left:0;position:-webkit-sticky}.belt-wizard .belt-wizard__image[data-accessory-images]{justify-content:center;height:100%}.belt-wizard .belt-wizard__image[data-accessory-images] img{width:200px;margin:10px}@media(medium){.belt-wizard .belt-wizard__image[data-accessory-images] img{width:90px;margin:5px 5px 20px}}.belt-wizard select{background-position:right}.belt-wizard .belt-wizard__buttons{display:flex;align-items:center;justify-content:center;width:100%;margin-top:40px}.belt-wizard .belt-wizard__buttons .belt-wizard__price{font-size:20px;min-width:max-content;margin-right:10px;font-weight:700}.belt-wizard .btn{padding:20px;font-size:18px;background:red;min-height:24px;color:#fff;border:1px solid}.belt-wizard .belt-wizard__error{position:fixed;top:10px;left:50%;z-index:9999;color:#d8000c;background-color:#ffbaba;margin:10px 0;padding:10px 30px;border-radius:3px;transform:translate(-50%,-100%);opacity:0;visibility:hidden;transition:.3s all ease;max-width:90%;width:max-content}.belt-wizard .belt-wizard__error.is-active{transform:translate(-50%);opacity:1;visibility:visible}.belt-wizard .belt-wizard__accessory .belt-wizard__accessory-dropdown{position:relative}.belt-wizard .belt-wizard__accessory .belt-wizard__accessory-dropdown label{position:relative;background:#fff url(/cdn/shop/t/33/assets/select.png?v=1634438\2026) no-repeat 96% 50%;background-size:18px 12px;padding:8px 14px 10px;border-radius:3px;border:1px solid #d9dbdc;color:#5f6a7d;font-weight:400;background-position:right}.belt-wizard .belt-wizard__accessory .belt-wizard__accessory-dropdown .belt-wizard__accessory-dropdown-wrapper{font-size:13px;display:none;position:absolute;background:#fff;top:100%;left:0;width:100%;z-index:1;border:1px solid #d9dbdc;color:#5f6a7d;border-radius:0 0 3px 3px;padding:10px 0}.belt-wizard .belt-wizard__accessory .belt-wizard__accessory-dropdown .belt-wizard__accessory-dropdown-wrapper .dropdown-item-option{padding:5px 10px;border-bottom:1px solid white;cursor:pointer}.belt-wizard .belt-wizard__accessory .belt-wizard__accessory-dropdown .belt-wizard__accessory-dropdown-wrapper .dropdown-item-option.is-active{background:#d9dbdc}.belt-wizard .belt-wizard__accessory .belt-wizard__accessory-dropdown.is-active label{border-radius:3px 3px 0 0;border-bottom:0}.belt-wizard__step{background:#dddddd40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto 20px}.belt-wizard__step .caption{font-size:24px;cursor:pointer;font-weight:500;text-transform:capitalize;position:relative;width:100%;transform:none;margin-bottom:0;line-height:1;padding:10px 10px 10px 60px;border:2px solid transparent}.belt-wizard__step .caption:after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:"";display:inline-block;height:12px;left:10px;position:absolute;top:50%;width:12px;transition:all .3s;transform:translateY(-50%) rotate(-45deg)}@media(medium){.belt-wizard__step .caption{font-size:22px;margin-bottom:20px}}.belt-wizard__step .options{display:none;align-items:center;justify-content:center;flex-wrap:wrap;padding:8px 8px 0;width:100%}.belt-wizard__step .options label{background:#fff;margin:0 10px 10px;padding:5px 10px;text-align:center;font-size:18px;font-weight:100;border:1px solid transparent;cursor:pointer;text-transform:uppercase}@media(medium){.belt-wizard__step .options label{margin:0 5px 10px;width:calc(100% - 10px);padding:10px;font-size:18px}}.belt-wizard__step .options label[for$=default]{display:none!important}.belt-wizard__step .options>input{position:absolute;left:-200vw}.belt-wizard__step .options>input:disabled+label{display:none}.belt-wizard__step .options>input:checked+label{border:1px solid #ff0000}.belt-wizard__step.is-swatch-type .options{justify-content:flex-start;align-items:unset}.belt-wizard__step.is-swatch-type .options label{width:calc(33.3% - 8px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;margin-left:4px!important;margin-right:4px!important;margin-bottom:8px!important}.belt-wizard__step.is-swatch-type .options label img{width:100px;height:100px;padding:5px 0;object-fit:contain}.belt-wizard__step.is-swatch-type .options label span{font-size:12px;font-weight:300}.belt-wizard__step.is-swatch-type .options label input{width:15px;height:15px;-webkit-appearance:none;appearance:none;position:relative;cursor:pointer}.belt-wizard__step.is-swatch-type .options label input:before,.belt-wizard__step.is-swatch-type .options label input:after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.belt-wizard__step.is-swatch-type .options label input:before{width:15px;height:15px;border:2px solid}.belt-wizard__step.is-swatch-type .options label input:checked:after{background:red;width:9px;height:9px}.belt-wizard__step>input:checked+.caption{border:2px solid black;background:#fff}.belt-wizard__step>input:checked+.caption:after{transform:translateY(-50%) rotate(45deg)}.belt-wizard__step>input:checked~.options{display:flex}.belt-wizard__error{position:fixed;top:10px;left:50%;z-index:9999;color:#d8000c;background-color:#ffbaba;margin:10px 0;padding:10px 30px;border-radius:3px;transform:translate(-50%,-100%);opacity:0;visibility:hidden;transition:.3s all ease;max-width:90%;width:max-content}.belt-wizard__error.is-active{transform:translate(-50%);opacity:1;visibility:visible}.currencies-wrapper{display:flex;justify-items:center;align-items:center}.currencies-wrapper img.currencies-flag{height:30px;width:30px;margin-left:10px}.currencies-wrapper select.currencies{background-color:#000;color:#fff;cursor:pointer;font-size:24px;font-weight:200;height:40px;letter-spacing:2px;min-height:40px;padding:0}@media(medium){.currencies-wrapper select.currencies{font-size:16px}}.currencies-wrapper select.currencies:after{content:" ";width:100px;height:30px;display:inline-block}.form-wholesale{background:#fff;max-width:600px;border:solid;border-width:11px;border-color:#3d4743;border-radius:3px;padding:15px;font-family:Titillium Web}.form-wholesale legend{font-weight:500}.form-wholesale input,.form-wholesale textarea,.form-wholesale select{font-family:Titillium Web;font-size:16px}.form-wholesale input::placeholder,.form-wholesale textarea::placeholder,.form-wholesale select::placeholder{color:#333;font-size:16px;font-weight:500}.form-wholesale .wholesaleSubmitBtn{font-family:Titillium Web;text-transform:uppercase;color:#fff!important;background:#b3353a!important;border-radius:0;width:100%;font-size:19px;border:0 solid transparent;padding:8px 30px;font-weight:700}.form-wholesale .error{border:1px solid red!important}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{box-sizing:border-box;width:192px;height:212px;display:flex;align-items:stretch;justify-content:stretch}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:186px;height:206px;margin:0;padding:3px;overflow:hidden;border:1px solid #dedede;border-radius:3px;background:#fff;cursor:pointer;transition:border-color .15s ease}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:hover{border-color:#666}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked){border:2px solid #101820;padding:2px}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img{box-sizing:border-box;display:block;width:100%;height:162px;flex:0 0 162px;max-height:none;border-radius:0;object-fit:contain;background:#fff}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;flex:1 1 auto;margin:0;padding:3px 4px;background:#fff;color:#101820;font-family:Titillium Web,sans-serif;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-fallback{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 162px;width:100%;height:162px;padding:8px;font-size:15px;text-align:center}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:disabled){opacity:.45}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:disabled) img{opacity:1}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{width:178px;height:202px}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label{width:172px;height:196px}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-fallback{flex-basis:152px;height:152px;max-height:none}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption{font-size:16px;line-height:1.2}}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label{border-color:#d5d5d5}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption{border-top:1px solid #e3e3e3;background:#fafafa;padding:5px 8px 6px;line-height:1.15}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) .kore-swatch-caption{background:#f5f5f5;border-top-color:#cbd0d4}#template-product .product-color-slider-wrapper .product-color-slider{cursor:grab;-webkit-user-select:none;user-select:none}#template-product .product-color-slider-wrapper .product-color-slider:active{cursor:grabbing}#template-product .product-color-slider-wrapper .product-color-slider img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption{padding:5px 7px 6px}#template-product .product-color-slider-wrapper .product-color-slider:after{width:20px;background:linear-gradient(90deg,#fff0,#ffffffb3);pointer-events:none}}#template-product .product-color-slider-wrapper .product-color-slider:after{content:none!important;display:none!important;background:none!important}#template-product .product-color-slider-wrapper .product-color-slider{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{flex-shrink:0}#template-product .product-color-slider-wrapper .product-color-slider:after{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;width:18px!important;height:auto!important;padding:0!important;z-index:5!important;pointer-events:none!important;background:linear-gradient(to right,#f1f1f100,#f1f1f1c7)!important;opacity:0!important;visibility:hidden!important;transition:opacity .18s ease!important}#template-product .product-color-slider-wrapper .product-color-slider.kore-swatch-has-more:after{opacity:1!important;visibility:visible!important}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider:after{width:16px!important}}#template-product .product-color-slider-wrapper .kore-swatch-progress{display:none}@media(max-width:992px){#template-product .product-color-slider-wrapper .kore-swatch-progress{position:relative;height:3px;margin:13px 4px 3px;border-radius:999px;background:#dedede;overflow:hidden}#template-product .product-color-slider-wrapper .kore-swatch-progress.kore-swatch-progress-visible{display:block}#template-product .product-color-slider-wrapper .kore-swatch-progress-thumb{position:absolute;top:0;height:100%;border-radius:inherit;background:#101820;transition:left .08s linear,width .12s ease}#template-product .product-options label.product-option-name{font-size:17px;line-height:1.3;letter-spacing:.025em;margin-bottom:12px}#template-product .product-options .bubble-options{gap:10px}#template-product .product-options .bubble-options label{min-height:46px;height:auto;min-width:20%;padding:9px 14px;font-size:16px;line-height:1.25}}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{height:218px;align-items:flex-start}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:hover,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked){height:216px;padding:3px;border:1px solid transparent;background:transparent;overflow:visible;border-radius:0}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-fallback{box-sizing:border-box;border:1px solid #d4d6d8;border-bottom:3px solid #d4d6d8;border-radius:3px;transition:border-color .15s ease}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:hover img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:hover .kore-swatch-fallback{border-color:#8e9499}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) .kore-swatch-fallback{border-color:#101820;border-bottom:3px solid #e66b20}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) .kore-swatch-caption{background:transparent;border:0;padding:9px 3px 2px;min-height:38px;flex:0 0 auto;font-weight:600}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) .kore-swatch-caption{font-weight:700}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{height:207px}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:hover,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked){height:205px}#template-product .product-color-slider-wrapper .kore-swatch-progress{height:2px;margin:10px 5px 5px;background:transparent;overflow:visible}#template-product .product-color-slider-wrapper .kore-swatch-progress-thumb{background:#101820;height:2px;border-radius:999px;transition:none}}@media(max-width:992px){#template-product .product-color-slider-wrapper .kore-swatch-progress{height:3px;margin:13px 4px 3px;background:#dedede;border-radius:999px;overflow:hidden}#template-product .product-color-slider-wrapper .kore-swatch-progress-thumb{top:0;height:100%;background:#101820;border-radius:inherit;transition:none!important;will-change:left,width}}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked) .kore-swatch-fallback{border:1px solid #101820!important;border-bottom:3px solid #101820!important}#template-product .product-color-slider-wrapper .kore-swatch-progress{display:none!important}@media(max-width:992px){#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{width:clamp(132px,36vw,148px)!important;height:auto!important;align-items:flex-start}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:hover,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label:has(input:checked){width:100%!important;height:auto!important;min-height:0;padding:3px;display:flex;flex-direction:column}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-fallback{width:100%;height:auto!important;aspect-ratio:1 / 1;flex:0 0 auto!important;object-fit:contain}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption{padding:7px 2px 2px;min-height:38px;font-size:16px;line-height:1.2}#template-product .product-color-slider-wrapper .product-color-slider{overflow:hidden}}#template-product .product-options .kore-option-hidden{display:none!important}#template-product .product-options label.kore-option-sold-out img,#template-product .product-options label.kore-option-sold-out .kore-swatch-fallback,#template-product .product-options .bubble-options label.kore-option-sold-out{opacity:.38;filter:grayscale(1)}#template-product .product-options label.kore-option-sold-out{cursor:pointer}#template-product .product-options .bubble-options label.kore-option-sold-out{text-decoration:line-through}@media(max-width:992px){#template-product .product-color-slider-wrapper{padding:0!important}#template-product .product-color-slider-wrapper .product-color-slider{overflow:visible!important;width:100%!important}#template-product .product-color-slider-wrapper .product-color-slider .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 8px!important;width:100%!important;height:auto!important;transform:none!important}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide{width:100%!important;min-width:0!important;height:auto!important;margin:0!important}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide label{width:100%!important;min-width:0!important;padding:2px!important}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide img,#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-fallback{width:100%!important;aspect-ratio:1 / 1;object-fit:contain}#template-product .product-color-slider-wrapper .product-color-slider .swiper-slide .kore-swatch-caption{font-size:12px!important;line-height:1.25!important;min-height:0!important;padding:5px 1px 2px!important;overflow-wrap:anywhere}#template-product .product-color-slider-wrapper .product-color-slider:after,#template-product .product-color-slider-wrapper .swiper-button-next,#template-product .product-color-slider-wrapper .swiper-button-prev{display:none!important}}@media(max-width:991px){#template-product .product-slider-container{display:flex!important;flex-direction:column!important;gap:10px!important}#template-product .product-image-slider-wrapper{order:1;width:100%!important}#template-product .product-thumbnail-slider{display:block!important;order:2;width:100%!important;max-height:none!important;overflow:hidden!important;padding:0 8px 6px;box-sizing:border-box}#template-product .product-thumbnail-slider .swiper-slide{width:calc((100% - 36px) / 4.35)!important;height:auto!important;aspect-ratio:1 / 1;flex-shrink:0;box-sizing:border-box}#template-product .product-thumbnail-slider .swiper-slide img{width:100%!important;height:100%!important;object-fit:contain}}#template-product .product-thumbnail-slider .swiper-slide.swiper-slide-active{border:1.1733px solid #d9d9d9!important}#template-product .product-thumbnail-slider .swiper-slide.kore-current-thumbnail,#template-product .product-thumbnail-slider .swiper-slide.kore-current-thumbnail.swiper-slide-active{border:2px solid #000!important}@media(max-width:991px){#template-product .product-image-slider .swiper-scrollbar,#template-product .product-image-slider .swiper-scrollbar.swiper-scrollbar-horizontal,#template-product .product-image-slider-wrapper .swiper-scrollbar,#template-product .product-slider-container>.swiper-scrollbar{display:none!important}}@media(max-width:991px){#template-product .form-wrapper .row.justify-content-between.align-items-start{flex-direction:column;align-items:flex-start!important}#template-product .form-wrapper .row.justify-content-between.align-items-start>.col-auto:nth-child(2){order:-1;margin-bottom:8px!important}#template-product .form-wrapper .row.justify-content-between.align-items-start>.col-auto:first-child{margin-bottom:0!important}}.product-item .kore-card-content{width:100%;min-width:0}.product-item .kore-card-product-link{display:block;width:100%}.product-item .kore-card-swatches{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:8px;width:min(100%,304px);max-width:304px;min-width:0;overflow-x:scroll!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;scroll-snap-type:x proximity;margin:10px auto 0;padding:3px 4px 6px;box-sizing:border-box}.product-item .kore-card-swatches::-webkit-scrollbar{display:none}.product-item .kore-card-swatch{appearance:none;-webkit-appearance:none;width:52px;height:52px;min-width:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;padding:3px;border:1px solid #d5d5d5;border-radius:3px;background:#fff;cursor:pointer;transition:border-color .15s ease;scroll-snap-align:start}.product-item .kore-card-swatch:hover{border-color:#666}.product-item .kore-card-swatch.is-selected,.product-item .kore-card-swatch[aria-pressed=true]{border:2px solid #111;padding:2px}.product-item .kore-card-swatch:focus-visible{outline:2px solid #111;outline-offset:2px}.product-item .kore-card-swatch img{display:block;width:100%;height:100%;object-fit:cover}.product-item:has(>.kore-card-content){align-items:stretch;min-width:0}.product-item>.kore-card-content{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}.product-item>.kore-card-content>.kore-card-product-link{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:100%;min-width:0;max-width:100%}.product-item .kore-card-product-link .product-item-title,.product-item .kore-card-product-link h2,.product-item .kore-card-product-link h3,.product-item .kore-card-product-link h4,.product-item .kore-card-product-link h5,.product-item .kore-card-product-link p{max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.product-item .kore-card-product-link .product-item-title{min-height:2.8em}.product-item .kore-card-product-link .product-item-price{margin-top:0}.product-item:not(.kore-card-has-swatches)>.kore-card-content:after{content:"";display:block;height:72px;flex:0 0 72px}.product-item .kore-card-swatch-navigation{position:relative;width:min(100%,350px);margin:10px auto 0;display:flex;align-items:center;gap:4px;flex:0 0 auto}.product-item .kore-card-swatch-navigation .kore-card-swatches{width:100%;max-width:none;min-width:0;margin:0;flex:1 1 auto;scroll-snap-type:none}.product-item .kore-card-swatch-arrow{flex:0 0 20px;width:20px;height:38px;border:0;padding:0;background:transparent;color:#222;font-size:27px;line-height:1;cursor:pointer;display:grid;place-items:center}.product-item .kore-card-swatch-arrow:disabled,.product-item .kore-card-swatch-arrow[hidden]{visibility:hidden!important;pointer-events:none!important}.product-item .kore-card-swatch-arrow:focus-visible{outline:2px solid #111;outline-offset:1px}@media(max-width:767px){.product-item .kore-card-product-link .product-item-title{min-height:0}.product-item .kore-card-swatch-navigation{display:block;width:100%}.product-item .kore-card-swatch-navigation .kore-card-swatches{width:min(100%,304px);margin:0 auto;scroll-snap-type:x proximity}.product-item .kore-card-swatch-arrow{display:none!important}.product-item .kore-card-product-link .product-item-price{margin-top:0!important}}@media(min-width:768px){.product-item .kore-card-swatch-navigation.kore-card-swatches-fit .kore-card-swatches{justify-content:center!important}}@media(max-width:767px){.product-item .kore-card-swatch-navigation.kore-card-swatches-fit .kore-card-swatches{justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom.css.map */
