*{padding:0;margin:0;box-sizing:border-box}body{font-family:Karla,sans-serif;color:#1e1e1e;font-size:14px;letter-spacing:.25px}.page-width{width:100%;max-width:1156px!important;padding:0 20px!important;margin:0 auto}.announcement-bar-section .utility-bar{background:#a51c23;text-align:center}.announcement-bar-section .utility-bar a.announcement-bar__link{display:inline-flex;height:auto;line-height:normal;width:auto;max-width:fit-content;margin:0 0 0 2px;color:#ddd;font-size:15px;font-family:Karla;letter-spacing:0;text-decoration:underline;text-underline-offset:2px}.announcement-bar-section .utility-bar .announcement-bar__message{font-size:15px;color:#fff;font-family:Karla;letter-spacing:0;text-transform:uppercase;padding:8px 0;min-height:auto;line-height:19px;margin:0}.headerShipping{display:block;background:#1e1e1e;width:100%;max-width:100%}.storeLinks ul{margin:0;text-align:left;list-style:none outside none}.storeLinks ul li{padding:0 15px;line-height:30px;font-size:13px;text-transform:uppercase;display:inline-block;letter-spacing:0;color:#333}.storeLinks ul li a{color:#999;text-decoration:none}.storeLinks li.ThisStore{background:#bbb}.header__heading-link img.header__heading-logo{max-width:109px}.header-wrapper header.header{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"heading navigation icons";align-items:flex-start;gap:10px;padding-top:3px!important;padding-bottom:3px!important}.header_search{margin-top:30px;width:100%;max-width:100%;text-align:center}.header_search predictive-search.search-modal__form{max-width:400px;width:100%;display:block;margin:0 auto}.header_search .search-modal__form form.search{max-width:400px}.header_search .search-modal__form form.search input.search__input{width:100%;max-width:400px;min-width:auto;min-height:auto;height:auto;box-shadow:none;border:1px solid #ccc;font-size:14px;color:#666;padding:11px 52px 11px 14px;font-family:Karla;font-weight:400;letter-spacing:0;margin:0;line-height:19px}.header_search .search-modal__form form.search .field:before{box-shadow:none}.header_search .search-modal__form form.search .field:after{border:none!important;box-shadow:none!important}.header_search .search-modal__form form.search label.field__label{display:none}.header_search .search-modal__form form.search input.search__input::placeholder{color:#a0a0a0;opacity:1}.header__icon span.visually-hidden{display:none}.header .header__icons{flex-direction:column}.header__icons a.header__icon{height:auto;width:auto;text-decoration:none}.header__icons a.header__icon span.sign_in{color:#757575;padding:20px 5px 7px;text-decoration:none;font-weight:400;letter-spacing:0}.header__icons a.navUser-action{height:auto;width:auto;color:#757575;padding:20px 5px 7px;text-decoration:none;font-weight:400;letter-spacing:0}.header__icons span.navUser-or{color:#757575;padding:20px 0 7px;text-decoration:none;font-weight:400;letter-spacing:0}.header__icons a.header__icon span.svg-wrapper{width:auto;height:auto}.header__icons .header__icon--cart{padding:20px 10px 7px}.header__icons a.header__icon span.svg-wrapper i.fa{color:#1c68a5;font-size:16px}.header__icons .header__icon--cart span.svg-wrapper:before{content:"\f07a";display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1c68a5;font-size:16px}.header__icons .header__icon--cart svg.icon.icon-cart{display:none}.header__icons .header__icon--cart>span.visually-hidden{color:#1c68a5;text-transform:uppercase;font-weight:700;margin:0 0 0 2px;letter-spacing:0;line-height:16px;height:auto;position:relative!important;top:1px;display:block!important;width:auto;clip:unset}.header_icons_innr{display:flex;justify-content:end;margin-top:4px}p.HeaderPhone{letter-spacing:0;color:#444;margin:0;font-size:15px;line-height:22.5px;margin-right:-.8rem}p.HeaderPhone a{color:#444;text-decoration:none}.HeaderPhone i.fa{color:#a51c23;margin:0 1px 0 2px;font-size:16px;display:inline-block;vertical-align:middle;padding-bottom:2px}.header_search .search-modal__form form.search button.search__button{height:auto;padding:8px}.navigation_inner nav.header__inline-menu{margin:0;text-align:center}.navigation_inner{background:#f5f5f5;border-bottom:3px solid #ddd}.main_navigation ul.list-menu .list-menu__item{padding:9.5px 28px;font-size:15px;font-family:Roboto Slab,georgia,serif;font-weight:400;color:#000;text-transform:uppercase;line-height:23px;letter-spacing:0}.main_navigation ul.list-menu .list-menu__item:hover span{text-decoration:none}.main_navigation ul.list-menu .list-menu__item:hover{color:#a51c23}.hero_slider_inner .swiper-button-next,.hero_slider_inner .swiper-button-prev{display:block;color:#999}.hero_slider_inner .swiper-button-next{right:25px}.hero_slider_inner .swiper-button-prev{left:25px}.hero_slider_inner .swiper-button-next:after,.hero_slider_inner .swiper-button-prev:after{padding:10px;font-size:38px;font-weight:400}.hero_slider_inner .swiper-button-next:hover:after,.hero_slider_inner .swiper-button-prev:hover:after{background-color:#ffffffe6;background-position:50%;background-repeat:no-repeat;background-size:100%}.hero_slider_inner .swiper-slide.block_box .banner_link{display:block}.hero_slider_inner .swiper-slide .heroCarousel-image{min-height:465px;max-height:465px;object-fit:cover;width:100%;max-width:100%}.hero_slider_inner .swiper-slide.block_box{line-height:0}.header__icons .cart-count-bubble{position:relative;background:#333;background-color:#333;border-radius:50%;color:#fff;font-size:12px;font-family:Karla;font-weight:700;height:20px;line-height:20px;margin-left:4px;text-align:center;width:20px;left:auto;right:auto;bottom:-1px;top:auto}.collection__title.title-wrapper{margin-bottom:28px}.collection__title.title-wrapper h2.title{margin:0 0 28px;color:#a51c23;font-size:30px;text-align:center;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400;line-height:45px;letter-spacing:0}ul.grid.product-grid{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 42px}.card .card__information{padding-bottom:0;padding-top:21px}.card .card__information .card__heading{color:#1e1e1e;font-size:14px;margin:0 0 4px;line-height:22px;font-family:Karla;text-decoration:none}.card .card__information .card__heading a:hover{text-decoration:none;color:#757575}.card .card__information .card__heading a{transition:all .2s;text-decoration:none}.card .card__information .price{margin-top:0!important;margin-bottom:3px}.card .card__information .price span{color:#1e1e1e;font-weight:700;font-size:13px;font-family:Roboto Slab,georgia,serif;line-height:normal}.card .card__information .CardAdd{margin-top:10px!important}.card .card__information .CardAdd button.button:before,.card .card__information .CardAdd button.button:after{box-shadow:none;border:none;outline:none}.card .card__information .CardAdd button.button{display:inline-block;border:1px solid #1c68a5;color:#fff;background:#1c68a5;text-transform:uppercase;width:auto;max-width:fit-content;font-size:13px;padding:8px 22px;height:auto;min-height:auto;line-height:14px;letter-spacing:0;font-family:Karla}.footer__content-top.page-width{display:flex;align-items:start;margin-bottom:22px;gap:20px;flex-wrap:wrap;margin-top:2px}.footer__content-top .footer__blocks-wrapper.grid{width:100%;max-width:calc(45% - 10px);gap:20px}.footer__content-top .footer-block--newsletter{width:100%;max-width:calc(55% - 10px);flex-direction:row-reverse;align-items:start;margin:0;gap:20px}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item{width:100%;max-width:calc(50% - 10px)}.footer__content-top .footer-block--newsletter .footer-block__newsletter{width:100%;max-width:calc(63% - 10px);margin:0}.footer__content-top .footer-block--newsletter div.footer_social{width:100%;max-width:calc(37% - 10px);justify-content:start}main.content-for-layout{padding-bottom:80px}body footer.footer{background-color:#f5f5f5;border-top:3px solid #ddd!important}.footer__content-top .footer-block__heading{font-weight:400;color:#a51c23;font-size:15px;text-transform:uppercase;font-family:Roboto Slab,georgia,serif;letter-spacing:.25px;margin-bottom:11px;line-height:22px}.footer__content-top ul.footer-block__details-content li{line-height:21px}.footer__content-top ul.footer-block__details-content a.link{font-size:14px;color:#313131;text-decoration:none;line-height:normal;padding:0;letter-spacing:0}body .footer__content-bottom{border:none;padding:0}.footer__content-bottom .footer__copyright.caption{margin:0}.footer__content-bottom .footer__copyright .copyright__content{color:#757575;font-size:13px;text-align:center;text-transform:capitalize}.list-social__link svg.icon path{fill:#1c68a5}.footer_social .footer__list-social{justify-content:start;margin-top:15px}.footer_social li.list-social__item{margin:0 10px 5px 0}.footer_social li.list-social__item a.link{padding:0}.footer-block__newsletter p.newslttr_des_txt{margin:0 0 20px;font-size:14px;color:#313131;line-height:20px;letter-spacing:0}.footer-block__newsletter .field:before,.footer-block__newsletter .field:after{box-shadow:none!important;border:none;outline:none!important}.footer-block__newsletter .field input.field__input{background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px 14px;line-height:20px;font-size:14px;height:42px;color:#666;box-shadow:none}body .footer-block__newsletter .newsletter-form__field-wrapper .field button{position:static;background:#a51c23;border-color:#a51c23;height:42px;color:#fff;margin-left:10px;padding:10px 36px;width:auto;max-width:fit-content;min-width:auto;letter-spacing:.25px}.footer-block__newsletter .field input.field__input::placeholder{opacity:1}.copyright__content a{letter-spacing:0;display:inline-block!important}.card__badge.bottom.left{display:none}nav.menu-drawer__navigation .list-menu__item{color:#000;font-family:Roboto Slab;font-size:15px;text-transform:uppercase}.menu-drawer__utility-links a.menu-drawer__account,.menu-drawer__utility-links a.navUser-action{padding:5px 0;text-decoration:none;color:#000;font-family:Roboto Slab;font-size:15px;text-transform:uppercase;display:block}ul.mobile_utility_menu .list-menu__item.link{text-decoration:none;color:#000;font-family:Roboto Slab;font-size:15px;text-transform:uppercase;padding:10px 0}ul.mobile_utility_menu{list-style:none}.collection-hero__text-wrapper .collection-hero__title{text-align:center;margin:22px 0 28px;color:#a51c23;font-size:30px;line-height:45px;letter-spacing:.25px;font-family:Karla}aside#main-collection-filters .facets-container .product-count.light{display:none}aside#main-collection-filters .facets-container{padding:0;justify-content:center}aside#main-collection-filters .facets-container form.facets__form{margin-bottom:50px}aside#main-collection-filters .facets-container .facet-filters.sorting{padding:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;overflow:hidden}aside#main-collection-filters .facet-filters.sorting .facet-filters__label{color:#757575;font-size:13px;line-height:30px;margin-bottom:0;padding-left:10px;margin-right:5px;letter-spacing:.25px}aside#main-collection-filters .sorting .select span.svg-wrapper{right:10px;height:6px;width:auto}aside#main-collection-filters .sorting .select select{font-size:13px;color:#333;font-family:Karla;letter-spacing:.25px;padding:5px 25px 5px 0}.pagination li a.pagination__item:after{width:0;height:0}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center}.pagination .pagination__list>li{width:auto;flex:auto;max-width:24px;height:auto;margin-right:5px!important}.pagination li a.pagination__item{height:24px;padding:5px;color:#757575;font-size:14px;opacity:1}.pagination li a.pagination__item.pagination__item--current{border:1px solid #e5e5e5;border-radius:4px;color:#333}aside#main-collection-filters .sorting .select select:focus-visible{box-shadow:none;outline:none}product-info .product .grid__item.product__media-wrapper{padding-right:14px;max-width:50%;width:50%}product-info .product .product__info-wrapper.grid__item{padding-left:14px;max-width:50%;width:50%}.product__info-container .product__title h1{font-size:24px;margin-top:0;line-height:1.2;margin-bottom:5px;color:#444;font-family:Karla}.product__info-container .product__title{margin-bottom:5px}.product__info-container .price_div{margin:5px 0}.price_div .price__container{margin:0}.price_div span.price-item{font-size:20px;margin-bottom:0;float:left;color:#a51c23;font-family:Roboto Slab,georgia,serif}.shopify-block.shopify-app-block.r--star-section{margin:5px 0}.product__info-container p.product__sku{color:#333;font-size:14px;line-height:21px}.product__info-container p.product__sku span.visually-hidden{position:static!important;display:block;width:auto;height:auto;font-size:14px;color:#333;text-transform:uppercase}.price_div .price.price--large{line-height:30px}.product__info-wrapper .ryviu-product-rating{justify-content:end}.product__info-container p.max_purchase{color:#333;font-size:14px;line-height:21px}.product__info-container p.max_purchase span.max_pur_title{position:static!important;display:block;width:auto;height:auto;font-size:14px;color:#333;text-transform:capitalize}.product__info-container variant-selects input[type=radio]+label{border-radius:0}.product__info-container variant-selects input[type=radio]:checked+label{background:#1c68a5;border-color:#1c68a5}.product__info-container .product-form__quantity .form__label{display:none}.product__info-container .product-form__quantity{padding-top:30px;border-top:1px solid #e5e5e5;margin-top:30px;max-width:100%}.product-form__quantity .quantity:after{border:none;box-shadow:none;outline:none}.product-form__quantity input.quantity__input{width:auto;max-width:50px;min-width:auto}.product-form__quantity .quantity{height:auto;width:auto;max-width:fit-content;min-height:auto}.product-form__quantity button.quantity__button{height:auto;width:27px;border:1px solid #ccc}.product__info-container .product-form .product-form__submit{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;width:auto;background:#1c68a5;border-color:#1c68a5;line-height:20px;min-height:auto;padding:10px 30px}.product__info-container .product-form .product-form__submit:after{box-shadow:none}.product__info-container .product-form .product-form__submit:hover{background:#3378af}.product__info-container .product__description *{font-size:14px;color:#333;font-family:Karla;line-height:1.3;margin-bottom:8px}button.thumbnail.global-media-settings{padding:10px;border:1px solid #e5e5e5}.shopify-section product-info{margin-bottom:25px}product-recommendations.related-products{padding:30px 20px 60px!important}.rel_p_title{border-bottom:1px solid #e5e5e5;margin-bottom:35px}.rel_p_title .related-products__heading{width:auto;max-width:fit-content;border-bottom:3px solid #a51c23;color:#757575;font-size:16px;text-transform:capitalize;font-family:Roboto Slab;font-weight:400;letter-spacing:.25px;padding:10px 14px;margin:0}product-recommendations.related-products .card .CardAdd{display:none}product-recommendations.related-products ul.grid.product-grid{max-width:950px;margin:0 auto}.shop-by-team h1.main-page-title.page-title{margin:22px 0 28px;color:#a51c23;font-size:30px;text-align:center;letter-spacing:.25px}.shop_by_team_sec_inner .subcategories-grid{display:flex;flex-wrap:wrap;list-style:none;gap:28px}.shop_by_team_sec_inner .subcategories-grid-item{width:100%;max-width:calc(12.5% - 24.5px);text-align:center}.subcategories-grid-item .subcategories-image{width:100%;max-width:100%;min-height:115px;max-height:115px;display:block;margin-bottom:5px}.subcategories-grid-item .subcategories-image img{width:100%;max-width:100%;min-height:115px;max-height:115px;object-fit:contain}.shop_by_team_sec_inner .subcategories-grid-item .subcategories-name{text-decoration:none;font-family:Roboto Slab,georgia,serif;color:#1e1e1e;text-transform:uppercase;font-size:13px}.page.shop-by-team .collection .collection__view-all .link{margin-top:40px}.product .shopify-section-group-header-group{z-index:4}.cart-notification-wrapper.cart-notif-active{position:fixed!important;width:100%;max-width:100%!important;padding:50px!important;display:flex;align-items:flex-start;justify-content:center;background:#333333f2;top:0;bottom:0;left:0;right:0;z-index:99}.cart-notification-wrapper.cart-notif-active #cart-notification{position:relative;z-index:9;right:auto;left:auto;width:100%;max-width:1280px;display:flex;flex-wrap:wrap;padding:15px 35px}.cart-notification-product .cart-notification-product__image{width:100%;max-width:55%}.cart-notification-product .cart-notification-product__image+div{width:100%;max-width:44%}.cart-notification-product .cart-notification-product__image img{width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.cart-notification-wrapper .cart-notification__header{width:100%;max-width:100%;border-bottom:1px solid #e5e5e5;padding:0 0 15px}.cart-notification__header .cart-notification__heading{justify-content:center;font-size:25px;font-family:Karla;font-weight:400;color:#444}.cart-notification-wrapper .cart-notification__links .button{font-family:Karla;letter-spacing:.25px;font-size:16px}.cart-notification-wrapper .cart-notification-product{width:100%;max-width:68%;padding-top:30px}.cart-notification-wrapper .cart-notification__links{width:100%;max-width:32%;margin:0;padding-left:10px}.cart-notification-wrapper .modal__close-button svg{stroke:#757575;width:14px;height:14px}.cart-notification-wrapper .modal__close-button{margin-top:-7px}.cart-notification-wrapper .cart-notification-product .cart-notification-product__name{font-size:24px;margin-top:0;line-height:1.2;margin-bottom:14px;font-family:Karla;letter-spacing:.25px}.cart-notification-wrapper .cart-notification-product .product-option{font-size:18px;margin-bottom:0;float:left;color:#a51c23;font-family:Roboto Slab,georgia,serif}button.button.button--primary.button--full-width{background:#1c68a5;border-color:#1c68a5}.cart-notification-wrapper .cart-notification__links #cart-notification-button:after{--border-offset: 0px}button.button.button--primary.button--full-width:after{--alpha-button-background: #1c68a5}.cart-notification-product .product-option.item_price{display:block;width:100%}.page h1.main-page-title.page-title{margin:30px 0;color:#a51c23;font-size:30px;text-align:center;letter-spacing:.25px}.page.shop-by-team .page-width{width:100%;max-width:1156px!important;padding-left:20px!important;padding-right:20px!important}.page .rte{width:100%;max-width:757px;margin:0 auto;padding:0 10px}.page .rte p{margin-bottom:20px;font-size:14px;font-family:Karla;line-height:21px;color:#333}.contact.page-width{max-width:777px!important}.contact.page-width>p{font-size:14px;margin-bottom:21px;color:#333;font-family:Karla}.contact form .field:before,.contact form .field:after{border:none;box-shadow:none!important;outline:none}.contact form .field label.field__label{position:static;color:#666;cursor:pointer;display:block;font-size:14px;line-height:1.5;margin-bottom:7px;font-family:Karla;text-transform:capitalize;letter-spacing:.5px;font-weight:400}.contact form .field input,.contact form .field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;border-radius:4px;color:#666;font-family:inherit;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;height:42px;margin:0;padding:10px 14px;transition:border-color .1s ease-out;width:100%;display:block;box-shadow:none;flex-grow:inherit}.contact form .field input:focus,.contact form .field textarea:focus{border-color:#999}.contact form .contact__button{text-align:center}.contact form .contact__button button.button:after,.contact form .contact__button button.button:before{box-shadow:none}.contact form .contact__button button.button{font-size:12px;background:#1c68a5;border-color:#1c68a5;min-height:auto;font-family:Karla;line-height:normal;padding:12px 15px}.contact form .field{flex-direction:column-reverse}.page.sitemap h1.main-page-title.page-title{text-align:left;margin:30px 0 35px;color:#444}.sitemap_inner ul{margin:0 0 21px 16px}.sitemap_inner ul h3{font-size:22px;font-family:Karla;color:#444;line-height:32px;margin:0 0 10px}.sitemap_inner ul li a{font-size:14px;color:#444;font-family:Karla;line-height:normal}.sitemap_inner ul li li{line-height:21px}.page .rte h2{font-size:25px;margin:32px 0 11px;color:#444;font-weight:400;letter-spacing:.26px;font-family:Karla;line-height:1.5}.page .rte hr{margin:28px 0}.page.shop-by-team .collection{padding-top:80px}.customer.login{max-width:929px!important}.customer h1{margin:10px 0;color:#a51c23;font-size:30px;text-align:center;letter-spacing:.25px}#login+div{display:flex;width:100%;max-width:100%;flex-wrap:wrap;margin-top:85px}.customer.login form{width:100%;max-width:50%;padding:0 10px;margin-top:40px;margin-bottom:20px}body.login p.HeaderPhone,.account p.HeaderPhone{margin:0;margin-right:-.8rem}body.login p.HeaderPhone a,.account p.HeaderPhone a{margin:0;display:inline-block}body.login a#cart-icon-bubble,.account a#cart-icon-bubble{margin-right:-1.2rem}.login .new-customer{width:100%;max-width:50%;padding:0 10px}.new-customer .panel-header h2.panel-title{color:#444;font-family:Karla;text-align:left;font-size:20px;line-height:1.5;margin:0}.new-customer .panel-body{margin-bottom:20px;padding:14px 28px 21px;background:#e5e5e5}.new-customer .panel-body p.new-customer-intro{text-align:left;margin:0;color:#333;line-height:21px}.new-customer .panel-body ul{margin-left:42px;margin-bottom:21px;padding:0}.new-customer .panel-body ul li{padding-left:11px}.new-customer .panel-body a{margin:0 0 14px;width:100%;max-width:fit-content;text-decoration:none;background:#1c68a5;border:1px solid #1c68a5;color:#fff;padding:11px 30px;font-size:14px;font-family:Karla;line-height:normal}.new-customer .panel-header{background-color:#e5e5e5;margin:0;padding:21px 28px 0}#recover+div{margin-top:35px;max-width:558px;margin-left:auto;margin-right:auto}#recover+div form{max-width:100%;margin-top:0;padding:0}#recover+div p{font-size:14px;margin:0 0 20px;text-align:left}.customer form .field:before,.customer form .field:after{box-shadow:none!important;outline:none;border:none}.customer form .field{flex-direction:column-reverse;align-items:start;margin-top:28px}.customer form .field label{position:static;color:#666;cursor:pointer;display:block;font-size:14px!important;line-height:1.5;margin-bottom:7px;font-family:Karla;font-weight:400;letter-spacing:.25px!important}.customer form .field input{border:1px solid #ccc;border-radius:4px!important;color:#666;display:block;font-size:14px;font-family:Karla;height:42px;padding:10px 14px!important;box-shadow:none!important}.customer form .field input:focus{border-color:#999}#login+div form#customer_login>a{float:right;margin-top:28px;text-decoration:underline}#login+div form#customer_login>a:hover{color:#757575}#login+div form#customer_login>button,#recover+div form button{margin:28px 0 0;width:100%;max-width:fit-content;text-decoration:none;background:#1c68a5;border:1px solid #1c68a5;color:#fff;padding:9px 40px;font-size:14px;font-family:Karla;line-height:20px;letter-spacing:.25px;min-height:auto;min-width:auto;float:left}h1#recover{text-transform:capitalize}#login+div form#customer_login>button:before,#login+div form#customer_login>button:after,#recover+div form button:before,#recover+div form button:after{box-shadow:none}body #recover+div form button{float:none;height:42px;margin:0 0 0 11px}#recover+div form a{margin:5px 0 0 auto;text-align:right}.recovery_form{display:flex;align-items:end}.customer.register form button{margin:35px 0 0;width:100%;max-width:fit-content;text-decoration:none;background:#1c68a5;border:1px solid #1c68a5;color:#fff;padding:9px 30px;font-size:14px;font-family:Karla;line-height:20px;letter-spacing:.25px;min-height:auto;min-width:auto;height:auto}.customer.register form button:before,.customer.register form button:after{box-shadow:none}.customer form button:hover{background:#3378af;border-color:#3378af}#login+div form#customer_login>button:hover,#recover+div form button:hover{background:#3378af;border-color:#3378af}.new-customer .panel-body a:hover{background:#3378af;border-color:#3378af}cart-items .title-wrapper-with-link{justify-content:center;position:relative;margin-bottom:30px}cart-items .title-wrapper-with-link a.underlined-link{position:absolute;right:0;letter-spacing:.25px;font-family:Karla}cart-items .title-wrapper-with-link h1.title{color:#a51c23;font-size:30px;text-align:center;letter-spacing:.25px;line-height:45px;text-transform:capitalize}table.cart-items thead th{font-size:14px;color:#333;padding-bottom:14px;font-family:Karla;letter-spacing:.25px;text-transform:capitalize;opacity:1}table.cart-items tbody td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eeeeee}table.cart-items tbody td.cart-item__details{padding:20px}table.cart-items tbody td.cart-item__details .cart-item__name{font-size:15px;font-family:Karla;color:#333;text-decoration:underline;max-width:100%;margin-top:3px}table.cart-items tbody td.cart-item__details p.caption-with-letter-spacing{color:#999;letter-spacing:.25px;text-transform:capitalize;font-size:14px;line-height:19px}table.cart-items tbody .cart-item__price-wrapper .price{color:#333;font-size:14px;font-family:Karla;font-weight:700;opacity:1;letter-spacing:0}.cart_subtxt{text-align:center;margin-bottom:21px}.cart_subtxt .CartNotice strong{font-weight:700}.cart_subtxt .CartNotice{color:#a11521;letter-spacing:0;font-size:14px;font-family:Karla}td.cart-item_price .product-option{font-size:14px;color:#333}body .cart__items{border-bottom:none;padding-bottom:0}.cart__blocks .totals *{letter-spacing:.25px}.cart__blocks button.cart__checkout-button{width:100%;text-decoration:none;background:#1c68a5;border:1px solid #1c68a5;color:#fff;padding:10px 30px;font-size:16px;font-family:Karla;text-transform:uppercase;line-height:20px;letter-spacing:.25px;min-height:auto}.cart__blocks button.cart__checkout-button:before,.cart__blocks button.cart__checkout-button:after{box-shadow:none}body.account{width:100%;max-width:100%;padding:0}body.account .r--ryviu-badge{margin-top:0!important}.customer button{background:#1c68a5}.account .header__icons a.header__icon span.svg-wrapper{margin:0}.account p.HeaderPhone{font-size:15px}nav.breadcrumbs ol{list-style:none;text-align:center;margin:20px 0;letter-spacing:0}nav.breadcrumbs ol li{display:inline-block}nav.breadcrumbs ol li a{font-size:13px;color:#757575;text-decoration:none;line-height:normal;display:inline-block}nav.breadcrumbs ol li:before{color:#757575;content:"/";position:relative;top:1px;margin:0 7px}nav.breadcrumbs ol li:first-child:before{content:"";margin:0}.main-blog h1.title--primary{margin:0 0 30px;color:#a51c23;font-size:30px;text-align:center;letter-spacing:.25px}.blog-articles .article-card .card__inner{background:transparent}.article-card .card__inner .card__content{width:100%;max-width:51%;margin:0 auto;padding:0}.article-card .card__inner .card__information{padding:0}.article-card .card__inner .card__information .card__heading{line-height:33px}.article-card .card__inner .card__information .card__heading a{color:#333;font-size:22px;font-family:Karla;letter-spacing:.25px;margin:0 10px 5px}.article-card .card__information .article-card__info{color:#757575;font-size:14px;font-family:Karla;line-height:21px;padding:0;text-transform:capitalize;letter-spacing:.25px;font-weight:400}.article-card .card__information .article-card__excerpt{font-size:15px;text-align:left;margin:21px 0 0;color:#333;line-height:22px}article.article-template nav.breadcrumbs{margin-top:0!important}article.article-template .page-width{width:100%;max-width:39.4%!important}article.article-template header{margin:0 auto}article.article-template h1.article-template__title{color:#333;font-size:22px;font-family:Karla;letter-spacing:.25px;margin:0 10px 5px;line-height:33px;text-align:center}span.circle-divider.caption-with-letter-spacing{color:#757575;font-size:14px;font-family:Karla;line-height:21px;padding:0;text-transform:capitalize;letter-spacing:.25px;font-weight:400;text-align:center;display:block}.article-template__content p{font-size:15px;font-family:Karla;color:#333;margin-bottom:21px;line-height:20px;letter-spacing:.25px}.contact form .newsletter-form__field-wrapper .field{flex-direction:row}@media(min-width:769px)and (max-width:990px){.headerShipping .page-width{padding:0!important}.storeLinks ul li i.fa{display:none}.storeLinks ul li{padding:0 8px;font-size:12px;letter-spacing:0;text-transform:capitalize}.announcement-bar-section .utility-bar a.announcement-bar__link{display:none}.announcement-bar-section .utility-bar .announcement-bar__message{font-size:13px;letter-spacing:0}.header-wrapper header.header{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}p.HeaderPhone{display:none}.header .header__icons{order:3;padding:10px 0}.header--mobile-left .header__heading{order:2}header-drawer{order:1;padding:5px 0}.header_search{order:4;margin-top:0}.header__icons span.navUser-or,.header__icons a.navUser-action{display:none}.header__icons .header__icon--cart>span.visually-hidden{display:none!important;padding:0}.header__icons a.header__icon{padding:0}.header__heading-link img.header__heading-logo{max-width:56px}.header--mobile-left .header__heading-link{padding:10px}.hero_slider{padding:30px 0 0}.navigation_inner{border:none}.header__icons a.header__icon span.sign_in{display:none}.shop_by_team_sec_inner .subcategories-grid-item{max-width:calc(25% - 21px)}}@media(max-width:768px){.headerShipping .page-width{padding:0!important}.storeLinks ul li i.fa{display:none}.storeLinks ul li{padding:0 8px;font-size:12px;letter-spacing:0;text-transform:capitalize}.announcement-bar-section .utility-bar a.announcement-bar__link{display:none}.announcement-bar-section .utility-bar .announcement-bar__message{font-size:13px;letter-spacing:0}.header-wrapper header.header{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}p.HeaderPhone{display:none}.header .header__icons{order:3;padding:10px 0}.header--mobile-left .header__heading{order:2}header-drawer{order:1;padding:5px 0}.header_search{order:4;margin-top:0}.header__icons span.navUser-or,.header__icons a.navUser-action{display:none}.header__icons .header__icon--cart>span.visually-hidden{display:none!important;padding:0}.header__icons a.header__icon{padding:0}.header__heading-link img.header__heading-logo{max-width:56px}.header--mobile-left .header__heading-link{padding:10px}.hero_slider{padding:30px 0 0}.hero_slider_inner .swiper-slide .heroCarousel-image{min-height:220px;max-height:220px}.collection__title.title-wrapper h2.title{margin:15px 0 30px}ul.grid.product-grid{--grid-mobile-horizontal-spacing: 22px;--grid-mobile-vertical-spacing: 42px}.footer__content-top .footer__blocks-wrapper.grid{max-width:100%;text-align:center;margin-bottom:0}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item{max-width:100%}.footer__content-top ul.footer-block__details-content a.link{justify-content:center;padding:2px 0}.footer__content-top .footer-block--newsletter .footer-block__newsletter{max-width:100%}.footer__content-top .footer-block--newsletter{max-width:100%;flex-wrap:wrap;flex-direction:column-reverse}.footer__content-top .footer-block--newsletter div.footer_social{max-width:100%;text-align:center}.footer__content-top.page-width{gap:0}.navigation_inner{border:none}.footer__content-top .footer-block.grid__item{margin:0}.footer-block .footer-block__details-content{margin-bottom:20px}.footer-block__newsletter .field{flex-direction:column}.footer-block__newsletter .field input.field__input{width:100%;max-width:100%}body .footer-block__newsletter .newsletter-form__field-wrapper .field button{margin:10px 0 0;width:100%;max-width:100%}.header_search .search-modal__form form.search input.search__input{line-height:18px}.hero_slider_inner .swiper-button-next:after,.hero_slider_inner .swiper-button-prev:after{font-size:30px;padding:5px}nav.menu-drawer__navigation .list-menu__item{color:#000;font-family:Roboto Slab;font-size:15px;text-transform:uppercase}.menu-drawer__utility-links a.menu-drawer__account,.menu-drawer__utility-links a.navUser-action{padding:5px 0;text-decoration:none;color:#000;font-family:Roboto Slab;font-size:15px;text-transform:uppercase;display:block}.header--mobile-left .header__heading-link{order:2}.collection-hero__text-wrapper .collection-hero__title{margin:20px 0 15px;line-height:38px}aside#main-collection-filters .facets-container{margin-bottom:20px}.footer_social .footer__list-social{justify-content:center}.footer__content-top .footer-block--newsletter .footer-block__newsletter{text-align:center}.newsletter-form{margin:0 auto!important}product-recommendations.related-products{padding:20px 20px 50px!important}.rel_p_title .related-products__heading{max-width:100%;text-align:center}product-info .product .grid__item.product__media-wrapper{width:100%;max-width:100%;padding:0}product-info .product .product__info-wrapper.grid__item{width:100%;max-width:100%;padding:0}.shopify-section product-info{margin-bottom:15px}.cart-notification__header .cart-notification__heading{font-size:16px;line-height:normal;justify-content:start}.cart-notification-wrapper.cart-notif-active #cart-notification{padding:15px}.cart-notification-wrapper.cart-notif-active{padding:20px!important;overflow:auto}.cart-notification-wrapper .modal__close-button{margin-top:-12px;margin-right:-7px}.cart-notification-wrapper .cart-notification__header{padding-bottom:5px}.cart-notification-wrapper .cart-notification-product{max-width:100%;flex-wrap:wrap;padding-top:15px}.cart-notification-product .cart-notification-product__image img{aspect-ratio:auto;height:auto;min-height:auto}.cart-notification-product .cart-notification-product__image{max-width:100%;margin-right:0;margin-bottom:10px}.cart-notification-product .cart-notification-product__image+div{max-width:100%}.cart-notification-wrapper .cart-notification-product .cart-notification-product__name{font-size:20px;margin-bottom:10px}.cart-notification-wrapper .cart-notification-product .product-option{font-size:16px}.cart-notification-wrapper .cart-notification__links{max-width:100%;padding-left:0}.page .rte{max-width:100%;padding:0}.shop_by_team_sec_inner .subcategories-grid-item{max-width:calc(33.33% - 18.66px)}.page.shop-by-team .collection{padding-top:70px}#login+div form#customer_login>a{float:none;margin-top:25px;text-align:center;width:100%}#login+div form#customer_login>button{float:none;width:100%;max-width:100%}.customer.login form,.login .new-customer{max-width:100%}.customer.login form{margin-bottom:40px}#login+div{margin-top:0}.recovery_form{flex-wrap:wrap}body #recover+div form button{margin:12px 0 0;width:100%;max-width:100%}.customer form .field{margin-top:25px}table.cart-items tbody td.cart-item__details{padding:10px 0}table.cart-items tbody td.cart-item_price,table.cart-items thead th.cart-item-price{display:none}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:0}cart-items .title-wrapper-with-link{margin-bottom:20px}cart-items .title-wrapper-with-link a.underlined-link{position:static;width:100%;max-width:100%;text-align:center;display:none}nav.breadcrumbs{display:none}.article-card .card__inner .card__content{max-width:100%;text-align:center}.main-blog h1.title--primary{margin:30px 0}article.article-template .page-width{max-width:100%!important}article.article-template h1.article-template__title{margin-top:28px}}@media(min-width:749px)and (max-width:768px){table.cart-items tbody td.cart-item__details{padding:10px 20px}}@media(max-width:540px){.hero_slider_inner .swiper-slide .heroCarousel-image{min-height:140px;max-height:140px}.header__heading-link img.header__heading-logo{max-width:36px}.shop_by_team_sec_inner .subcategories-grid-item{max-width:calc(50% - 14px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
