:root {--obo-gold: #C96;--obo-green: #3A724D;--obo-bg-box: #f9f9f9;}.float-right { float: right; }.float-left { float: left; }.header-top .container:after, .header-top .container-fluid:after { display: none; }.header-top { color: #6666; }.header .header-bottom .dropdown h4.product-title a {color: #c96;}.mg-auto { margin: 0 auto; }.owl-carousel-cyl .product {margin-bottom: 20px !important;height: 300px;}@media (min-width: 992px) {.modal-lg, .modal-xl {max-width: 900px;}#size-modal .modal-dialog {max-width: 900px;}}.page-content ol {counter-reset: section;list-style-type: none;}.page-content ol li {display: block;margin-left: 20px;margin-bottom: 5px;}.page-content ol li:before {counter-increment: section;content: counters(section, ".") ".";float: left;padding-right: 15px;}.productBanner {font-weight: 600;font-size: 14px;padding: 6px 0;border: solid 1px #bbb;}.productBanner div img {height: 24px;display: inline-block !important;margin-right: 10px;}.modal table.sizeguide img { margin: 0 auto; }.modal table.sizeguide thead th { color: #000; font-weight: bold; vertical-align: bottom; }.modal table.sizeguide td { text-align: center; border-bottom-style: dashed; vertical-align: middle; min-width: 100px; }.modal table.sizeguide th { text-align: center; border-bottom-style: dashed; vertical-align: middle }.modal table.sizeguide tbody tr:last-child th,.modal table.sizeguide tbody tr:last-child td { border-bottom: 0 }.header .header-center a.logo-mobile {position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;width: 129px;margin-top: 0px;margin-bottom: 3px;}.w100 { width: 100% }.c-gold { color: #c96; }.product-details .nameprice {color: #c93;font-weight: 500;}.owl-item .product-media img.product-image {max-height: 183px;width: auto !important;margin: 0 auto;}.menu .megamenu {background: rgb(35,35,35);background: linear-gradient(180deg, rgba(35,35,35,1) 0%, rgba(57,57,57,1) 100%);left: 0;right: 0;border-radius: 0 0 10px 10px;}.comgateicon {float: left;height: 18px;margin-top: 1px;margin-right: 18px;}.megamenu .demo-list { margin-top: 10px } .megamenu .demo-item.w125 { width: 12.5%; flex: auto; max-width: none; padding: 20px 0;margin-bottom: initial; } .megamenu .demo-item.w33 { width: 33%; flex: auto; max-width: none; padding: 20px 0;margin-bottom: initial; } .megamenu .demo-item.w25 {width: 24.5%;flex: auto;max-width: none;padding: 20px 0;margin-bottom: initial;}.megamenu .demo-item .demo-title { font-size: 14px; padding-top: 10px; display: inline-block; }.megamenu .demo-item.w125 a img {margin-left: auto;margin-right: auto;}.megamenu .demo-item a img.base {position:relative;margin-left: auto;margin-right: auto;}.megamenu .demo-item a img.hover{display:none;position:absolute;top:0;left:0;right:0;margin-left: auto;margin-right: auto;z-index:1;}#instafeed { background: #000; }#instafeed a {max-height: 310px;display: table-cell;}#instafeed a img {max-height: 310px;}.footer-middle { border-top: 0; }.megamenu .demo-item a:hover .hover{display:block;}.owl-carousel .owl-item img {display: block;width: auto;max-height: initial ;margin: 0 auto;}.product-details-footer .social-icons {margin-left: 0;}.page-content { padding-bottom: 0;}.product-nav-dots a.active, .product-nav-dots a:hover, .product-nav-dots a:focus, .product-nav-dots span.active, .product-nav-dots span:hover, .product-nav-dots span:focus {box-shadow: 0 0 0 0.3rem #cccccc;}.details-filter-row .product-nav {margin-bottom: 0;flex-flow: wrap;}.product-nav-dots a, .product-nav-dots span {margin-bottom: 3px;border-radius: 50%;border: solid 2px #fff;margin: 1px;display: inline-block;width: 32px;height: 32px;}.card-title {font-size: 1.5rem;}.details-filter-row a.btn-size-sm {min-width: 50px;margin-right: 10px;border-width: 2px;}.details-filter-row.details-row-size a.btn {margin-bottom: 4px;border-color: #ebebeb;}.details-filter-row.details-row-size a.btn.active,.details-filter-row.details-row-size a.btn:hover {border-color: #c96}.product-details .product-nav-dots.premium a, .product-details .product-nav-dots.premium span {width: 4rem;height: 4rem;}.product-details .product-nav-dots a, .product-details .product-nav-dots span {width: 3rem;height: 3rem;}.product-media { background: #fff }.product-details-action .btn-cart {border-width: 2px;min-width: 260px;height: 50px;background-color: #c96;border-color: #c96;color: #fff;}.product-details-action .btn-cart strong {font-size: 1.4rem;color: inherit;text-transform: uppercase;box-shadow: none;transition: box-shadow .35s ease, color 0s ease;}.product-details-action .btn-cart span { color: #fff; font-weight: 700 }.product-details-action .btn-cart:hover span {color: white;}.product-details-action .btn-cart:before { font-size: 120%; }.fixedRow .btn-cart2,.product-details-action button.btn-cart:disabled,.product-details-action button.btn-cart[disabled]{border: 1px solid #999999;background-color: #222;color: #FFF;}.product-details-action button.btn-cart:disabled span,.product-details-action button.btn-cart[disabled] span {display: none;}.product-details-action button.btn-cart:enabled strong,.product-details-action button.btn-cart[enabled] strong {display: none;}.product-details-action .btn-cart:hover, .product-details-action .btn-cart:focus span { background-color: #A5723F;border-color: #A5723F;color: #FFF }.product-gallery .product-image-gallery {align-items: center;justify-content: center;}.dropdown-cart-action a.btn-primary:hover,.dropdown-cart-action a.btn-primary:focus {color: #c96 !important;}.btn-outline-primary-2 {border-width: 2px;}.footer .widget-about p {max-width: none;}.mobile-menu-container {background: #222;}.icon-box-title {color: #333333;font-weight: 600;font-size: 1.6rem;letter-spacing: -.01em;margin-bottom: .3rem;}.checkout .form-control { height: 45px;border-radius: 5px;background-color: #fff;border-color: #d9d9d9;margin-bottom:0}.checkout .input-field-wrapper select.form-control {height: 45px;padding-top: 16px;color: #000;padding: 19px 1.5rem .55rem 19px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(/assets/img/arrow_down.png) transparent no-repeat calc(100% - 10px);}.checkout .input-field-wrapper { position: relative;}.checkout .input-field-wrapper label { position: relative;top: -46px;margin: 0;font-size: 12px;left: 20px;opacity: 0}.checkout .form-control:not(:placeholder-shown) ~ label {opacity: 1 !important;}.checkout input.form-control:not(:placeholder-shown) {line-height: inherit;padding-top: 30px;color: #000;}.checkout .form-control:not(:focus) {background-color: #fff;}.checkout .form-control:focus {color: #000;background-color: #fff;}.checkout .summary { border: 0; }.table-summary2 tbody td:last-child {text-align: right;}.table-summary2 td {padding: 5px 0;border: 0}.table-summary2 tr.summary-total td {border-top: 1px solid #ccc;font-weight: bold;font-size: 2rem;}.cart .bg-dark { background-color: #222 !important }.cart .header-left a {color: #eee}.accordion .card-body ul {list-style: disc;list-style-position: inside;margin: 20px;}.product-700 .product-title { text-align: center; }.product-700 .product-price { text-align: center; display: block }@media only screen and (max-device-width: 700px) {.product-details .product-title { font-size: 18px; }}.product-list-pagination { text-align: center; }.product-list-pagination a.btn { min-width: 30px; margin: 5px; }.product-list-pagination .pagination { justify-content: center; }.size-guide-table { width: 100%; }.size-guide-table thead td,.size-guide-table thead th { border-bottom: solid 1px #ddd; }.size-guide-table td,.size-guide-table th { text-align: center; }.size-guide-table td {line-height: 30px;}.header-6 .header-bottom .header-right a {font-size: 1.4rem;font-weight: 500;letter-spacing: .05em;color: #fff;text-transform: uppercase;}.page-header .ownmenu a:hover { background: #c96;color: #fff;}.page-header .ownmenu a { display: inline-block;width: 180px;height: 80px;padding: 10px 10px;background: #fff;border: solid 1px #ccc;border: 1px 3px 3px 1px;color: #999;font-variant: small-caps}.ownmenu a img.hover.mh-auto {max-height: 40px;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #A5723F;border-color: #A5723F;box-shadow: none;}.mv-auto { margin: 0 auto; }.mh-auto { margin: 0 auto; }.hidden { display: none !important; }.moretext p {line-height: 23px;font-size: 14px;color: #666;width: 100%;display: inline-block;text-align: center;}.moretext.uniq p {color: #eee}.moretext .morelink a {color: var(--obo-gold);}.page-header {background-repeat: no-repeat;background-size: cover;padding-top: 10px;padding-bottom: 10px;}.page-header .categories a img { display: inline;max-width: 100px;max-height: 35px; }.page-header .categories a { border: solid 1px #ccc;display: inline-block;height: 50px;line-height: 40px;background: #fff;padding: 5px 20px 5px 20px;box-shadow: 1px 1px 1px #ddd;border-radius: 2px;min-width: 220px;margin: 4px 10px;}.page-header .categories a:hover { border-color: #c96; }body.cart .table td {padding-top: 0;padding-bottom: 0;}button#btnDiscountCode { min-width: 50px; }.col-xs-50 { width: 48%; display: inline-block }.btn-remove { display: initial; }body.cart aside { border: solid 0px #d7d7d7 ; }body.cart .product { background: transparent; }body.cart aside .product-media { max-width: 250px; border: solid 1px #ccc; border-radius: 6px; margin: 15px 0; margin-right: 5px }body.cart aside .product-col .product { margin: 5px 0; background: transparent; }body.cart aside td div.product div { font-size: 12px; }body.cart aside td div.product h4 { font-size: 16px; margin: 0; }body.cart aside td.total-col { text-align: right; }body.cart .card .card-header label { padding: .7rem 0 .7rem 3rem; color: #000;font-weight: 400; border-bottom: solid 1px #eee; width: 100%; }body.cart .header-6 .header-middle { min-height: 75px}body.cart .summary { border: 0; }body.cart .summary2 { height: auto; }body.cart small.small.help {display: inline-block;margin-bottom: 10px;position: relative;left: 0;margin-left: 0;top: -28px;text-align: right;width: 100%;}body.cart .accordion-summary .card {border: solid 1px #ccc;background-color: transparent;border-radius: 4px;}body.cart .accordion-summary h2.card-title input {vertical-align: middle;padding: 0;}body.cart .accordion-summary h2.card-title {padding: 10px 0 10px 32px;color: #000;font-weight: 400;border-bottom: solid 1px #eee;width: 100%;background-color: #efefef;}.checkout form .card .card-body img { max-width: 80%; padding: 5px 0; }.checkout .review-block { padding: 10px; border: solid 1px #ccc; border-radius: 5px; }.checkout input[type=radio] { height: 15px;float: left;display: inline;position: relative;width: 15px;margin-left: -20px;margin-right: 2px;}.choose-style {margin-top: 9rem;background-image: url(/assets/images/demos/demo-21/chooseStyle/background.png);background-size: cover;background-repeat: no-repeat; }.choose-style .container {width: 100%;max-width: 1420px;padding-right: 10px;padding-left: 10px;margin-right: auto;margin-left: auto;display: flex;padding-top: 5rem;padding-bottom: 2.5rem; }.choose-style .owl-stage, .choose-style .carousel-equal-height .owl-item {display: block; }.choose-style .product {border-radius: 10px;{#background: transparent;#} }.choose-style .product::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 7rem;background-color: #fff; }.choose-style .product .product-body {padding-top: 0px;background: transparent; }.choose-style .product .product-action {overflow: hidden;padding: 0; }.choose-style .product:hover .product-action, .choose-style .product:focus .product-action {overflow: visible; }.choose-style .product:hover::before, .choose-style .product:focus::before {bottom: 0; }.choose-style .owl-stage-outer {width: 89.1rem; }.choose-style .banner-intro {margin-top: auto;margin-bottom: 10rem;padding-left: 0; }.choose-style p {color: #ebebeb;text-shadow: 1px 1px 2px black;font-weight: 600;font-family: 'Poppins';letter-spacing: 0em;margin-top: 1.8rem;margin-bottom: .8rem; }.choose-style .price {font-size: 1.4rem;letter-spacing: 0;margin-top: 2.3rem; letter-spacing: 0;margin-top: 2.3rem;background: #000;opacity: 0.7;color: white;text-shadow: none;border-radius: 5px;text-align: center;display: inline;padding: 0 15px;}.choose-style h3.title {color: #fff;text-shadow: 1px 2px 3px #000;font-weight: 700;letter-spacing: 0em;margin-bottom: .5rem;text-transform: none;line-height: 1.2em; }.choose-style h4.content {color: #fff;font-weight: 400;letter-spacing: 0em;margin-bottom: 0.3rem;text-shadow: 1px 1px 2px black;line-height: 1.25em; font-size: 1.5rem;margin: 10px;}.choose-style .btn {margin-top: 1rem;min-width: unset;padding: .8rem 3rem .8rem 2rem; }.choose-style .heading .title {font-weight: 700;text-shadow: 1px 1px 2px #fff;font-size: 3.4rem;letter-spacing: -.025em;margin-top: 0rem;padding-top: 1rem;text-transform: uppercase;margin-bottom: 1rem; }.choose-style .heading .content {text-shadow: 2px 1px 2px #fff;font-size: 1.6rem;font-weight: 400;letter-spacing: 0;margin-top: 2rem;color: #222;line-height: 1em;margin-top: 0rem;margin-bottom: 5rem; }.choose-style .carousel {padding: 0; }.btn-demoprimary {color: #fff;font-size: 1.4rem;background-color: transparent;border-color: #fff;box-shadow: none;transition: all 0.3s;padding-top: 5px;padding-bottom: 5px;}.btn-demoprimary:hover, .btn-demoprimary:focus {color: #c96;background-color: #fff; }@media screen and (max-width: 991px) {.banner-container {margin-top: -3rem; }.choose-style .carousel {text-align: center;margin-left: -1.5rem; } }@media screen and (max-width: 1200px) {.choose-style {background-image: none !important; }.choose-style .carousel {padding-left: 3rem; }.choose-style .heading .title {margin-top: 8rem;}.choose-style .banner-intro {{#background-image: url(../../images/demos/demo-21/chooseStyle/inspirationback.jpg);#}background-position: center;padding-top: 18.5rem;padding-bottom: 18.5rem;padding-left: 3rem;margin-bottom: 0rem !important; background-size: cover;}}@media screen and (min-width: 1200px) {.choose-style .banner-intro {background-image: none !important;}.choose-style .heading .content,.choose-style .heading .title {text-shadow: 1px 1px 2px #000;color: #eee;}}@media screen and (max-width: 1199px) {.choose-style {margin-top: 1rem; }.choose-style .container {padding-top: 0; } }@media screen and (min-width: 992px) {.cart .summary {margin-top: 20px;margin-bottom: 0;}}@media (max-width: 991px) {.cart .header-middle .header-left,.cart .header-middle .header-right,.cart .header-middle .header-center {display: flex}.btn-cart { min-height: 50px; }div.cart aside { order: -1;flex: 1 0 100%;margin-top: 0;}.table-mobile tr td .product-media {margin: 0 auto;}}@media (min-width: 551px) {.cart .header-6 .logo {left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);margin: 0;text-align: center;right: 50%;height: 50px;width: 150px;}}@media (max-width: 550px) {.toolbox .toolbox-left,.toolbox .toolbox-right { display: block }.moretext p { width: 100%;line-height: 20px;}{#.cart .header-6 .logo {left: auto;right: 15px;top: 24px;text-align: center;height: 40px;width: 120px;position: absolute;transform: none;}#}.cart .header-6 .logo {position: absolute;left: auto;right: auto;top: 18px;margin-left: -60px;text-align: center;width: 120px;height: 40px;transform: none;}}@media (min-width: 319px) {.mobile-menu .col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}span.aa-error-hint {color: red;font-weight: 600;}.product-detail .product-carousel .product-card-media img,.product-detail .product-carousel .slick-slide img {display: block;max-height: 230px;max-width: 290px;object-fit: contain;margin: 0 auto;width: 100%;}.clear { clear: both; }.template-full-width .page-header {background-color: #ebebeb;background-size: cover;background-position: center center;background-repeat: no-repeat;background-attachment: inherit;}.header-mobile .header-mobile--icon.item-mobile-logo .header__heading-link {max-width: 150px;}.product-layout-full-width .halo-productView-right .card-price {margin-top: 0;margin-bottom: 5px;justify-content: right;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-action {width: 80% !important;float: right;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top {justify-content: right;}.product-layout-full-width .breadcrumb { padding: 0; }.header .menu-dropdown {background: #fafafa;}.figure {position: relative;width: 360px; max-width: 100%;}.figure img.image-hover {position: absolute;top: 0;right: 0;left: 0;bottom: 0;object-fit: contain;opacity: 0;transition: opacity .2s;}.figure:hover img.image-hover {opacity: 1;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}.ma-auto { margin: 0 auto; }img[data-lazy-src]{will-change:contents}.halo-size-select-popup { {#transition: height ease .5s;-webkit-transition: all ease .5s;-webkit-transform: translate(-50%, 200px);transform: translate(-50%, 200px);#}border-radius: 10px 10px 0 0;}.background-overlay { transition: opacity 1.5s}body.size-select-show .custom-scrollbar {overflow-y: scroll;height: 365px;}body.size-select-show { {#overflow-y: hidden; #}}body.notify-me-show .halo-notify-popup {z-index: 9999 !important;}body.modal-collection-show .background-overlay {z-index: 9997;opacity: 1;visibility: visible;}body.size-select-show header.header {opacity: 0.1;}body.notify-me-show .background-overlay,body.size-select-show .background-overlay {z-index: 9998;opacity: 1;visibility: visible;background-color: rgba(35, 35, 35, 0.9);}body.size-select-show .custom-scrollbar .product-card-media img {max-height: 275px;}body.size-select-show .halo-size-select-popup .wrapper-content a.paramsBtn{display: flex;background-size: cover;background-position: 50% 50%;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;height: 72px;min-width: 240px;padding: 10px 12px;border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px 0px;gap: 16px;color: #222;border: solid 1px #ddd;}body.size-select-show .halo-size-select-popup .wrapper-content a.paramsBtn .arrow {width: 11px;height: 6px;fill: currentcolor;transform: rotate(90deg);}body.size-select-show .halo-size-select-popup .wrapper-content a.paramsBtn div{font-size: 13px;line-height: 19px;margin-left: 65px;}body.size-select-show {overscroll-behavior: none;}body.size-select-show .halo-size-select-popup {height: 500px;pointer-events: auto;transform: translateY(0px);opacity: 1;visibility: visible;z-index: 9999;max-width: 100%;bottom: 0;padding: 0;margin: 0; }body.modal-collection-show .halo-collection-popup {pointer-events: auto;-webkit-transform: translateY(0);transform: translateY(0);height: 340px;opacity: 1;visibility: visible;z-index: 9998;max-width: 100%;bottom: 0;padding: 0;margin: 0;}.halo-size-select-content {padding: 0 10px;}.halo-collection-popup {height: 300px;}.halo-popup2 {display: block;position: fixed;bottom: 0;left: 0;z-index: -1;width: 100%;max-width: 100%;opacity: 0; visibility: hidden; background: #ffffff;border-radius: 10px 10px 0 0;-webkit-box-shadow: 0 6px 27px #0003;box-shadow: 0 6px 27px #0003;{#transition: all 250ms cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;-webkit-transition: all 250ms cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;#}margin-bottom: -170px;}.halo-cart-sidebar .halo-sidebar-header {padding: 2px 20px 2px;border: none;background: #eee;height: 40px;line-height: 40px;}.halo-sidebar .halo-sidebar-header .title {line-height: inherit;}.haloCalculatorShipping .progress {margin: 0;}.collection-bar {overflow: auto hidden;height: 95px;max-width: 1500px;margin: 0 auto;}.collection-bar .inner {display: flex;background-size: cover;background-position: 50% 50%;width: 100%;transition: max-height 0.3s cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;}.collection-bar .collection-bar--item:first-child {margin-left: 5px;}.collection-bar .collection-bar--item {display: flex;flex-direction: column;background-size: cover;width: 80px;height: 95px;justify-content: center;align-items: center;}.collection-bar .collection-bar--item a {width: 70px;display: block;font-size: 11px;font-family: Arial;letter-spacing: 0;text-align: center;}.collection-bar .collection-bar--item img {width: 50px;height: 50px;margin: 0 auto;}.template-full-width .page-header {position: relative;background-size: cover;background-repeat: no-repeat;background-position: center top;height: 170px;background-attachment: initial;font-size: 12px;font-family: arial;}.template-full-width .page-header .content-box {top: 0px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);padding: 0 15px;left: 50%;max-width: 550px;}.template-full-width .page-header .content-box .breadcrumb {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #000;padding: 20px 0px 0px;margin: 0;}.template-full-width .page-header .content-box .breadcrumb .separate svg {color: #000;fill: #ffffff;}.template-full-width .page-header .content-box .breadcrumb a {color: #000;}.template-full-width .page-header .content-box .page-heading .page-title {display: block;font-size: 24px;font-weight: 700;line-height: 22px;letter-spacing: .05em;color: #000;position: relative;padding: 52px 0 17px;margin: 0;}.template-full-width .page-header .content-box .page-heading .desc {margin-top: 5px;max-width: 540px;margin-left: auto;margin-right: auto;color: #000;}.page-content {font-size: 12px;font-family: arial;}.page-content p {padding: 0 10px 10px 10px;}.page-content li {white-space: normal !important;}.page-content li p {padding: 0;}.page-content h2 {padding: 0 10px 10px 10px;}.template-full-width .product-card-media .image.image-adapt { padding-bottom: 70% }.template-full-width .product-card-media .image.image-adapt.harness { padding-bottom: 100% }.slick-side .product-item .product-card .product-card-top {position: relative;min-height: 232px;display: flex;align-items: center;justify-content: center;}.detail-mobile-fix-bar .productView-price.card-price {justify-content: right;}.detail-mobile-fix-bar .bar-menu {margin: 5px;}.detail-mobile-fix-bar .bar-menu .faqs-item {background: #fff;border: 0px solid rgba(0, 0, 0, 0.2);margin: 0;padding: 0;}.detail-mobile-fix-bar .bar-menu .faqs-item .faqs-heading .text {padding: 10px 35px 5px 10px;}.detail-mobile-fix-bar .bar-menu .barbtn { display: flex;background-size: cover;background-position: 50% 50%;padding: 18px 16px;width: 100%;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;font: 600 11px / 1em Arial;}.detail-mobile-fix-bar .bar-menu .barbtn:not(:last-child) {border-bottom: none;}.detail-mobile-fix-bar .bar-menu .barbtn:first-child {border-radius: 4px 4px 0px 0px;}.detail-mobile-fix-bar .bar-menu .barbtn .arrow {width: 11px;height: 6px;fill: currentcolor;transform: rotate(90deg);}.detail-mobile-fix-bar .iconbar {display: flex;margin: 16px 0px;background-size: cover;background-position: 50% 50%;padding: 14px 24px;background-color: rgb(249, 249, 249);}.detail-mobile-fix-bar .iconbar .col {background-size: cover;display: flex;flex: 1 1 0px;width: 0px;flex-direction: column;-webkit-box-align: center;align-items: center;}.detail-mobile-fix-bar .iconbar .col span {margin-top: 12px;padding: 0px 6px;font: 600 10px / 18px "Arial";letter-spacing: 0.3px;text-transform: uppercase;text-align: center;}.detail-mobile-fix-bar .cyl {overflow: auto hidden;height: 300px;}.detail-mobile-fix-bar .cyl .product-item {display: flex;flex-direction: column;background-size: cover;width: 200px;height: 280px;margin-right: 8px;border-radius: 6px;background-color: rgb(249, 249, 249);padding: 6px;font: 600 10px / 18px "Arial";}.detail-mobile-fix-bar .cyl .product-item img {max-height: 190px; }.detail-mobile-fix-bar .cyl .inner {display: flex;background-size: cover;background-position: 50% 50%;width: 100%;transition: max-height 0.3s cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;}.detail-mobile-fix-bar .cyl .inner .product-card .product-card-top {position: relative;height: 180px;background: #fff;padding: 5px;border-radius: 5px;}.cyl .inner .product-card .product-card-top .product-card-media {display: flex;justify-content: center;align-items: center;height: 100%;}.cyl .inner .product-card .product-card-bottom { padding: 5px 0 5px;margin-top: 20px;}.cyl .inner .product-card .card-vendor { font-size: 12px;margin: 0;}.detail-mobile-fix-bar .cyl .inner .product-card-information {overflow: hidden;}.cyl .inner .product-card .card-price .price-item .money {font-size: 12px;}.halo-help-content .cyl {height: 400px;}.halo-size-select-popup .size-select-variants {overflow: auto hidden;height: 400px;}.halo-size-select-popup .size-select-variants .inner {display: flex;background-size: cover;background-position: 50% 50%;width: 100%;transition: max-height 0.3s cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;}.halo-size-select-popup .size-select-variants .product-item {display: flex;flex-direction: column;background-size: cover;height: 370px;margin-right: 8px;border-radius: 6px;background-color: rgb(249, 249, 249);padding: 6px;font: 600 10px / 18px "Arial";}.halo-size-select-popup .size-select-variants .product-item.active {background: var(--obo-gold);}.halo-size-select-popup .size-select-variants .product-item.active dd.obo__color--price {color: #fff !important;}.halo-size-select-popup .size-select-variants .product-card {width: 200px;}.halo-size-select-popup .size-select-variants .product-card .card-title {font-size: 20px;font-weight: 600;letter-spacing: 0;color: #232323;margin-bottom: 15px;}.halo-size-select-popup .size-select-variants .product-card .product-card-top {position: relative;height: 180px;background: #fff;padding: 5px;border-radius: 5px;}.halo-size-select-popup .size-select-variants .product-card .product-card-top .product-card-media {display: flex;justify-content: center;align-items: center;height: 100%;}.halo-size-select-popup .size-select-variants .info-list {display: flex;flex-wrap: wrap;margin: 0;padding: 0 10px;align-content: center;justify-content: center;}.halo-size-select-popup .size-select-variants .info-list dt, .halo-size-select-popup .size-select-variants .info-list dd {flex-basis: 40%;padding: 0;height: 20px;line-height: 20px;font-size: 12px;font-family: Arial;}.halo-size-select-popup .size-select-variants .info-list dt {text-align: left;}.halo-size-select-popup .size-select-variants .info-list dd {text-align: right;}.halo-size-select-popup .size-select-variants .product-card .price-item {font-size: 15px;font-weight: 600;margin-top: 10px;color: #e95144;}.halo-added-content { background-color: var(--obo-green);}.halo-popup2.halo-size-select-popup.bg-added {background-color: var(--obo-green);}.addToCart-topbar {display: flex;width: 100%;height: 40px;background-color: var(--obo-green);color: #fff;font: 600 13px Arial;padding: 0 10px;line-height: 40px;}.addToCart-topbar--added {width: 25%;text-transform: uppercase;font-size: 12px;}.addToCart-topbar--name {width: 50%;text-align: center;letter-spacing: 0.5px;font-weight: 600;font-size: 12px;font-family: Arial;}.addToCart-topbar--price {width: 25%;text-align: right;}.addToCart-upsell {height: 360px;overflow: auto hidden;background: #fff;}.addToCart-upsell .inner {width: 100%;display: flex;align-items: center;transition: max-height 0.3s cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s}.addToCart-upsell .inner .product-card .product-card-top {position: relative;background: #fff;padding: 5px;border-radius: 5px;height: 220px;}.addToCart-upsell .inner .product-card .product-card-top .product-card-media {display: flex;justify-content: center;align-items: center;height: 100%;}.addToCart-upsell .product-item:first-child { margin-left: 15px;}.addToCart-upsell .product-item {display: flex;flex-direction: column;height: 340px;width: 60%;border-radius: 6px;margin-right: 15px;background-color: rgb(249, 249, 249);padding: 6px;font: 600 10px / 18px "Arial";max-width: 280px;}.addToCart-upsell .product-item .product-card-bottom {padding: 13px 8px 10px;}.addToCart-upsell .product-item .product-card-top {padding: 6px;}.addToCart-goto { padding: 8px;background-color: #fff;}.addToCart-goto .obo__svg {margin: 0 0 2px 6px;}.halo-name-select-content {height: 500px;}button.button-view-cart.button {font-size: 14px;width: 100%;}.halo-name-select-content .img-box {display: flex;height: 245px;vertical-align: middle;justify-content: center;align-items: center;}.halo-name-select-content .form-group {width: 100%;margin: 0 auto;background: var(--obo-bg-box);padding: 1px;font-size: 13px;font-family: Arial;letter-spacing: 0.05em;}.halo-name-select-content .form-group span.money.color { color: #e95144}.halo-name-select-content .form-group span.money {font-size: 13px;font-weight: 600;}.halo-name-select-content a.btn {width: 90%;margin: 0 auto;text-align: center;font-size: 12px;font-weight: 600;font-family: Arial;letter-spacing: 0.5px;text-transform: uppercase;padding: 10px 10px;}.halo-collection-popup .product-carousel {overflow: auto hidden;height: 210px;}.halo-collection-popup .product-carousel .inner {display: flex;background-size: cover;background-position: 50% 50%;width: 100%;transition: max-height 0.3s cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;}.halo-collection-popup .product-carousel .product-item {display: flex;flex-direction: column;background-size: cover;width: 160px;height: 170px;padding: 0px 5px;margin-right: 5px;}.halo-collection-popup .product-carousel .product-item a {min-width: 150px;}.halo-collection-popup .product-carousel .product-item .product-card-media {display: flex;justify-content: center;align-items: center;height: 100%;}.product-info-backdrop {z-index: 1000;position: fixed;bottom: 0px;left: 0px;width: 100vw;height: 0px;content: "";display: block;background: rgba(32, 32, 32, 0.85);opacity: 0;transition: opacity 400ms cubic-bezier(0.46, 0.88, 0.7, 0.83) 150ms;}.product-info-backdrop.active {opacity: 1;height: 100vh;}.background-overlay-popup div span,.background-overlay div span,.product-info-backdrop div span {margin-bottom: 9px;display: inline-block;border-radius: 50%;padding: 5px;border: 1px solid rgb(255, 255, 255);color: rgb(255, 255, 255);}.background-overlay-popup div,.background-overlay div,.product-info-backdrop div {opacity: 0.4;font: 500 11px / 1em "Avenir Next", Arial;color: rgb(255, 255, 255);text-transform: uppercase;text-align: center;margin: 150px auto 0px;}.size-select-show .background-overlay div {margin-top: 60px}.size-collection-show .background-overlay div {margin-top: 150px;}.faqs-item {cursor: pointer;background-color: #fafafa;margin-top: 15px;}.product-layout-full-width .halo-productView-right .card-price {margin-top: 0;margin-bottom: -4px;justify-content: right;font-size: 11px;}.oboSwapeElement {display: flex;flex-direction: column;background-size: cover;height: 45px;margin-top: -40px;-webkit-box-pack: end;justify-content: flex-end;margin-bottom: 15px;position: relative;top: 12px;}.oboSwapeElement div { height: 3px;width: 80px;margin: 0px auto 10px;background-color: rgb(32, 32, 32);border-radius: 2px;}.intro-slider-container, .intro-slide {height: 600px;background-color: #c8c9cd;}.intro-slide {display: flex;align-items: center;background-size: cover;background-position: center center;}.intro-slide .intro-content {position: static;left: auto;top: auto;transform: translateY(0);-ms-transform: translateY(0);padding-top: 3rem;z-index: 10;}.intro-slide .intro-content .intro-subtitle {font-weight: 600;font-size: 1.2rem;letter-spacing: .05em;margin-bottom: 2rem;text-transform: uppercase;}.intro-slide .intro-content .intro-title {font-weight: 600;font-size: 8rem;line-height: 1.1;letter-spacing: .2em;margin-bottom: 1.2rem;text-transform: uppercase;}.intro-slide .intro-content.btn {text-transform: uppercase;border: .2rem solid #fff;font-size: 1.2rem;min-width: 90px;padding: .65rem 1rem;color: #fff;background-color: transparent;background-image: none;border-color: #fff;box-shadow: none;}@media screen and (max-width: 575px) {.intro-slide .intro-content .intro-subtitle {font-size: 1.1rem;}.intro-slide .intro-content .intro-title {font-size: 4rem;}}.obo__tags-desc {margin-bottom: 60px;}.obo__tags-desc .wrapper {padding: 5px;font-size: 13px;font-family: arial;}.obo__tags-desc .wrapper h3 {font-size: 16px;}.obo__homepage--cta div img { }.obo__homepage--cta div a { position: relative;}.obo__homepage--cta div a span { position: relative;width: 100%;text-align: center;}.obo__homepage--cta .row {margin-left: 0;margin-right: 0px;padding: 0px;}.obo__homepage--cta a {display: block;position: relative;text-align: center;}.obo__homepage--cta img {width: 100%; height: auto;display: block;padding: 0px;}.obo__homepage--cta h4 {position: absolute;bottom: 72px;left: 0;right: 0;color: white;margin: 0;font-size: 22px;}.obo__homepage--cta-btn,.obo__homepage--cta .btn {position: absolute;bottom: 30px; left: 0;right: 0;margin: 0 auto;color: white;padding: 5px;width: 70%;border: 2px solid white;display: inline-block;font-weight: 500;font-size: 13px;font-family: Arial;text-transform: uppercase;}.obo__homepage--icon-box-icon img {width: 40px;margin: 0 auto;}.icon-box {margin-bottom: 3.5rem;}.products img.dogimg { max-height: 299px;min-width: 280px;object-fit: cover;border: solid 1px #ccc;padding: 5px;border-radius: 5px;}@media (max-width: 767px){.intro-slider-container, .intro-slide {height: 400px;}.product-layout-full-width {height: calc(100vh - 220px);overflow-y: scroll;}.detail-mobile-fix-bar{padding-top: 0px;z-index: 9999;bottom: 0;position: fixed;background: #FFF !important;border-radius: 10px 10px 0 0;box-shadow: rgba(0, 0, 0, 0.08) 0px -2px 5px;width: 100%;height: 500px;transform: translateY(360px);padding: 0 0 8px;transition: all 300ms cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;}.detail-mobile-fix-bar.previewCartAction .previewCartGroup .previewCartGroup-top .productView-action .button {height: 38px;}}.detail-mobile-fix-bar .bar-content {overflow-y: clip;height: 480px;padding: 0 5px;}{#/assets/sass/base/product/component-product.css:419#}.detail-mobile-fix-bar .productView-title {position: relative;top: 7px;overflow: hidden;height: 15px;}.productView-information .card-price .money {font-size: 16px;}.detail-mobile-fix-bar .productView-action,.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-action {width: 100% !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: hidden;width: 100%;margin-top: 10px;}select#mob_input_params_size {width: 40%;}.background-overlay, .background-overlay-popup { z-index: 9997; }body.cart-sidebar-show .background-overlay { z-index: 10000; }body.cart-sidebar-show .halo-cart-sidebar { z-index: 10001; }body.menu-sidebar_show .halo-sidebar_menu { z-index: 10001; }.detail-mobile-fix-bar .productView-perks .link .text {font-weight: 400;line-height: 22px;letter-spacing: .02em;display: inline-block;vertical-align: middle;}.productView-collection {width: 90px;}.productView-collection a img {display: inline-block;margin-left: -8px;width: 27px;border-radius: 17px;box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;}.productView-collection a span {display: block;font-size: 11px;letter-spacing: 0.5px;font-weight: 600;}.detail-mobile-fix-bar .card-price .price-item {font-size: 12px;font-weight: 600;}.detail-mobile-fix-bar .breadcrumb {padding: 0;padding: 10px 0 0 0;justify-content: left;}.detail-mobile-fix-bar .breadcrumb .separate { padding: 0 4px;font-size: 11px;color: #ccc;}.detail-mobile-fix-bar .breadcrumb .link-underline {text-decoration: underline;font-size: 11px;font-family: "arial",letter-spacing: 0.5px;}.detail-mobile-fix-bar .previewCartAction {clear: both;}.detail-mobile-fix-bar #mobile-size-select {background-color: rgb(255, 255, 255);border: 1px solid rgb(32, 32, 32);border-radius: 2px;cursor: pointer;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;width: 40%;padding: 0 8px;color: #222;font-size: 14px;}.detail-mobile-fix-bar #mobile-size-select svg {width: 12px;height: 6px;transform: rotate(180deg);}.detail-mobile-fix-bar .productView-action .button {margin-left: 8px;font-size: 12px;line-height: 16px;letter-spacing: 1px;font-family: "Arial";border: none;border-radius: 2px;cursor: pointer;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;text-transform: uppercase;}.text-swipeup {display: flex;background-size: cover;background-position: 50% 50%;height: 45px;font: 600 10px "Avenir Next";text-transform: uppercase;letter-spacing: 0.5px;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;padding-left: 12px;padding-right: 12px;margin-bottom: 110px;}.detail-mobile-fix-collection {position: fixed;bottom: 120px;height: 100px;background: #fff;}.popup-inner-content {height: 472px;overflow-y: scroll;padding: 0 7px 6px;}.btn-bar {background-color: rgb(255, 255, 255);border: 1px solid rgb(32, 32, 32);border-radius: 2px;cursor: pointer;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;width: 40%;padding: 0 8px;color: #222;font-size: 14px;}.collection-bar.custom-scrollbar::-webkit-scrollbar {height: 4px;}.previewCartItem-qty select.form-input {width: 60px;padding: 4px 15px 4px 6px;-moz-appearance: none;min-height: 32px;color: #000;font-size: 12px;font-family: arial;appearance: auto;border-color: #eee;background: #fcfcfc;}.previewCartItem .previewCartItem-change {display: flex;align-items: baseline;}.previewCartItem .previewCartItem-qty {margin-top: 0px;width: 75px;}.previewCartItem-price .price {font-size: 13px;}.previewCartItem .previewCartItem-cat {font-size: 12px;font-weight: 600;font-family: arial;text-overflow: ellipsis;text-transform: uppercase;}.previewCartItem a.previewCartItem-name {font-size: 13px;font-family: Arial;font-weight: 500;letter-spacing: 0.7px;}.productView-variants.pv-mobile {padding: 10px;font-size: 14px;font-family: arial;background: #f9f9f9;text-align: center;border-top: solid 2px #ccc;border-bottom: solid 2px #ccc;width: 100%;}.productView-variants.pv-mobile h4 {font-size: 15px;font-family: arial;}.productView-variants.pv-mobile label { text-align: center; font-variant: all-small-caps;}.menu .megamenu .owl-simple .owl-nav .owl-prev {left: -20px;}.menu .megamenu .owl-simple .owl-nav .owl-next {right: -20px;}.menu .megamenu .carousel-with-shadow .owl-stage-outer {padding: 0 0rem 0rem;margin-left: 1rem;margin-right: 2rem;margin-top: -3rem;padding-top: 1.5rem;}@media screen and (min-width: 992px) {.menu .megamenu .owl-simple .owl-nav [class*='owl-'] {display: block !important;}}.megamenu_style_3 .site-nav-list .image { min-width: 103px; }.megamenu_style_3 .site-nav-list .image img.base { margin: 0 auto; }.main-menu .site-nav-list .text { font-size: 14px; text-align: center;}.main .collection-navigation ul.nav .nav-item img {height: 40px;max-width: fit-content;margin: 0 auto;}footer .footer-item p {padding-right: 20px;}.skin-5 .button.button-1:hover { background: #000 !important; color: #fff !important; }.text-normal {font-weight: 400 !important;}.text-underline {text-decoration: underline !important;}.obo__font-12 {font-size: 12px !important;font-family: arial; }.obo__price-color,.obo__color--price,.obo-price-color {color: var(--obo-gold) !important;font-weight: 600;font-family: Arial;}.card-price .price-item .money {color: var(--obo-gold);}.obo-bar-title, .obo__bar-title {display: block;font-size: 11px;font-family: arial;font-weight: 600;text-transform: uppercase;letter-spacing: 0;color: #232323;margin: 0;line-height: 16px;margin-bottom: 2px;letter-spacing: 0.5px;}.obo__product-title-font {font: 600 12px / 16px "Arial";margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;width: 100%;}a.obo__btn {display: block;}a.obo__btn:hover,.obo__btn:hover {text-decoration: none !important;}.obo__btn.flex {display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.obo__btn {font-size: 12px;letter-spacing: 1px;font-family: "Arial";text-transform: uppercase;height: 45px;line-height: 45px;margin: 0 auto;width: 100%;-webkit-box-align: center;cursor: pointer;border-radius: 2px;box-shadow: none;padding: 0 8px;text-align: center;}.obo__btn.obo__btn-w80 {width: 80%;}div.col-6 .obo__btn {width: 95%;}.obo__btn-secondary {background-color: rgb(255, 255, 255);border: 1px solid rgb(32, 32, 32);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: #222;font-size: 12px;font-weight: 500;}.obo__btn-secondary:hover {color: #222;text-decoration: underline;}.obo__btn-primary {font-weight: 600;border: 1px solid rgb(32, 32, 32);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: #222;font-size: 12px;background: #000000;border-color: #000000;color: #ffffff;}.obo__btn-primary:hover {color: #ffffff;background: #232323;}.obo__btn-choosesize {height: 30px;line-height: 30px;border-color: #fff;font-weight: bold;}.obo__btn-addtocart {width: 40px;height: 40px;border: none;cursor: pointer;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);position: relative;border-radius: 50%;background-color: rgb(32, 32, 32);transition: color 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s, background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s, transform 200ms cubic-bezier(0.46, 0.88, 0.7, 0.83) 0s;padding: 0px;}.obo__btn-addtocart svg {position: absolute;top: 17%;left: 50%;transform: translate3d(-50%, 0px, 0px);width: 50%;height: 61%;fill: black;pointer-events: none;}.obo__btn-addtocart svg path {stroke: rgb(255, 255, 255);stroke-width: 0.75;}.obo__btn-addtocart svg rect {stroke: rgb(255, 255, 255);stroke-width: 0.75;}.obo__svg {position: relative;}.obo__svg--bag {width: 22px;height: 21px;fill: currentcolor;}.obo__btn .obo__svg > span {color: rgb(32, 32, 32);position: absolute;bottom: 0px;left: 0px;right: 0px;font: 600 10px / 40px Arial;}form.contact-form .form-control { margin-bottom: 10px;font-size: 13px;font-family: arial;padding: 10px;}.form.contact-form { font-size: 13px;font-family: arial;width: 90%margin: 0 auto;}form.contact-form .col-sm-3,form.contact-form .col-sm-6,form.contact-form .col-sm-12 {padding: 0 10px;}