@import"https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Permanent+Marker&display=swap";@import"https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css";:root{--aside-width: 400px;--cart-aside-summary-height-with-discount: 300px;--cart-aside-summary-height: 250px;--grid-item-width: 355px;--header-height: 64px;--color-dark: #000;--color-light: #fff}img{border-radius:4px}aside{background:var(--color-light);box-shadow:0 0 50px #0000004d;height:100vh;max-width:var(--aside-width);min-width:var(--aside-width);position:fixed;right:calc(-1 * var(--aside-width));top:0;transition:transform .2s ease-in-out}aside header{align-items:center;border-bottom:1px solid var(--color-dark);display:flex;height:var(--header-height);justify-content:space-between;padding:0 20px}aside header h3{margin:0}aside header .close{font-weight:700;opacity:.8;text-decoration:none;transition:all .2s;width:20px}aside header .close:hover{opacity:1}button.close{border:none}button.close .aqX{position:relative;left:-5px}aside header h2{margin-bottom:.6rem;margin-top:0}aside main{margin:1rem}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.overlay{background:#0003;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;transition:opacity .4s;visibility:hidden;z-index:10}.overlay .close-outside{background:transparent;border:none;color:transparent;height:100%;left:0;position:absolute;top:0;width:calc(100% - var(--aside-width))}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;height:100%;position:absolute;width:100%}.overlay:target{opacity:1;pointer-events:auto;visibility:visible}.overlay:target aside{transform:translate(calc(var(--aside-width) * -1))}.header{align-items:center;background:#fff;display:flex;height:var(--header-height);padding:0 1rem;position:sticky;top:0;z-index:1}@media (min-width: 48em){.header-menu-mobile-toggle{display:none}}.header-menu-mobile{display:flex;flex-direction:column;grid-gap:1rem}.header-menu-desktop{display:none;grid-gap:1rem}@media (min-width: 45em){.header-menu-desktop{display:flex;grid-gap:1rem;margin-left:3rem}}.header-menu-item{cursor:pointer}.header-ctas{align-items:center;display:flex;grid-gap:1rem;margin-left:auto}.footer{background:var(--color-dark);margin-top:auto}.footer-menu{align-items:center;display:flex;grid-gap:1rem;padding:1rem}.footer-menu a{color:var(--color-light)}.cart-main{height:100%;max-height:calc(100vh - var(--cart-aside-summary-height));overflow-y:auto;width:auto}.cart-main.with-discount{max-height:calc(100vh - var(--cart-aside-summary-height-with-discount))}.cart-line{display:flex;padding:.75rem 0}.cart-line img{height:100%;display:block;margin-right:.75rem}.cart-summary-page{position:relative}.cart-summary-aside{background:#fff;border-top:1px solid var(--color-dark);bottom:0;padding-top:.75rem;position:absolute;width:calc(var(--aside-width) - 40px)}.cart-line-quantity{display:flex}.cart-discount{align-items:center;display:flex;margin-top:.25rem}.cart-subtotal{align-items:center;display:flex}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{margin-right:.75rem;height:100%}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{display:flex;flex:row;align-items:center;gap:1rem}.featured-collection{display:block;margin-bottom:2rem;position:relative}.featured-collection-image{aspect-ratio:1/1}@media (min-width: 45em){.featured-collection-image{aspect-ratio:16/9}}.featured-collection img{height:auto;max-height:100%;object-fit:cover}.recommended-products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.collection-item img{height:auto}.collection-description{margin-bottom:1rem;max-width:95%}@media (min-width: 45em){.collection-description{max-width:600px}}.products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.product-item img{height:auto;width:100%}.product{display:grid}@media (min-width: 45em){.product{grid-template-columns:1fr 1fr;grid-gap:4rem}}.product h1{margin-top:0}.product-image img{height:auto;width:100%}.product-main{align-self:start;position:sticky;top:6rem}.product-price-on-sale{display:flex;grid-gap:.5rem}.product-price-on-sale s{opacity:.5}.product-options-grid{display:flex;flex-wrap:wrap;grid-gap:.75rem}.product-options-item{padding:.25rem .5rem}.blog-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.article img{height:auto;width:100%}.account-logout{display:inline-block}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/fa-regular-400.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/fa-solid-900.woff) format("woff")}@font-face{font-family:bebas_neueregular;src:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/bebasneue-webfont.woff2) format("woff2"),url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/bebasneue-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TT Bluescreens Trial;src:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/TTBluescreensTrial-BlkIt.woff2) format("woff2"),url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/webfonts/TTBluescreensTrial-BlkIt.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}html,body{font-family:Roboto,sans-serif!important}body{font-weight:300!important}main p{line-height:1.6;font-weight:300}dl,ol,ul,tbody,td,tfoot,th,thead,tr{font-weight:300}h1,h2,h3,h4,h5{font-family:TT Bluescreens Trial;line-height:1!important;font-weight:900;font-style:italic;margin:0;padding:20px 0 0;text-transform:uppercase;color:#505050!important}strong{font-weight:700!important}h1,h2{font-size:3em}@media screen and (min-width: 992px){h1,h2{font-size:3.4em}}h2.sectionTitle{font-size:3em;position:relative;padding-bottom:10px;display:inline-block;margin-bottom:30px}h2.sectionTitle:after{content:"";height:4px;background-color:#a4c255;width:60%;margin-left:20%;margin-right:20%;position:absolute;bottom:0;left:0;transform:skew(-10deg)}@media screen and (min-width: 992px){h2.sectionTitle{font-size:3.4em}}h3{font-size:1.6em;margin-bottom:0!important}@media screen and (min-width: 992px){h3{font-size:1.9em}}h4{font-size:1.2em}@media screen and (min-width: 992px){h4{font-size:1.6em}}h5{font-size:1em}p,.p{margin:1.5em 0;line-height:1.3}main{background-color:#f7f7f7}main ul{padding-left:14px;list-style:disc}main h4{margin-bottom:10px}.ms-buybox__product-title{line-height:1.1}.msc-product__title{line-height:1.2}h1.container-heading:after,h2.container-heading:after{display:block;content:"";height:4px;width:80%;background:#a4c255;margin-top:10px}main button,main a.button{border-radius:6px!important;border:2px solid #333333;background-color:#efefef;transition:all .3s ease;font-family:bebas_neueregular!important;font-size:1.2em;display:inline-block;border:0;font-style:normal}main button:hover,main a.button:hover{background-color:#a4c255;color:#fff}h1.siteTitle{position:relative;display:inline-block}h1.siteTitle:after{display:block;content:"";height:4px;width:80%;background:#a4c255;margin-top:10px}main a{transition:all .4s ease;font-style:italic}main a:link,main a:active,main a:visited{color:#16a4fa;text-decoration:underline}main a:hover{color:#a4c255}.specialCheckbox [type=checkbox]{width:32px;height:32px;color:#1e90ff;vertical-align:middle;-webkit-appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:#fff;transition:background .3s;cursor:pointer;position:relative}.specialCheckbox [type=checkbox]:before{content:"";color:transparent;display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8;position:absolute;left:0;top:0}.specialCheckbox [type=checkbox]:checked{background-color:currentcolor}.specialCheckbox [type=checkbox]:checked:before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}.specialCheckbox [type=checkbox]:disabled{background-color:#ccd3d8;opacity:.84;cursor:not-allowed}.specialCheckbox [type=checkbox]::-ms-check{content:"";color:transparent;display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8}.specialCheckbox [type=checkbox]:checked::-ms-check{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}body{background-color:#efefef}img{max-width:100%;height:auto}.noPadding{padding:0!important}.noMargin{margin:0!important}.obrienVideo{position:relative;padding-top:56.25%}.obrienVideo .youVideo{position:absolute;top:0;left:0;width:100%;height:100%}.hiddenFooter{visibility:hidden}.inside-xxs{max-width:480px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-xs{max-width:600px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-sm{max-width:768px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-md{max-width:992px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-lg{max-width:1200px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-xl{max-width:1440px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-xlSection{max-width:1440px;padding-left:40px;padding-right:40px;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 992px){.inside-xlSection{padding-left:80px;padding-right:80px}}.inside-xxl{max-width:1660px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.inside-xxxl{max-width:1800px;box-sizing:border-box;margin:0 auto}.padding-10{padding:10px}.padding-20{padding:20px}.padd-vert-10{padding-top:10px;padding-bottom:10px}.padd-vert-20{padding-top:20px;padding-bottom:20px}.text-center{text-align:center}.always-flex,.flex-mobile{display:flex}@media screen and (min-width: 992px){.flex-mobile{display:block}}.flex-vertical{display:flex;flex-direction:column;justify-content:center}.align-vertical{display:flex;align-items:center}.flex-xxs{display:block}@media screen and (min-width: 480px){.flex-xxs{display:flex;flex-wrap:wrap}}.flex-xs{display:block}@media screen and (min-width: 600px){.flex-xs{display:flex;flex-wrap:wrap}}.flex-sm{display:block}@media screen and (min-width: 768px){.flex-sm{display:flex;flex-wrap:wrap}}.flex-md{display:block}@media screen and (min-width: 992px){.flex-md{display:flex}}.flex-lg{display:block}@media screen and (min-width: 1200px){.flex-lg{display:flex}}.flex-xl{display:block}@media screen and (min-width: 1440px){.flex-xl{display:flex}}.twenty{box-sizing:border-box;flex:0 0 20%}.twenty-five{box-sizing:border-box;flex:0 0 25%}.thirty{box-sizing:border-box;flex:0 0 30%}@media screen and (min-width: 1440px){.thirty-fix{max-width:30%}}.thirty3{box-sizing:border-box;flex:0 0 33.33%}@media screen and (min-width: 1440px){.thirty3-fix{max-width:33.33%}}.forty{box-sizing:border-box;flex:0 0 40%}@media screen and (min-width: 1440px){.forty-fix{max-width:40%}}.forty-five{box-sizing:border-box;flex:0 0 45%}.forty-nine{box-sizing:border-box;flex:0 0 49%}.fifty{box-sizing:border-box;flex:0 0 50%}@media screen and (min-width: 1440px){.fifty-fix{max-width:50%}}.sixty{box-sizing:border-box;flex:0 0 60%}@media screen and (min-width: 1440px){.sixty-fix{max-width:60%}}.seventy{box-sizing:border-box;flex:0 0 70%}@media screen and (min-width: 1440px){.seventy-fix{max-width:70%}}@media screen and (min-width: 992px){.seventyPercent{width:70%}}@media screen and (min-width: 1440px){.half{width:50%}}.justify{justify-content:space-between}.space-around{justify-content:space-around}.flex-end{justify-content:flex-end}.justify-center{justify-content:center}.gap5{gap:5px}.gap10{gap:10px}.formFlex{flex:1}.auto-grid-home{display:grid;grid-gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media screen and (min-width: 768px){.auto-grid-home{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}}.auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px}@media screen and (min-width: 992px){.auto-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}}.auto-grid-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px}.auto-grid-sm img{width:100%}.auto-grid-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px}.auto-grid-lg img{width:100%}.auto-grid-lg li{max-width:530.66px}@media screen and (min-width: 1200px){.auto-grid-lg{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media screen and (min-width: 1440px){.auto-grid-lg{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}}.auto-grid-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px}.auto-grid-sidebar img{width:100%}.auto-grid-sidebar li{max-width:530.66px}@media screen and (min-width: 992px){.auto-grid-sidebar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.auto-grid-sidebar h3,.auto-grid-sidebar .price{font-size:1em!important}}main .restOfBlog ul.auto-grid-lg{padding-left:0}.auto-grid-mod{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px}.auto-grid-mod img{width:100%}.auto-grid-mod li{max-width:530.66px}@media screen and (min-width: 1200px){.auto-grid-mod{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}.flex1{flex:1}@media screen and (min-width: 992px){.float-left{float:left;width:50%}}@media screen and (min-width: 992px){.float-right{float:right;width:50%}}.sr-only{position:absolute;left:-999em}*,*:before,*:after{box-sizing:border-box}.pageHeader{padding-top:108px}#mainContent{background-color:#f7f7f7;min-height:700px;padding-bottom:20px}header.notPage{background-color:transparent;text-align:left;position:absolute;top:0;height:341px;margin-top:44px;padding:58px 40px 40px}header.notPage h1{color:#fff;text-shadow:1px 1px 1px #000}@media only screen and (min-width: 992px) and (max-width: 1440px){header.notPage{height:500px;padding:64px 40px 40px}}@media only screen and (min-width: 1440px){header.notPage{height:830px}}main{padding-top:102.19px;padding-bottom:100px}@media screen and (min-width: 992px){main{padding-top:108.56px}}.singleHeader2024{width:100%;height:341px;overflow:hidden;position:relative}@media only screen and (min-width: 992px){.singleHeader2024{height:500px}}.singleHeader2024 img.bannerFix{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;height:auto;width:auto;object-fit:cover;border-radius:0}.singleHeader2024 img.bannerFixHome{position:absolute}.singleHeader2024.has-no-image{height:200px}.blogArticle.the-obrien-journal .singleHeader2024{height:512px}@media only screen and (min-width: 992px){.blogArticle.the-obrien-journal .singleHeader2024{height:750px}}@media only screen and (min-width: 1440px){.blogArticle.the-obrien-journal .singleHeader2024{max-width:1500px;margin-left:auto;margin-right:auto}}.blogArticle.the-obrien-journal .singleHeader2024 img{border-radius:0}@media only screen and (min-width: 1440px){.blogArticle.the-obrien-journal .singleHeader2024 img{width:1500px!important;margin-left:-750px}}.buyBox.banner.false{margin-top:-100px}@media screen and (min-width: 992px){.buyBox.banner.false{margin-top:200px;padding-top:0}}@media screen and (min-width: 1200px){.buyBox.banner.false{padding-top:0}}@media screen and (min-width: 1440px){.buyBox.banner.false{padding-top:70px}}@media screen and (min-width: 1660px){.buyBox.banner.false{padding-top:150px}}.theRest{position:relative}.theRest header{background-color:#fff;border-radius:10px;padding:0;text-align:center}.theRest header h1,.theRest header h2{padding-top:5px;position:relative;padding-bottom:20px;display:inline-block}.theRest header h1:after,.theRest header h2:after{content:"";position:absolute;left:0;bottom:8px;height:4px;background-color:#a4c255;width:40%;margin-left:30%;margin-right:30%}.theRest.has-image,.theRest.has-no-image{padding-top:40px;padding-bottom:40px}.newBanner24.collection26.active26{padding-bottom:100px}.newBanner24{position:relative}.newBanner24 header.newHeader{position:absolute;bottom:0;z-index:10}.newBanner24 header.newHeader h1,.newBanner24 header.newHeader h2{color:#a4c255e6!important;line-height:.7!important}@media screen and (min-width: 1440px){.newBanner24 header.newHeader h1,.newBanner24 header.newHeader h2{font-size:13.5em}}.newBanner24 header.newHeader h1{padding-top:0}.newBanner24 .singleHeader2024:after{position:absolute;content:"";bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,#f7f7f700,#f7f7f7 65%,#f7f7f7)}.newBanner24 .singleHeader2024.has-no-image header.newHeader{bottom:30px}.newBanner24 .singleHeader2024.has-no-image header.newHeader h1,.newBanner24 .singleHeader2024.has-no-image header.newHeader h2{color:#505050!important;font-size:4em!important;line-height:.8!important}@media only screen and (min-width: 992px) and (max-width: 1440px){.newBanner24 .singleHeader2024.has-no-image header.newHeader h1,.newBanner24 .singleHeader2024.has-no-image header.newHeader h2{font-size:5em!important}}@media only screen and (min-width: 1440px){.newBanner24 .singleHeader2024.has-no-image header.newHeader h1,.newBanner24 .singleHeader2024.has-no-image header.newHeader h2{font-size:6em!important}}.newBanner24 .singleHeader2024.has-no-image:after{height:0;background:none}.description24{padding:20px}header.underHeader{padding:20px}header.underHeader h1,header.underHeader h2{font-size:10vw}header.newHeader{background-color:transparent;width:100%;text-align:center}header.newHeader h1,header.newHeader h2{display:block;font-size:15vw}@media only screen and (min-width: 1440px){header.newHeader h1,header.newHeader h2{font-size:13vw}}header.newHeader h1:after,header.newHeader h2:after{height:0;width:0;background-color:transparent}header.newHeader h3{font-family:Permanent Marker,cursive;font-weight:400;font-style:normal;color:#6d7680!important;font-size:6vw;margin-bottom:-2%!important;position:relative}@media screen and (min-width: 1440px){header.newHeader h3{font-size:5.3em}}header.newHeader .link26Container{margin-top:20px;margin-bottom:20px}header.newHeader a.link26{display:inline-block;color:#fff;border-radius:10px;font-family:Permanent Marker,cursive;background-color:#6d7680;text-decoration:none;padding:5px 32px 5px 18px;font-size:1.7em}header.newHeader a.link26:after{content:">";display:inline-block;transform:rotate(90deg);position:relative;left:18px;transition:transform .3s ease}header.newHeader a.link26:hover:after{transform:rotate(90deg) translate(5px)}header.newHeader.smallHeader h1,header.newHeader.smallHeader h2{font-size:10vw}.actualPage .theRest{min-height:500px}.hasNoBanner .productGrid{padding-top:0}.productGrid{list-style:none;padding-top:0}.productGrid li a{display:block;text-decoration:none;color:#000}.productGrid li a img{background-color:#fff;border-radius:10px}.productGrid h3{position:relative;padding-bottom:10px;display:inline-block;font-size:1.4em}@media screen and (min-width: 992px){.productGrid h3{font-size:1.6em}}.productGrid h3:after{content:"";background-color:#a4c255;height:3px;left:0;bottom:0;width:40%;position:absolute}.productGrid .price{color:#505050;font-family:TT Bluescreens Trial;font-size:1.3em;line-height:1.5;font-weight:900;font-style:italic;font-display:swap}.productGrid .textArea{padding:10px 5px 20px}footer,.footer{position:relative;background-color:#828f9e;padding-top:200px;z-index:11}@media screen and (min-width: 992px){.product-page .footer{width:70%}}.stackedContain svg{padding:10px 20px}.white-back{background:#fff;padding:40px;box-shadow:0 10px 15px #0000000d;border-radius:10px;margin-top:-300px}.above-footer h2{margin:0 0 30px;padding:0 0 10px;font-size:2.2em}@media screen and (min-width: 992px){.above-footer h2{font-size:2.6em}}.above-footer h2 span{position:relative}.above-footer h2 span:after{content:"";height:4px;background-color:#a4c255;width:60%;margin-left:20%;margin-right:20%;position:absolute;bottom:-10px;left:0}.above-footer .ob-title{padding:10px 0 30px}.above-footer label{position:absolute;left:-999em}.above-footer input[type=text],.above-footer input[type=email]{display:block;width:100%;border:1px solid #ccc;padding:6px;border-radius:4px}.above-footer button{border:2px solid #a4c255;border-radius:4px;transition:all .3s ease;background-color:#a4c255;color:#fff}.above-footer button:hover{background-color:#16a4fa}.above-footer form{max-width:none}.above-footer .social a{background-color:#f7f7f7;transition:background .3s ease;border-radius:4px}.above-footer .social a:hover{background-color:#ccc}.above-footer .social img,.above-footer .social svg{padding:6px;width:60px}#footer{background-color:#828f9e;color:#fff;padding:20px 0 80px}#footer h4{font-size:1.4em;color:#fff!important}@media screen and (min-width: 992px){#footer h4{font-size:1.7em}}#footer a:link,#footer a:active,#footer a:visited{color:#fff;text-decoration:none}#footer ul{list-style:none;margin:0;padding:0}@media screen and (min-width: 992px){#footer ul{padding:0 20px 0 0}}#footer ul li{margin-bottom:4px}#footer ul a{display:block;background-color:#40536466;padding:3px 6px;border-radius:4px}#footer .fixedWidth{padding-right:0}#footer .footCol{flex:0 0 20%}#footer .footCol:first-child{flex:0 0 35%;margin-top:55px}#footer .footCol:first-child svg{width:275px;padding-bottom:15px;margin-bottom:20px}#footer .footCol:first-child svg .white{fill:#fff}#footer .footCol:last-child{flex:0 0 40%}#footer .footCol:last-child ul{padding-right:0;gap:0 20px}@media screen and (min-width: 992px){#footer .footCol:last-child ul{max-height:300px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:30px}}@media screen and (min-width: 1440px){#footer .footCol:last-child ul{max-height:250px}}@media screen and (min-width: 992px){#footer .footCol:last-child ul li{width:49%}}#footer .footer-menu{display:block;padding:0}ul.cartList{list-style:none;margin:0;padding:0}.backToTop{position:fixed;z-index:100;bottom:13px;left:74px;transform:rotate(90deg)}@media screen and (min-width: 992px){.backToTop{left:auto;right:196px;bottom:14px}}.backToTop a{padding:10px;display:inline-block;background-color:#a4c255;border-radius:50%;cursor:pointer;transition:background-color .3s ease;height:45px;width:45px}.backToTop a:hover{background-color:#16a4fa}.backToTop svg{color:#fff;fill:#fff}#chat-button{bottom:4px!important;right:auto!important;left:70px}.kl-teaser-T2vBg9{left:100px!important;width:184px!important}.four04{padding:20px!important}.four04 .search{display:block}.errorObrien{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000}.errorObrien .stackedLogo{margin-bottom:20px}.searchPage{margin-top:20px}.search-results-item a{text-decoration:none!important;color:#505050!important}.search-results-item a h4{margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.wholeHeader{position:absolute;width:100%;z-index:1000}.topHeader{background-color:#828f9e;padding:2px 10px;overflow:hidden}.mainTitle{position:absolute;left:-9999em}button.cartIcon,a.cartIcon{background-color:transparent;width:40px;height:40px;border:none;position:relative;right:5px;top:2px;padding:1px 4px}button.cartIcon .iconBag,a.cartIcon .iconBag{fill:#fff}button.cartIcon .tbd,a.cartIcon .tbd{background-color:#bad532;border-radius:50%;width:22px;height:22px;padding:1px;font-size:12px;color:#fff;text-align:center;position:absolute;right:-4px;top:0;font-family:Roboto,sans-serif}.pinLogo{position:fixed;width:100%;height:60px;background-color:#fff;z-index:10}.pinLogo .logoLink{display:block;width:40px;height:40px;position:relative;left:18px;top:8px}.pinLogo .logoLink .obrienLogo{fill:#fff}.promo-banner{color:#fff;font-weight:400;font-size:.9em}.lowerHeader{background:#fff;width:100%;transition:background .3s ease}.lowerHeader svg{display:block;position:relative;top:3px}.lowerHeader svg .darkGray{color:#505050;transition:color .3s ease}.lowerHeader svg:hover .darkGray{color:#333}.obrienMainLogoLink{display:block;flex:0 0 200px;padding:10px}@media screen and (min-width: 992px){.obrienMainLogoLink{flex:0 0 230px}}.search{display:none;padding:10px;margin:0}@media screen and (min-width: 992px){.search{display:block}}.contentBoxContainer{transition:padding-top .3s ease}.headerActive .lowerHeader{background:#fffc;position:fixed;width:100%;top:0}@media screen and (min-width: 992px){.headerActive .contentBoxContainer{padding-top:64.55px}}.headerActive .contentBoxContainer .contentBox{padding-bottom:0}@media screen and (min-width: 992px){.headerActive .contentBoxContainer .contentBox{height:calc(100vh - 60px)}}.secondTrigger{position:absolute;top:140px;left:-999em}.obrienSearchContainer{display:none}@media screen and (min-width: 992px){.obrienSearchContainer{padding-right:16px;display:flex}}.headerNav-desktop{display:none}@media screen and (min-width: 992px){.headerNav-desktop{display:block}}.obrienSearch{display:flex}.obrienSearch input[type=search],.obrienSearch input.searchLike{background-color:#828f9e!important;border:0;padding:8px!important;color:#fff;border-radius:6px}.obrienSearch input[type=search]::placeholder{opacity:.8;color:#fff}.obrienSearch button[type=submit]{margin:0 0 0 4px;padding:0;border:none;background-color:#505050;border-radius:6px!important}.obrienSearch button[type=submit] svg{width:44px;box-sizing:border-box;padding:8px;top:auto;fill:#fff}.obrienSearch .emailInput input.searchLike{height:100%;border-radius:0!important;border:none!important}.obrienSearch .emailInput input.searchLike:focus-visible{outline:none}.obrienSearch .buttonHolder button{min-width:48px;height:48px;color:#fff;background-color:#2f3f4e;border-radius:0!important;border:0}.formControl{margin-bottom:10px}.formControl .buttonHolder{margin-top:10px}.formControl .buttonHolder button{min-width:100px;height:48px;padding:0 5px;background-color:#efefef;border:2px solid #a4c255}.formControl .buttonHolder button:hover{background-color:#a4c255}.emailInput .searchLike{min-width:300px;height:48px}.emailInput .searchLike:focus-visible{outline:2px solid #a4c255}.createAccount,.emailError{margin:10px 0}.emailError{width:100%;color:red;font-size:.9em}.wrapThis{flex-wrap:wrap}.marginBottom{margin-bottom:10px}.cartIcon{position:relative;left:18px}@media screen and (min-width: 992px){.cartIcon{left:10px}}.cartIcon a{position:relative;color:#000;padding:4px;top:2px;text-decoration:none}.cartIcon a .count{background-color:#bad532;width:22px;height:22px;border-radius:50%;text-align:center;font-size:.8em;position:relative;left:-13px;top:-4px}.cartIcon svg{width:32px;height:32px;fill:#fff;transition:fill .3s ease-in-out}.overlay{z-index:10000000000}.hamburger{cursor:pointer;width:46px;position:relative;right:10px}@media screen and (min-width: 992px){.hamburger{display:none}}.hamburger.active{position:fixed;top:8px;height:44px;z-index:100001}.ham-trigger{height:100%;position:relative;z-index:10}.ham-button{position:relative;width:30px;height:16px;display:block;margin-left:auto;margin-right:auto}.ham-button .line{display:block;background:#333;width:30px;height:3.5px;position:absolute;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-webkit-border-radius:3px;border-radius:3px}.ham-button .line.line-1{top:0}.ham-button .line.line-2{top:50%}.ham-button .line.line-3{top:100%}.ham-button:hover .line-1,.ham-button:focus .line-1{transform:translateY(-1.75px)}.ham-button:hover .line-3,.ham-button:focus .line-3{transform:translateY(1.75px)}.ham-button.active .line-1{transform:translateY(8px) translate(0) rotate(45deg)}.ham-button.active .line-2{opacity:0}.ham-button.active .line-3{transform:translateY(-8px) translate(0) rotate(-45deg)}.navigation{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;padding:0;margin:0;z-index:100000;overflow:scroll}.navigation .nav-buffer{padding-top:60px;padding-bottom:20px}.navigation ul{margin:0;padding:0;list-style:none}.accordion-header{padding:0}h2.accordion-header{text-transform:uppercase;font-size:1.8em}h2.accordion-header button,h2.accordion-header a{text-transform:uppercase;font-size:.8em}.accordion-item .accordion-item .accordion-header button{font-size:.7em}.accordion-button{background-color:#dcdcdc!important;display:flex;justify-content:space-between;font-weight:900;font-style:italic}.accordion-button:after{display:none}.accordion-button.collapsed .aqX{transform:rotate(0)}.accordion-button:not(.collapsed) .aqX{transform:rotate(45deg)}.accordion-button:not(.collapsed){background-color:#dcdcdc!important;box-shadow:none!important;color:#333!important}.accordion-item{border-color:#c2c2c2!important}.accordion-body{padding:0!important;background-color:#c2c2c2!important}.accordion-body ul{padding:1px}.accordion-body a{text-decoration:none;padding:0 20px;display:block;margin:8px 0}.accordion-body a:link,.accordion-body a:active,.accordion-body a:visited{color:#333}.accordion-body .accordion-button{background-color:#c2c2c2!important}.accordion-body .accordion-body{background-color:#acacac!important}.accordion-body .accordion-item{border-color:#acacac!important}.accordion-item:first-of-type>.accordion-header .accordion-button,.accordion-item:first-of-type{border-top-left-radius:0!important;border-top-right-radius:0!important}.accordion-item:last-of-type{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}a.almostButton{text-decoration:none}a.almostButton:after{content:none}.accordion-button:focus{border:none!important;box-shadow:none!important}.aqX{width:12px;height:12px;display:block;position:relative;transition:transform .3s ease}.aqX span{height:2px;background-color:#333;width:12px;display:block;border-radius:2px;position:absolute}.aqX span:first-child{transform:translateY(4px) translate(0) rotate(90deg)}.aqX span:last-child{transform:translateY(4px) translate(0) rotate(180deg)}.navBar{height:100%}.navBar span,.navBar .important{font-family:TT Bluescreens Trial;text-transform:uppercase;letter-spacing:.2px;font-weight:900;font-style:italic}.navBar .submenu{position:absolute}.navBar .subSpan{padding:0}.navBar{list-style:none;margin:0;padding:0;flex:0 0 450px;display:none}@media screen and (min-width: 992px){.navBar{display:flex;font-size:1.1em}}.navBar a,.navBar span{padding:0;text-decoration:none;display:block;transition:color .3s ease;cursor:pointer}@media screen and (min-width: 992px){.navBar a,.navBar span{height:100%;display:flex;flex-direction:column;justify-content:center}}.navBar a:link,.navBar a:active,.navBar a:visited{color:#505050}.navBar a:hover{color:#a4c255;cursor:pointer}.navBar .navbar-item{background:#fff0;font-size:1.2em;flex-grow:1;transition:background .3s ease;margin-bottom:0}.navBar .navbar-item span{position:relative;z-index:10}.navBar .navbar-item>span,.navBar .navbar-item>a{padding:0 10px}.navBar .navbar-item .submenu{font-size:.9em;position:absolute;top:64.55px;left:0;list-style:none;margin:0;padding:0;transition:all .3s ease;background:#fff;box-shadow:0 10px 15px #0000000d}.navBar .navbar-item .submenu ul{padding:10px;list-style:none}.navBar .navbar-item .submenu li{line-height:1.1;margin:0}.navBar .navbar-item .submenu li a{display:block;padding:6px 4px 4px;transition:all .3s ease}.navBar .navbar-item .submenu li.obrien-nav-container__list-item{flex:0 0 20%;padding:8px}.navBar .navbar-item .submenu li.obrien-nav-container__list-item>a.fakeButton{font-family:TT Bluescreens Trial;font-style:italic;font-weight:900;text-transform:uppercase;border-bottom:2px solid #efefef}.navBar .navbar-item .submenu li.obrien-nav-container__list-item>ul{font-size:.8em;padding-left:0;padding-right:0}.navBar .navbar-item .submenu li.obrien-nav-container__list-item a{height:auto}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:after{content:"";position:absolute;left:0;top:0;z-index:2;background-repeat:no-repeat;background-position:center;display:block;width:220px;min-height:421px}@media screen and (min-width: 1200px){.navBar .navbar-item .submenu li.obrien-nav-container__list-item:after{width:370px}}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:hover:after{z-index:10}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(1):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Wakesurfing-Nav-B5LLU6QH.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(2):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Wakeboarding-Nav-Dn55sdBl.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(3):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/ObrienNav23Paddleboarding-B56Khobm.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(4):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Waterskiing-Nav-DqjujCMA.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(5):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Kneeboarding-Nav-CjhEg5uH.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(6):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Tubing-Nav-DQdX7ue5.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(7):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Floating-Nav-CL4k9UPU.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(8):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-TowRopes-Nav-B_baSuOM.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(9):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-LifeJackets-Nav-D0RZmTui.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(10):after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-Family-Nav-CWZUbRaV.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:after{background-image:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/2025-All-Nav-DF-KKy6V.jpg)}.navBar .navbar-item .submenu li.obrien-nav-container__list-item:nth-child(11){padding:0}.navBar .navbar-item:hover{background:#fff}.navBar .navbar-item:not(:nth-child(1)) .submenu li.obrien-nav-container__list-item:after{display:none}.navBar .navbar-item:not(:nth-child(1)) .submenu .inside-xxl{padding:0}.navBar .navbar-item:nth-child(1) .submenu{width:100%;top:108px;min-height:421px}.navBar .navbar-item:nth-child(1) .submenu .inside-xxl{padding:20px}@media screen and (min-width: 992px){.navBar .navbar-item:nth-child(1) .submenu .inside-xxl{padding:20px 20px 0 220px}}@media screen and (min-width: 1200px){.navBar .navbar-item:nth-child(1) .submenu .inside-xxl{padding:20px 20px 0 378px}}.navBar .navbar-item:nth-child(1) .submenu .inside-xxl ul.obrien-nav-container__list{display:flex;flex-wrap:wrap}.navBar .navbar-item:nth-child(2) .submenu li.obrien-nav-container__list-item>a{font-family:bebas_neueregular;border-bottom:2px solid #efefef}.navBar .navbar-item:nth-child(2) .submenu li.obrien-nav-container__list-item a+ul{font-size:.8em}.navBar .navbar-item:nth-child(2),.navBar .navbar-item:nth-child(4){position:relative}.navBar .navbar-item:nth-child(2) .submenu,.navBar .navbar-item:nth-child(4) .submenu{min-width:240px}.navBar .navbar-item:nth-child(4) .submenu .inside-xxl{position:relative}.navBar .navbar-item:nth-child(4) .submenu li{font-family:Roboto,sans-serif;padding-bottom:0;font-size:.9em;padding:0 5px!important}.navBar .navbar-item:nth-child(4) .submenu li a:link,.navBar .navbar-item:nth-child(4) .submenu li a:active,.navBar .navbar-item:nth-child(4) .submenu li a:visited{background:#efefef00}.navBar .navbar-item:nth-child(4) .submenu li a:hover{color:#000;background:#efefef}.navBar .navbar-item:nth-child(4) .submenu li:after{height:0;width:0;background:none}.navBar .navbar-item.hasData:hover>a:after,.navBar .navbar-item.hasData:hover span:after{transform:rotate(0)}.headerActive .navBar .navbar-item:nth-child(1) .submenu{width:100%;top:64.55px}.navbar-item.hasData{padding-right:6px}.navbar-item.hasData a,.navbar-item.hasData span{position:relative;padding-right:10px}.navbar-item.hasData>a:after,.navbar-item.hasData>span:after{position:absolute;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;line-height:1;color:#505050;content:"";font-size:16px;margin-left:8px;line-height:40px;transform:rotate(-90deg);right:0;transition:transform .4s ease}.card-image{position:relative}.card-image .text-notice{position:absolute;top:4px;left:4px}.card-image .text-notice span.newLabel span{background-color:#a4c255e6;color:#fff;display:inline-block;padding:4px 8px;border-radius:8px;margin-right:4px}.card-image span.outOfStock{background-color:#acacace6;color:#fff;padding:4px 8px;border-radius:8px;display:inline-block;margin-right:4px}.card-image span.newSale{background-color:#a4c255e6;color:#fff;display:inline-block;padding:4px 8px;border-radius:8px;margin-right:4px}.card-image span.extraSale{background-color:#fe4941cc;color:#fff;display:inline-block;padding:4px 8px;border-radius:8px;margin-right:4px}.textArea .price>div,.textArea .price .strike{display:inline-block}.textArea .price>div{margin-right:5px}.textArea .price .strike{color:#828f9e;font-size:90%}ul.ulSwim{padding:20px 0!important}a.nextPrev{text-decoration:none}.nextPrev{background-color:#a4c255;color:#fff!important;padding:5px 8px;display:inline-block;border-radius:6px;margin:10px 0;transition:background-color .3s ease;font-family:bebas_neueregular;text-decoration:none!important}.nextPrev:hover{text-decoration:none;background-color:#16a4fa}.comparePrice{color:#444;font-family:Roboto,sans-serif;font-size:.8em}.comparePrice.strike{align-items:center;margin-left:6px}.filterControls{padding:0;gap:0 5px;flex-wrap:wrap}.filterControls .dropdown{margin:5px 0;margin-bottom:5px!important}@media screen and (min-width: 480px){.filterControls{margin:0}}.filterContainer{min-height:96px}@media screen and (min-width: 480px){.filterContainer{min-height:48px}}.filterContainer .filterControls{background-color:#f7f7f7b3}.filterContainer .mb-3{margin-bottom:0!important}.filterActive .filterControls{position:fixed;width:100%;top:58.19px;z-index:10}@media screen and (min-width: 480px){.filterActive .filterControls{top:64.4px}}.metaobject-section{padding-top:50px}.metaobject-card{position:relative;padding:10px}.metaobject-card>div{position:relative}.metaobject-card .background-image{position:absolute;width:100%}.metaobject-card-overlay{position:relative;padding:10px}.metaobject-card h3{color:#ffffffe6!important;font-size:16vw;line-height:.76!important;padding-top:0;margin-top:-6px}@media screen and (min-width: 768px){.metaobject-card h3{font-size:6vw}}@media screen and (min-width: 1440px){.metaobject-card h3{font-size:6em}}.metaobject-card .collection-link-button{font-size:1.6em;font-family:Permanent Marker,cursive!important;font-weight:400;font-style:normal;color:#fff!important;padding:5px 20px;display:inline-block;border-radius:10px!important}.metaobject-card img.background-image{border-radius:10px}.metaobject-card a{text-decoration:none!important}.metaobject-card a span.button{background-color:#a4c255;transition:background-color .3s ease}.metaobject-card a:hover span.button{background-color:#bad532}.stand-up-paddleboarding header.newHeader h1,.stand-up-paddleboarding header.newHeader h2{font-size:11vw}@media screen and (min-width: 1440px){.stand-up-paddleboarding header.newHeader h1,.stand-up-paddleboarding header.newHeader h2{font-size:10em}}.obrienGallery a{cursor:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24"><path fill="%23a4c255" fillRule="evenodd" d="M13.3 8.52a4.77 4.77 0 1 1-9.55 0 4.77 4.77 0 0 1 9.55 0Zm-.98 4.68a6.02 6.02 0 1 1 .88-.88l4.3 4.3-.89.88-4.3-4.3Z"/></svg>') 12 12,auto}.obrienGallery svg{width:44px}.slick-slider,.slick-slider.slickSecond{padding-bottom:0}.slick-slider.slickSecond .slick-slide>div{padding-right:5px}.secondSlider{margin-top:-20px;max-width:600px}@media screen and (min-width: 992px){.secondSlider{margin-top:-100px}}@media screen and (min-width: 1440px){.secondSlider{margin-top:-200px;max-width:760px}}.slick-next:before,.slick-prev:before{color:#a4c255;font-size:30px!important}.slick-prev{left:45px;z-index:10}.slick-next{right:50px;z-index:10}.slick-track{margin-left:0!important;margin-right:0!important}.react-slideshow-container .default-nav{padding:0!important}.react-slideshow-container .nav:last-of-type{right:10px!important}.react-slideshow-container .nav:first-of-type{left:10px!important}.indicators{padding:0}.productGrid.homeSlider{padding-top:20px}@media screen and (min-width: 992px){.productGrid.homeSlider{padding-top:40px}}.media{width:100%}.buyBox{position:relative;padding-top:0}.buyBox .flex-md{justify-content:space-between}.buyBox h1{font-size:1.8em;position:relative;padding-top:0!important;padding-bottom:10px!important;margin-bottom:0}@media screen and (min-width: 992px){.buyBox h1{font-size:2em}}.buyBox h1:after{content:"";position:absolute;width:100%;height:3px;background:#a4c255;left:0;bottom:0;transform:skew(-10deg);align-self:center}.noBanner .obrienGallery{padding:10px}.contentBox{padding-top:0}.contentBox ul li{margin-bottom:1px}.contentBox>div{padding:20px 20px 200px}.contentBox h4{padding-top:0;margin-bottom:6px;margin-top:6px}.noBanner .contentBox{background-color:transparent}.buyBoxPrice{color:#505050;padding-top:10px;display:inline-block;padding-right:5px;padding-bottom:0;margin-bottom:0}.product-price-full,.product-price-on-sale{color:#505050;padding-right:5px;font-size:1.2em;font-family:TT Bluescreens Trial;font-weight:900;font-style:italic;letter-spacing:.7px;padding-bottom:5px;display:flex;gap:10px}@media screen and (min-width: 992px){.product-price-full,.product-price-on-sale{font-size:1.5em}}.product-price-full s,.product-price-on-sale s{color:#828f9e;font-size:.6em;font-family:Roboto,sans-serif;display:flex;flex-direction:column;justify-content:end}.product-price-full s>div,.product-price-on-sale s>div{padding-bottom:5px}.priceFix{position:relative;padding-top:0}shop-pay-button{display:block}.productOptions{margin-top:10px;padding-bottom:10px}.productOptions h4{padding-top:0;margin-bottom:4px}.productOptions label>div{padding:5px 10px;transition:all .2s ease;border:1px solid transparent;border-radius:6px;background-color:#efefef;color:#333;cursor:pointer}.productOptions label>div:hover{border-color:#333}.productOptions label .selected{border-color:#333;background-color:#acacac;color:#fff}.productOptions .product-options-item{padding:5px 10px;transition:all .2s ease;border:1px solid transparent;border-radius:6px;background-color:#efefef;color:#333;cursor:pointer;text-decoration:none;position:relative}.productOptions .product-options-item:hover{border-color:#333}.productOptions .product-options-grid{gap:5px}.deskSticky{display:none;position:absolute;width:100%;left:0;padding:10px;background-color:#fff;bottom:0;border-top:2px solid #a4c255;font-size:.8rem;z-index:10}@media screen and (min-width: 992px){.deskSticky{display:block}}.deskSticky h4{padding-top:5px;font-size:1.5em}.deskSticky .productOptions{display:none}.deskSticky .product-price{margin-left:10px}@media screen and (min-width: 992px){.deskSticky .addon-products{display:none}}@media screen and (min-width: 992px){.buyBoxContainer{position:relative}}@media screen and (min-width: 992px){.obrienGallery{width:60%}}.obrienGallery .product-image{max-width:940px;margin:0 auto}.contentBoxContainer{position:relative}@media screen and (min-width: 992px){.contentBoxContainer{width:30%;position:fixed;top:0;right:0;z-index:10;padding-top:108.56px;background-color:#fff;box-shadow:0 0 10px #0003}}@media screen and (min-width: 992px){.contentBoxContainer .contentBox{height:calc(100vh - 104px);overflow:scroll}}.product-form form{flex:1}.product-form form button.checkoutButton{height:100%}.banner.false{margin-top:-100px}@media screen and (min-width: 992px){.banner.false{margin-top:0;padding-top:400px}}@media screen and (min-width: 1440px){.banner.false{padding-top:500px}}.buyBoxFooter{padding-top:10px;padding-bottom:10px}.fixySize{padding:0 0 10px;position:relative}.fixySize .buyBoxHTML ul{list-style:disc}.fixySize .buyBoxHTML p{margin-top:1rem}@media screen and (max-height: 900px){.fixySize .buyBoxHTML{max-height:240px;overflow:scroll;padding-right:6px}}.fixySize a.linky{display:inline-block;border-radius:6px;background-color:#a4c255;color:#fff;text-decoration:none;transition:background-color .3s ease;padding:4px 10px;cursor:pointer}.fixySize a.linky:hover{background-color:#16a4fa}.itsNotHere a.linky{display:none}@media screen and (min-width: 992px){.bannerFix{position:absolute;width:70%}}.checkoutButton{display:block;min-width:100px;border:1px solid #a4c255}@media screen and (min-width: 1440px){.checkoutButton{width:100%;min-height:38px}}button.checkoutButton{border-radius:6px!important;border:1px solid #a4c255;transition:all .3s ease;font-family:bebas_neueregular!important;font-size:1.2em;text-align:center;text-decoration:none;line-height:1.8;padding:0 5px;min-width:100px;background-color:#a4c255;color:#505050;display:block;width:100%}button.checkoutButton:hover{color:#fff;background-color:#505050}button.checkoutButton.addToCart{color:#fff;background-color:#a4c255!important}button.checkoutButton.addToCart:hover{color:#fff;background-color:#16a4fa!important}button.checkoutButton.addToCart[disabled]{background-color:#acacac!important;border-color:#acacac;color:#efefef}button.checkoutButton[disabled]{opacity:.6;cursor:not-allowed}button.checkoutButton[disabled]:hover{opacity:.6;background-color:#acacac!important;border-color:#acacac;color:#efefef}.clicky.active{position:fixed;left:0;top:0;width:100%;padding:60px;right:0;bottom:0;background:#000c;z-index:10000;display:flex;flex-direction:column;justify-content:center}.clicky.notactive .clicky-close{display:none}.clicky.active .clicky-container{position:relative;padding-top:52px}.clicky-close{position:absolute;right:0;margin-top:-52px;background-color:#a4c255!important;height:48px;box-sizing:border-box;padding:5px!important;border-radius:4px;border:none!important;cursor:pointer}.clicky-close>span{padding-top:0;display:inline-block}.clicky-close button.close{margin-top:7px;margin-left:10px}.clicky-close:hover{background-color:#16a4fa!important}.productDropdown{min-width:100%}.productDropdown svg{width:20px;align-self:center}.relative{position:relative;min-width:100px}.productDropUl{margin:0;padding:5px 0 0;list-style:none;position:absolute;background-color:#fff;z-index:10;min-width:300px}.productDropUl li .selectedDropDown{background-color:#efefef}.productDropUl li>div{transition:background-color .3s ease;justify-content:space-between;padding:1px 10px}.productDropUl li>div .checkIcon{width:20px}.productDropUl li>div .checkIcon svg{position:relative;top:-2px}.productDropUl li:hover>div{background-color:#efefef}.cartModal{position:fixed;z-index:1000;top:118px;right:18px;border-radius:8px;padding:34px 20px 20px;background:#fff;transition:top .5s ease;width:260px;box-shadow:0 10px 15px #00000017}.cartModal button{position:absolute;right:6px;top:6px}.cartModal .button{display:inline-block;padding:4px 8px;color:#fff;text-decoration:none;border-radius:8px;background-color:#a4c255;font-size:.9em}.cartModal h4{padding-top:6px;margin-top:0!important}.cartModal h4 span span{font-family:Roboto,sans-serif;font-size:.7em}.cartModal.activeBanner{top:75px}.strike{text-decoration:line-through;display:flex;align-items:end}.aiContainer{margin-top:10px}@media screen and (min-width: 992px){.aiContainer{margin-bottom:200px}}.spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.2);border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lg-next,.lg-prev{color:#ccc!important}.lg-next:hover,.lg-prev:hover{color:#fff!important}main ul.productGrid.auto-grid-sidebar{padding-left:0}main a.button{padding:5px 8px;font-size:1em}main a.button:link,main a.button:visited,main a.button:active{background-color:#a4c255;color:#505050;text-decoration:none}main a.button:hover{background-color:#bad532}.productGrid .addon-option h3{font-size:1.2em}.productGrid .addon-option .price{font-size:1.1em}.addon-option label{display:block;padding:5px;border:1px solid rgb(51,51,51);background:#efefef;color:#333;border-radius:6px;cursor:pointer;transition:background .4s ease}.addon-option label:hover{background:#d2d2d2}.addon-option .card-image-relative{max-width:100px}.addon-option.addon-checked label{background:#acacac}.custom-select-wrapper{position:relative;display:inline-block;padding-left:37px}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:5px 25px 5px 10px;border:1px solid #ccc;border-radius:6px;background-color:#fff;font-size:1rem;width:100%}.custom-select-wrapper:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#ccc;font-size:14px}.sticky-form-container{position:fixed;bottom:0;background-color:#fff;width:100%;left:0;border-top:4px solid #ccc;padding:10px;z-index:1000}@media screen and (min-width: 992px){.sticky-form-container{width:30%;left:auto;right:0}}.sticky-form-container .productTitle{padding-bottom:10px;padding-top:0}.sticky-form-container .cartAdjust{align-items:center}.sticky-form-container .flexFullWidth{min-width:30px}.sticky-form-container h4{padding-top:0}.specialCheckbox{flex:0 0 32px}.underAddon{margin-top:5px}.smol{font-family:Roboto,sans-serif;text-transform:none;font-style:normal;font-size:.7em;font-weight:300;line-height:1.3;display:block;margin-top:6px}.pushRight{display:inline-block;margin-left:5px}#tabs{background-color:#fff}.obrien-tabbed .active{text-decoration:none}.obrien-tabbed .nav{text-align:center;font-size:1.2em;justify-content:center}.obrien-tabbed .nav li.nav-item{margin-bottom:0}.obrien-tabbed .nav .nav-link{flex:0 0 180px;border-radius:12px 12px 0 0!important;background:#a5a5a5;padding:15px 20px 12px;text-decoration:none;margin-left:5px;margin-right:5px;border:4px solid #a5a5a5;font-family:bebas_neueregular;color:#fff}.obrien-tabbed .nav a:nth-child(1){position:relative;z-index:10}.obrien-tabbed .nav a:nth-child(2){position:relative;z-index:9}.obrien-tabbed .nav a:nth-child(3){position:relative;z-index:8}.obrien-tabbed .nav a:nth-child(4){position:relative;z-index:7}.obrien-tabbed .nav a:nth-child(5){position:relative;z-index:6}.obrien-tabbed .nav-tabs .nav-item.show .nav-link,.obrien-tabbed .nav-tabs .nav-link.active{opacity:1;background:#fff;border:4px solid #a5a5a5;position:relative;color:#000;z-index:1}.obrien-tabbed .nav-tabs .nav-item.show .nav-link:after,.obrien-tabbed .nav-tabs .nav-link.active:after{content:"";position:absolute;height:4px;bottom:-4px;left:0;width:100%;background:#fff}.obrien-tabbed .tab-content{text-decoration:none;background:#fff;position:relative;margin-top:-4px;border-top:4px solid #a5a5a5}.obrien-tabbed .tab-content ul{padding-left:2rem;list-style:disc}.obrien-tabbed .tab-content ul li{margin-bottom:0}.obrien-tabbed .tab-content>div{padding:10px}.obrien-tabbed .tab-content>div>div{padding-top:50px;padding-bottom:50px}.obrien-tabbed .tab-content>div>div .row .col-md-6{padding:0 8px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.flex-gauge{display:block}@media screen and (min-width: 768px){.flex-gauge{display:flex;flex-wrap:wrap;justify-content:center}.flex-gauge>div{flex:0 0 50%}}@media screen and (min-width: 1200px){.flex-gauge>div{flex:0 0 33%}}@media screen and (min-width: 1660px){.flex-gauge>div{flex:0 0 25%}}@media screen and (min-width: 1800px){.flex-gauge>div{flex:0 0 20%}}.graph{text-align:center}.graph.isvisible .box1{animation-name:boxtate1;animation-duration:.5s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-iteration-count:1}.graph.isvisible .box2{animation-name:boxtate2;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}.graph.isvisible .box3{animation-name:boxtate3;animation-duration:1s;animation-delay:.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}.graph.isvisible .box4{animation-name:boxtate4;animation-duration:1s;animation-delay:1s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}.graph.isvisible .box5{animation-name:boxtate5;animation-duration:1s;animation-delay:1.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}.graphGauge{overflow:hidden;position:relative;width:350px;height:319px;left:50%;margin-left:-175px}@media screen and (min-width: 992px){.graphGauge{width:276px;height:251px;margin-left:-138px}}.graphGauge .frack{background:#fff;position:absolute;z-index:11}.graphGauge .frack.top{width:100%;height:2px;top:0;left:0}.graphGauge .frack.right{width:2px;height:100%;top:0;right:0}.graphGauge .frack.bottom{width:100%;height:2px;bottom:0;left:0}.graphGauge .frack.left{width:2px;height:100%;top:0;left:0}.graphGauge .box-front{background:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/graph-gauge-DOg0wdan.svg) center center no-repeat;background-size:350px 319px;width:350px;height:319px;position:relative;z-index:10}@media screen and (min-width: 992px){.graphGauge .box-front{background-size:276px 251px;width:276px;height:251px}}.graphGauge .box-front .number{font-family:bebas_neueregular;font-size:5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graphGauge .black-box{width:350px;height:350px;background:#000;position:absolute;transform-origin:left top;transform:rotate(45deg);left:50%;top:50%}@media screen and (min-width: 992px){.graphGauge .black-box{width:276px;height:276px}}.p4 .p5{display:none}.test-switch{display:flex;flex-wrap:wrap}.test-switch .ms-content-block__image{width:100%;order:2}.test-switch .ms-content-block__details{width:100%;order:1}@keyframes boxtate1{0%{transform:rotate(45deg)}to{transform:rotate(99deg)}}@keyframes boxtate2{0%{transform:rotate(45deg)}50%{transform:rotate(99deg)}to{transform:rotate(153deg)}}@keyframes boxtate3{0%{transform:rotate(45deg)}50%{transform:rotate(153deg)}to{transform:rotate(207deg)}}@keyframes boxtate4{0%{transform:rotate(45deg)}50%{transform:rotate(207deg)}to{transform:rotate(261deg)}}@keyframes boxtate5{0%{transform:rotate(45deg)}50%{transform:rotate(261deg)}to{transform:rotate(315deg)}}.factsheet-item{border:2px solid;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;padding:15px 20px;margin-bottom:25px}.factsheet-item a:link,.factsheet-item a:active,.factsheet-item a:visited{color:#a4c255}.factsheet-item__title{font-weight:700}.factsheet-item.theme--warning .factsheet-item__content{background-repeat:no-repeat;background-position:0 5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='73' viewBox='0 0 75 73'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFCC33;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:6;stroke-linejoin:round;stroke-miterlimit:10;%7D .st2%7Bfont-family:&%2339;Calibri&%2339;;%7D .st3%7Bfont-size:36px;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='3 59.9 32.3 3 61.6 59.9 '/%3E%3Cpolygon class='st1' points='3 59.9 32.3 3 61.6 59.9 '/%3E%3Ctext transform='matrix(1 0 0 1 25.5601 52.8297)' class='st2 st3'%3E !%3C/text%3E%3C/svg%3E");min-width:81px;min-height:77px;padding-left:81px;padding-top:0}.factsheet-item.theme--warning .factsheet-item__content ul{padding-bottom:0;margin-bottom:0}.factsheet-item.theme--warning .factsheet-item__content li{margin-bottom:0}#video{padding:20px 0}.obrien-vimeo{position:relative;padding-top:56.25%}@media screen and (min-width: 868px){.shorts{width:768px;height:1367px;margin-left:auto;margin-right:auto}}.shorts .obrien-vimeo{padding-top:178%}.home .teamFlex{gap:0!important;background-color:#505050;color:#f7f7f7;padding-bottom:40px}@media screen and (min-width: 992px){.home .teamFlex{padding-bottom:0}}.home .teamFlex h1{color:#f7f7f7!important;display:block;font-size:15vw;line-height:.7!important;opacity:.8;margin-bottom:20px}@media screen and (min-width: 1440px){.home .teamFlex h1{font-size:220px}}.home .teamFlex .additionalContent{max-width:1100px;margin-left:auto;margin-right:auto}.home .teamFlex .additionalContent a{display:inline-block;padding:5px 10px;border-radius:4px;text-decoration:none;font-weight:700;font-style:italic;text-transform:uppercase;margin-right:5px;margin-bottom:5px}.home .teamFlex .additionalContent a:link,.home .teamFlex .additionalContent a:active,.home .teamFlex .additionalContent a:visited{color:#fff;background-color:#bad532}@media screen and (min-width: 992px){.home .teamFlex .additionalContent>div{width:50%}}.home .teamFlex .additionalContent>div:first-child{padding:20px;display:flex;flex-direction:column;justify-content:center}.home .teamFlex .additionalContent>div:last-child{max-width:500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){.home .teamFlex .additionalContent>div:last-child{max-width:none}}.home .teamFlex .shorts{width:auto;height:auto}.product-player{position:absolute;top:0;left:0;height:100%}.flexFix .possibleFix{flex:0 0 50%}.flexFix .possibleFix.imgFix{flex:0 0 63.6%}.videoImageContainer{flex:1}.retailers{position:relative;padding:80px 0 120px;background:url(https://cdn.shopify.com/oxygen-v2/32602/26776/55760/2223847/assets/obrien-retailers-map-CSjYmGkc.jpg) center center no-repeat}@media screen and (min-width: 992px){.retailers{width:70%}}.retailers .locOverlay{background:linear-gradient(to bottom,#f7f7f700,#f7f7f7);height:150px;position:absolute;bottom:0;width:100%}.retailers a,.retailers .lcly-dealer{transition:background .4s ease;text-decoration:none}.retailers .inside-xl{position:relative;z-index:100}.retailers h2{position:relative;text-align:center;padding-bottom:10px;margin-bottom:40px;margin-top:0}.retailers h2:after{content:"";height:4px;width:16%;margin:0 42%;position:absolute;background:#a4c255;left:0;bottom:0}.retailers .upc-contain{background:#fff;box-shadow:0 10px 15px #0000000d;padding:10px;margin:30px 0;border-radius:10px}.retailers .upc-contain>div{padding:10px}.retailers .upc-contain .upc-button{text-align:center}.retailers .upc-contain .upc-button a{display:inline-block;font-weight:700;padding:10px 15px;border-radius:4px;font-family:bebas_neueregular!important}.retailers .upc-contain .upc-button a:link,.retailers .upc-contain .upc-button a:active,.retailers .upc-contain .upc-button a:visited{background:#a4c255;color:#fff;font-style:normal;text-decoration:none}.retailers .upc-contain .upc-button a:hover{background:#16a4fa;text-decoration:none}.retailers .upc-contain .flex-vertical{height:100%;position:relative;padding-top:42px}.retailers .upc-contain .flex-vertical .over-h3{position:absolute;top:0;width:100%;font-size:18px;margin-bottom:10px}.retailers .upc-contain .flex-vertical .over-h3 h3{position:relative;display:inline-block;padding-bottom:10px}.retailers .upc-contain .flex-vertical .over-h3 h3:after{content:"";position:absolute;width:60%;margin:0 20%;background:#a4c255;height:4px;bottom:0;left:0}.OTfooter button#ot-sdk-btn{color:#fff;border:none;height:auto;white-space:normal;word-wrap:normal;padding:0;font-size:12px;line-height:inherit;transition:none;background:#0000;text-decoration:none;display:flex;align-items:center}.OTfooter button#ot-sdk-btn:hover{background:none}.OTfooter{margin:0 auto;max-width:175px;text-align:center;display:flex;align-items:center;padding-top:35px}.OTfooter:hover{text-decoration:underline}.OTfooterIMG{border:0 none;display:flex;align-items:center}.button-book{background-color:#a4c255!important;border-color:#a4c255!important;color:#fff!important}@media screen and (min-width: 600px){.button-book{display:inline-block}}.button-book:hover{background-color:#16a4fa!important}.klaviyoBackInStock{background:#efefefcc;padding:15px 10px;border-radius:6px}@media screen and (min-width: 992px){.klaviyoBackInStock{margin-bottom:20px}}.klaviyoBackInStock p{margin-top:0}.klaviyoBackInStock p:not(.nope){display:none}@media screen and (min-width: 992px){.klaviyoBackInStock p:not(.nope){display:block}}.klaviyoBackInStock .nope{color:red}.klaviyoBackInStock .displayBlock input,.klaviyoBackInStock .displayBlock label{display:block}.klaviyoBackInStock .displayBlock input{width:100%;border-radius:6px;border:1px solid #ccc;padding:4px 8px}.klaviyoBackInStock .displayBlock label{position:absolute;left:-999em}.klaviyoBackInStock .buttonHolder{text-align:center}@media screen and (min-width: 992px){.klaviyoBackInStock .buttonHolder{width:95px}}.klaviyoBackInStock .buttonHolder button,.klaviyoBackInStock .buttonHolder div.button{border:none;background-color:#a4c255;color:#fff;display:inline-block;padding:4px 8px;border-radius:6px;cursor:pointer}.klaviyoBackInStock .buttonHolder button:hover{background-color:#16a4fa}main .klaviyoBackInStock p{margin-bottom:10px}.catalogIframe{width:100%;min-height:900px}.secondHeader{margin-top:30px;margin-bottom:10px;background-color:transparent!important}.video-contain{position:relative;width:100%;height:600px;background-color:#000}@media screen and (min-width: 992px){.video-contain{height:calc(75vh - 108.56px)}}video,.videoImage{object-fit:cover;width:100%;position:absolute;top:0;left:0;height:600px;opacity:.8}@media screen and (min-width: 992px){video,.videoImage{height:calc(75vh - 108.56px)}}.heroOverlay{position:relative;z-index:100;height:100%;padding-top:108px}.heroOverlay .stackedLogo{width:100%}.heroOverlay .stackedLogo .white{fill:#fff}.heroOverlay h2{color:#fff;text-shadow:0 0 2px #7d7d7d;font-size:2em}@media screen and (min-width: 992px){.heroOverlay h2{font-size:2.4em}}.heroOverlay h2 span{color:#16a4fa}.heroOverlay .scroller{margin-top:20px}.heroOverlay .scroller a{display:inline-block;width:50px;cursor:pointer}main h2 span{font-family:Kaushan Script,cursive;color:#a4c255;display:inline-block;padding-right:6px;font-size:1em}@media screen and (min-width: 992px){main h2 span{font-size:1.2em}}form textarea.form-control{min-height:200px}.form-control::placeholder{color:#828f9e!important}[type=checkbox],[type=radio]{margin-right:5px}form .stopMarg{margin-bottom:0!important}.backgroundGray{background-color:#f7f7f7}main .accordion-item{border:none!important;margin-bottom:5px;background-color:transparent!important}main h2.accordion-header button{font-weight:600;font-family:Roboto,sans-serif!important}main .accordion-body{background-color:transparent!important;padding:10px!important}main .accordion-button.collapsed{background-color:#fff!important}main .accordion-button:hover{color:#000!important}table.sizing{width:100%;border-spacing:0;min-width:400px;margin:20px 0}table.sizing tr td{padding:5px 10px;border:none}table.sizing tr th{text-align:left;padding:5px 10px;border:none}table.sizing tr:nth-child(odd){background:#fff}table.sizing tr:first-child{background:#828f9e;color:#fff;font-weight:700}table.sizing.product-chart{table-layout:fixed}table.sizing.product-chart tr th,table.sizing.product-chart tr td{padding:5px 10px;border:none;text-align:center}table.sizing.product-chart tr td{border:1px solid #dfdfdf}table.sizing.product-chart tr th{border:1px solid #000;background:#000}.obButtons .button{padding:20px 40px;text-decoration:none;font-weight:700;display:inline-block}.obButtons a.button{display:inline-block;transition:background .3s ease;text-align:center}.obButtons a.button:link,.obButtons a.button:visited,.obButtons a.button:active{background:#516377;color:#fff;text-decoration:none}.obButtons a.button:hover{background:#0276b2}.ob-teams{padding:0 40px}.ob-teams.pro{padding:0;margin-top:0}.ob-team{padding:6px;border-radius:12px}.ob-team img{border-radius:8px;width:100%}.ob-team,.ob-team-first{background-color:#fff}.ob-team-first{padding:20px}.ob-team-first h2{position:relative;display:inline-block;padding-bottom:6px}.ob-team-first h2:after{position:absolute;content:"";width:80%;height:4px;background-color:#a4c255;left:0;bottom:0}.ob-team-height{position:relative}.ob-team-height .textOverlay{position:absolute;width:100%;bottom:0;z-index:2;background-color:#ffffffb3;padding:16px 20px}.ob-team-height .textOverlay h3{padding:0 0 6px;margin-bottom:0;position:relative;display:inline-block}.ob-team-height .textOverlay h3:after{position:absolute;content:"";width:80%;height:4px;background-color:#a4c255;left:0;bottom:0}.search-result{margin-bottom:0}.search-result h2,.search-result .search-results-item{margin-bottom:20px}.search-result p{margin:0;padding:0}.searchForm form{margin-left:auto;margin-right:auto}.searchForm form .always-flex{gap:5px}.searchForm form .always-flex input{flex:1;margin:0;border:1px solid #ccc;border-radius:6px}.searchForm form .always-flex button{flex:0 0 100px;border:1px solid #ccc}#contact-form form{max-width:none}.shopify-policy__container,.collectionPage.actualPage.policy{max-width:100ch;margin:0 auto}.collectionPage.actualPage.policy td{border:1px solid #000;vertical-align:top}.collectionPage.actualPage.policy ul li{list-style-type:disc;margin-left:1em}.manualsSafety{margin-top:20px}.faqs h2{font-size:1.5em}.contactIframe{width:100%;height:1600px}#headlessui-portal-root .onClose{height:100%}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{right:0}.cartHeader{z-index:100;position:relative;background-color:#2f3f4e}.stopClosing{position:fixed;z-index:1001;right:0;top:0;background:#2f3f4e;color:#fff;height:100%;width:400px;transform:translate(100%);box-sizing:border-box}@media screen and (min-width: 992px){.stopClosing{width:600px}}.stopClosing h2{padding-top:0;font-size:1.2em}@media screen and (min-width: 992px){.stopClosing h2{font-size:1.5em}}.moveLeft{transform:translate(0)}button.closeButton{background-color:transparent;width:44px;border:none}button.closeButton svg{color:#fff}.cart-grid,.cartList{margin:0;padding:0;list-style:none;color:#000}.cart-grid a,.cartList a{color:#505050!important;text-decoration:none!important}.cart-grid ul,.cartList ul{list-style:none}.cart-grid li,.cartList li{background-color:#efefef;box-sizing:border-box;padding:10px;border-radius:6px;margin-bottom:5px}.cart-grid h3,.cartList h3{padding-top:0;margin-bottom:0;font-size:1.1em}.cart-grid .product-price-full,.cartList .product-price-full{margin-bottom:0;padding-bottom:0}.cart-grid .cartPrice,.cartList .cartPrice{font-family:bebas_neueregular;color:#a4c255;margin-top:5px;font-size:1em;display:block}@media screen and (min-width: 992px){.cart-grid .cartPrice,.cartList .cartPrice{font-size:1.1em}}.cart-grid .cartItemImage,.cartList .cartItemImage{background-color:#fff;border-radius:5px}.cart-grid .options,.cartList .options{font-size:.9em}.cart-grid .price,.cartList .price{font-family:bebas_neueregular;color:#a4c255;font-size:1.2em}ul.noPadd{padding:0}ul.noPadd li{padding:0;margin:0}.cartAdjust{width:100%;border:2px solid #ccc;padding:6px;border-radius:8px;box-sizing:border-box;margin:0;width:170px}.cartAdjust button{width:44px;height:44px;background-color:#fff;border:2px solid #ccc;border-radius:6px;transition:background-color .3s ease;cursor:pointer;font-size:1.4em}.cartAdjust button[name=decrease-quantity]{font-size:1.1em}.cartAdjust button[name=decrease-quantity] span{position:relative;top:-1px}.cartAdjust button:hover{background-color:#ccc}.cartAdjust .flexFullWidth{flex:1;text-align:center}.cartAdjust button.buttonAdd{font-size:22px}.adjustGap{gap:5px}.trashIcon{height:34px;display:block;position:relative;top:5px;left:5px}.trashButton{border:none;cursor:pointer;background:none}.trashButton svg{transition:fill .3s ease}.trashButton:hover svg{fill:#fff}.cart-contents{padding:0 20px 20px}.cartChildren{position:relative;height:100%;top:-74px;padding-top:74px;box-sizing:border-box;padding-bottom:176px;overflow:scroll}.summary-heading-container{position:fixed;bottom:0;width:400px;box-sizing:border-box;border-top:1px solid #fff;background:#2f3f4e}@media screen and (min-width: 992px){.summary-heading-container{width:600px}}.summary-heading-container .padding-20-10{box-sizing:border-box;padding:15px 20px 10px}.summary-heading-container .subPrice{font-family:bebas_neueregular;font-size:1.2em}.summary-heading-container .shopPayButton{width:100%;text-align:center}.summary-heading-container .checkoutLink{background-color:#efefef;color:#000;text-decoration:none;padding:9px 8px 8px;border-radius:2px;display:block;margin-bottom:10px;transition:background-color .3s ease;font-family:bebas_neueregular;font-size:1.3em;line-height:1.3;height:48px}.summary-heading-container .checkoutLink:hover{background-color:#fff}.summary-heading-container shop-pay-button{width:100%;height:3rem;display:table}.emptyCart{padding:74px 20px 20px}.emptyCart button,.emptyCart a:link,.emptyCart a:active,.emptyCart a:visited{background-color:#efefef;color:#000;text-decoration:none;padding:9px 8px 8px;border-radius:2px;display:block;margin-bottom:10px;transition:background-color .3s ease;font-family:bebas_neueregular;font-size:1.3em;line-height:1.3;border:none;box-sizing:border-box;width:100%;margin-top:10px;cursor:pointer}.emptyCart button:hover,.emptyCart a:hover{background-color:#a4c255;background-color:#fff}.whiteBack{background-color:#fff;padding:5px;border-radius:4px}.cartIndividual{margin-bottom:5px}.iterationContainer{margin-top:10px}@media screen and (min-width: 768px){.iterationContainer{margin-top:0;margin-left:auto}}.summary-heading{flex:0 0 275px;padding:20px;background-color:#fff;border-radius:6px}@media screen and (min-width: 992px){.summary-heading{margin-left:10px}}.summary-heading input{border:1px solid #ccc;border-radius:6px}.summary-heading button{border:1px solid #ccc}.summary-heading a.button{background-color:#a4c255;display:block;text-align:center;color:#fff;border-radius:6px;padding:6px 8px;margin-top:10px;transition:background-color .3s ease}.summary-heading a.button:hover{background-color:#16a4fa;text-decoration:none}.checkoutButtonNew{display:block;padding:10px;text-align:center;font-family:bebas_neueregular;background-color:#2f3f4e;text-decoration:none;color:#fff;margin-bottom:5px;border-radius:4px;transition:all .3s ease}.checkoutButtonNew:hover{color:#fff;background-color:#a4c255}.discountCode{margin-top:0;margin-bottom:0}.money{font-family:bebas_neueregular;font-size:1.1em;color:#a4c255}aside p.asidePadding{padding:10px;margin:0;color:#a4c255;font-weight:700}aside a.button{background-color:#a4c255;display:block;text-align:center;color:#fff;border-radius:6px;padding:6px 8px;margin-top:10px;transition:background-color .3s ease;text-decoration:none}aside a.button:hover{background-color:#16a4fa;text-decoration:none}aside main{margin:10px;padding-top:0!important;padding-bottom:0!important}aside dl{margin:0;padding:0}aside header{margin:10px;background-color:#efefef;border-radius:4px;border-bottom:none}aside header h3{padding-top:5px}aside header .close{font-weight:700;opacity:.8;text-decoration:none;transition:all .2s;width:20px;background-color:transparent}aside .cartAdjust{width:100px}aside .cartAdjust button{width:30px;height:30px;line-height:.9}aside .aqX{transform:rotate(45deg);width:20px;height:20px;display:block;position:relative}aside .aqX span{width:20px}aside .aqX span:first-child{transform:translateY(8px) translate(0) rotate(90deg)}aside .aqX span:last-child{transform:translateY(8px) translate(0) rotate(180deg)}aside .cart-summary-aside{width:100%;left:0;background-color:transparent;border-top:none;padding:10px}aside .cart-summary-aside>div{padding:14px;background-color:#efefef;border-radius:4px}aside .cart-summary-aside input{border:1px solid #ccc;border-radius:6px;flex:1}aside .cart-summary-aside button{border:1px solid #ccc;flex:0 0 60px}aside .iterationContainer .centerMe{text-align:center;margin-top:5px;margin-bottom:-10px}.cart-main{background-color:#fff}.cart-main p{margin-top:0;margin-bottom:0}.cart-main a.button{background-color:#a4c255;display:block;text-align:center;color:#fff;border-radius:6px;padding:6px 8px;margin-top:10px;transition:background-color .3s ease}.cart-main a.button:hover{background-color:#16a4fa;text-decoration:none}.cart-line img{height:auto}.cart-line .cartImg{flex:0 0 81px}.cart-line .product-price{font-size:.7em}.homeGrid,.homeGridSm{padding:10px}.homeGrid a,.homeGridSm a{text-decoration:none}.homeGrid a:link,.homeGrid a:active,.homeGrid a:visited,.homeGridSm a:link,.homeGridSm a:active,.homeGridSm a:visited{color:#212529}.homeGrid img,.homeGridSm img{width:100%;border-radius:10px}.homeGrid .card-image,.homeGridSm .card-image{background-color:#fff;border-radius:10px}.homeGridSm{padding:10px 50px}.homeSlidePadd{padding-left:40px;padding-right:40px}.homeSlidePadd .react-slideshow-container .default-nav:first-of-type{margin-left:-40px}.homeSlidePadd .react-slideshow-container .default-nav:last-of-type{margin-right:-40px}.newSlick img{border-radius:0}.newSlick .card-image .transparent1{padding:20px;background:#ffffffb3;border-radius:10px}.newSlick .card-image .abs{z-index:2;top:0;right:0;border-radius:6px;padding:20px 10px}@media screen and (min-width: 992px){.newSlick .card-image .abs{position:absolute;display:flex;flex-direction:column;justify-content:center;bottom:0;padding:40px}}.newSlick .card-image .abs h3{margin-top:0;padding-top:0}.newSlick .card-image .abs .button{display:inline-block;background:#a4c255;border-radius:6px;color:#fff;padding:4px 8px;margin:10px 5px 0 0;transition:background .3s ease}.newSlick .card-image .abs .button:hover{background:#de6e4b}.upgradeHalftone{position:absolute;top:0;left:0}.heroOverlay .inside-md{min-width:300px}@media screen and (min-width: 600px){.heroOverlay .inside-md{min-width:450px}}@media screen and (min-width: 992px){.heroOverlay .inside-md{min-width:600px}}.heroOverlay .upgradeLogo.inside-xs{width:100%;max-width:none;padding-left:0;padding-right:0}.heroOverlay .upgradeLogo.inside-xs svg{width:100%}.heroOverlay .upgradeLogo.inside-xs .obblack{fill:#fff}.obblue{fill:#a4c255}.grayBack{background-color:#f7f7f7;position:relative}.grayBack header{text-align:center;padding-top:20px}@media screen and (min-width: 992px){.grayBack header{padding-top:60px}}.grayBack header h2{position:relative;display:inline-block;padding-top:10px;margin-top:10px}.grayBack header h2:after{content:"";width:60%;height:4px;background-color:#a4c255;position:absolute;top:0;left:0;margin-left:20%;margin-right:20%}.grayBack .react-slideshow-container .default-nav{background:#fff!important;padding:5px!important;height:auto}.pinLogoOnly{width:50px;display:inline-block}.fadeIn{opacity:0;transition:all 1.2s ease;transform:translateY(50px);border-radius:10px}.fadeIn.enable{opacity:1;transform:translate(0)}.imgContain{position:relative;width:100%;height:700px;background-color:#000;overflow:hidden;padding:0}.imgContain .aboutImg img{object-fit:cover;width:100%;position:absolute;min-height:900px;top:-200px;left:0;opacity:.6}.aboutOverlay{position:relative;z-index:100;height:100%;color:#fff;margin-top:-100px}.aboutOverlay .inside-xs{max-width:340px}.aboutOverlay .stackedLogo{width:100%}.aboutOverlay .stackedLogo .white{fill:#fff}.aboutOverlay header{padding:20px 0}.aboutOverlay h1{text-shadow:0 0 2px #7d7d7d;margin-bottom:10px}.aboutOverlay h1 span{font-family:Kaushan Script,cursive;color:#16a4fa;display:inline-block;padding-right:6px;font-size:1em}@media screen and (min-width: 992px){.aboutOverlay h1 span{font-size:1.2em}}.links a{display:inline-block;margin:10px;padding:6px 10px;border:1px solid #fff;background-color:#16a4fa;border-radius:10px;color:#fff;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.links a:hover{background-color:#a4c255}.aLittlePadd,#bestsellers{padding-bottom:40px}#bestsellers .auto-grid{gap:24px}.bestSeller{position:relative}.bestSeller img{border-radius:10px}.bestSeller .white-back{width:80%;margin:-75px 10% 0;padding:20px;position:relative}.bestSeller .white-back h3{margin-top:0;position:relative;display:inline-block;padding-bottom:10px;padding-top:10px;font-size:1.4em}@media screen and (min-width: 992px){.bestSeller .white-back h3{font-size:1.6em}}.bestSeller .white-back h3:after{content:"";position:absolute;bottom:0;left:0;width:60%;margin:0 20%;background-color:#a4c255;height:4px}.bestSeller .white-back a{background-color:#a4c255;font-size:.9em}.bestSeller .white-back a:hover{background-color:#16a4fa}.gradientOverlay{width:100%;position:absolute;height:200px;bottom:-100px;background:linear-gradient(to bottom,#f7f7f700,#f7f7f7)}#bestsellers{margin-top:-240px;position:relative;z-index:100;background-color:transparent;padding-top:65px}.activity{position:relative;padding:6px}.activity img{border-radius:12px}.activity .activityOverlay{position:absolute;z-index:100;bottom:20px;right:20px;padding:26px 20px 20px;background-color:#ffffffb3;border-radius:12px}.activity .activityOverlay h3{margin-top:0;padding-top:0;margin-bottom:5px}.activity .activityOverlay h3:after{margin-left:30%;margin-right:30%}.activity .activityOverlay .links a{margin:0;font-size:.8em;border:none}.noPaddTop{padding-top:0!important}.yotpo-pictures-gallery-header-wrapper{display:none}.yotpo-pictures-widget .y-image-wrapper{border-radius:4px}.instagramSection .fadeIn{min-height:400px}@media screen and (min-width: 992px){.instagramSection .fadeIn{min-height:650px}}@media screen and (min-width: 1200px){.instagramSection .fadeIn{min-height:750px}}@media screen and (min-width: 1440px){.instagramSection .fadeIn{min-height:875px}}section.underHome{padding:40px 0}@media screen and (min-width: 992px){section.underHome{padding:80px 0}}.simpleObject .fadeIn{border-radius:0}.simpleObject .simpleInd{background-color:#000}.simpleObject .simpleInd img{transition:opacity .4s ease}.simpleObject .simpleInd:hover img{opacity:1}.simpleObject img{border-radius:0;opacity:.8;aspect-ratio:1/1!important}.CookieConsent{position:fixed;z-index:999999!important;bottom:80px!important;left:20px;background-color:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px #0000001a;color:#374858;width:300px}@media screen and (min-width: 992px){.CookieConsent{width:500px}}.CookieConsent h4{margin-top:0;padding-top:0}.CookieConsent button{border:1px solid #16a4fa;border-radius:12px!important;padding:6px 12px!important;transition:background .3s ease;background:#a4c255;color:#fff}.CookieConsent button:hover{background:#16a4fa}.hero24 .hero{display:block!important;position:relative}.hero24 .hero:before{content:"";position:absolute;width:100%;top:0;height:40%;background:linear-gradient(to bottom,#ffd80080,#ffd80000);z-index:10}.hero24 .hero:after{content:"";position:absolute;width:100%;bottom:0;height:40%;background:linear-gradient(to bottom,#0018ff00,#0018ff80);z-index:1}.hero24 img{border-radius:0}.hero24 .slick-prev{left:25px}.hero24 .slick-next{right:25px;top:50%;transform:translateY(-50%)}.buttonContainerByItself{position:absolute;z-index:100;width:100%;text-align:center;top:50%;transform:translateY(-50%);z-index:1000}.buttonContainerByItself h2,.buttonContainerByItself h3{text-shadow:0 0 5px #0048ff}.buttonContainerByItself h2{color:#fff!important;font-size:10vw;line-height:.8!important}.buttonContainerByItself h3{color:#fff100!important;font-size:4vw;padding-top:0}.buttonContainerByItself .holidayButton{background-color:#fff100!important}.buttonContainerByItself .whitePin{width:100px;margin:0 auto}.buttonContainerByItself .whitePin svg{fill:#fff}.buttonContainerByItself.relative{position:relative;top:auto;transform:none}.buttonContainerByItself.relative .whitePin svg{fill:#505050}.home a.button,.errorObrien a.button,.actualPage a.button{background-color:#a4c255;display:inline-block;text-align:center;color:#fff;border-radius:6px;padding:6px 12px;margin-top:10px;transition:background-color .3s ease;border:1px solid #ccc;font-family:TT Bluescreens Trial;font-weight:900;font-style:italic;text-decoration:none;text-transform:uppercase;font-size:1.4em;letter-spacing:.02em}.home a.button:hover,.errorObrien a.button:hover,.actualPage a.button:hover{background-color:#16a4fa;text-decoration:none}.home .productGrid,.errorObrien .productGrid,.actualPage .productGrid{padding-bottom:0}@media screen and (min-width: 768px){.auto-grid-fix{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (min-width: 992px){.auto-grid-fix{grid-template-columns:repeat(4,1fr)}}.auto-grid-fix p{padding-bottom:0;margin-bottom:0;margin-top:5px}.auto-grid-fix .underHomeInd{padding-bottom:20px}.auto-grid-fix .underHomeInd:nth-child(1),.auto-grid-fix .underHomeInd:nth-child(2){position:relative}@media screen and (min-width: 992px){.auto-grid-fix .underHomeInd:nth-child(1),.auto-grid-fix .underHomeInd:nth-child(2){padding-bottom:0;grid-column:span 2}}.auto-grid-fix .underHomeInd:nth-child(1) .underHomeIndContent,.auto-grid-fix .underHomeInd:nth-child(2) .underHomeIndContent{position:absolute;top:0;right:0;bottom:0;left:0}.auto-grid-fix .underHomeInd:nth-child(1) .underHomeIndContent h3,.auto-grid-fix .underHomeInd:nth-child(2) .underHomeIndContent h3{color:#fff!important;padding:0 30px;font-size:3em;text-shadow:0 0 20px #000000;line-height:.8!important}@media screen and (min-width: 992px){.auto-grid-fix .underHomeInd:nth-child(1) .underHomeIndContent h3,.auto-grid-fix .underHomeInd:nth-child(2) .underHomeIndContent h3{font-size:5em}}.underSlider{margin-left:50px;margin-right:50px;padding-top:20px;padding-bottom:20px}.underSlider .slick-slide{padding:8px;border-radius:6px}.underSlider .slick-slide img{display:inline-block}.underSlider .slick-prev{left:-30px;width:30px;height:30px}.underSlider .slick-prev:before{color:#7096ba}.underSlider .slick-next{right:-30px;width:30px;height:30px}.underSlider .slick-next:before{color:#7096ba}.underSlider .slick-current{background-color:#7096ba}.hero .yellowGR{fill:#ffde17}.hero .blueGR{fill:#00aeef}.hero .white{fill:#fff}.hero.heroModified{margin:40px 0}.hero.heroModified .white{fill:#4a4a4a}.homeRelated{padding:20px 0 60px}.homeRelated ul{margin:0;padding:0}.homeRelated .slick-prev{left:6px;bottom:0}.homeRelated .slick-next{right:16px}.homeRelated .slick-slide{padding:10px}.homeRelated .slick-dots li button:before{font-size:18px;color:#bad532;opacity:.5}.homeRelated .slick-dots li.slick-active button:before{opacity:1}.homeRelated .slick-dots li button:hover{background-color:transparent}.homeRelated .slick-dots li button:hover:before{opacity:1}.home .padd-vert-20{padding-top:0}.blog .publishedAt{display:none}.blog a{text-decoration:none;color:#505050}.blog .blog-grid{margin-top:20px;margin-bottom:20px}.blog .blog-grid a:link,.blog .blog-grid a:active,.blog .blog-grid a:visited{text-decoration:none;font-style:normal;color:#505050}.blog .blogArticle{border-radius:6px;background-color:#fff}.blog .blogArticleImage{position:relative;overflow:hidden;height:255px;width:100%;border-radius:6px 6px 0 0}.blog .blogArticleImage img{position:absolute;width:800px!important;margin-left:-400px;z-index:10;max-width:none;left:50%}.blog .blogArticleUnderImage{background-color:#fff;border-radius:6px;padding:5px;width:160px;margin-left:auto;margin-right:auto;margin-top:-80px;position:relative;z-index:10}.blog .blogContent{padding:20px;text-align:center}.blog h2,.blog h3{font-size:1.9em;margin-bottom:10px!important;margin-top:10px!important;padding:0}@media screen and (min-width: 992px){.blog h2,.blog h3{font-size:2.4em}}.blog p{margin:0}.blog.the-obrien-journal .newBanner24{position:relative;width:100%;background-color:#505050}.blog.the-obrien-journal .newBanner24 .singleHeader2024{height:500px}@media screen and (min-width: 992px){.blog.the-obrien-journal .newBanner24 .singleHeader2024{height:600px}}@media screen and (min-width: 1200px){.blog.the-obrien-journal .newBanner24 .singleHeader2024{height:700px}}@media screen and (min-width: 1440px){.blog.the-obrien-journal .newBanner24 .singleHeader2024{height:800px}}@media screen and (min-width: 1660px){.blog.the-obrien-journal .newBanner24 .singleHeader2024{height:900px}}.blog.the-obrien-journal .newBanner24 .singleHeader2024 img{width:100%!important;position:static;margin-left:0}@media screen and (min-width: 992px){.blog.the-obrien-journal .newBanner24 .singleHeader2024 img{width:60%!important;margin-left:40%}}.blog.the-obrien-journal .newBanner24 .singleHeader2024:after{background:transparent}@media screen and (min-width: 992px){.blog.the-obrien-journal .newBanner24 header.newHeader{width:50%;text-align:left;left:20px;bottom:35px}}.blog.the-obrien-journal .newBanner24 header.newHeader h1{color:#ffffffe6!important}.blog.the-obrien-journal .blogArticleImage{height:384px}@media screen and (min-width: 992px){.blog.the-obrien-journal .blog-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media screen and (min-width: 1660px){.blog.the-obrien-journal .blog-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}}.blog.the-obrien-journal .publishedAt{display:block}header.newHeader h1.blogTitle{font-size:8vw!important;line-height:.8!important;margin:20px 0}@media screen and (min-width: 1660px){header.newHeader h1.blogTitle{font-size:7.5em!important}}header.newHeader p{margin-top:0!important}.blogContentArticle{padding:40px;background-color:#f7f7f7;position:relative;border-radius:4px;margin-bottom:20px;margin-left:10px;margin-right:10px}@media screen and (min-width: 1200px){.blogContentArticle{margin-left:auto;margin-right:auto}}.blogContentArticle p{font-size:1.1em;margin-top:1rem;margin-bottom:1rem}.blogContentArticle a.button:link,.blogContentArticle a.button:active,.blogContentArticle a.button:visited{color:#fff}h3.marginBottom{margin-bottom:30px!important}.journalOnly{margin-bottom:20px}.team .blogContentArticle header.newHeader{padding-top:40px}@media screen and (min-width: 992px){.team .blogContentArticle header.newHeader{padding-top:0}}.team .blogContentArticle header.newHeader .publishedDate{display:none}.team .blogContentArticle header.newHeader .blogTitle{margin-top:0;padding-top:0}@media screen and (min-width: 992px){.team .blogContentArticle{gap:40px;display:flex}}.team .blogContentArticle .sidebar{width:200px}@media screen and (min-width: 992px){.team .blogContentArticle .sidebar{width:auto;flex:0 0 200px}}.team .blogContentArticle .article{padding:20px;border-radius:6px;background-color:#fff}.team .blogContentArticle .article p{margin-bottom:0}.teamFlex{gap:10px;align-items:center}section,.section{padding-top:0;padding-bottom:40px}.teamImage{display:block;max-width:200px;margin:0 auto}.restOfBlog{flex:1}.blogHome{background-color:#4f9bd5;padding-top:220px;overflow:hidden}@media screen and (min-width: 992px){.blogHome{padding-top:280px}}.blogHome .blog-grid{z-index:10;position:relative;display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;max-width:100vw;scroll-behavior:smooth;padding:20px 0 30px 20px}.blogHome .blog-grid .blogArticle{min-width:80%}@media screen and (min-width: 768px){.blogHome .blog-grid .blogArticle{min-width:50%}}@media screen and (min-width: 992px){.blogHome .blog-grid .blogArticle{min-width:40%}}@media screen and (min-width: 1660px){.blogHome .blog-grid .blogArticle{min-width:30%}}.blogHome .blog-grid .blogContent{white-space:normal}.blogHome h2{position:relative;z-index:10;text-align:center;color:#f7f7f7cc!important;line-height:.7!important;font-size:12vw}@media screen and (min-width: 992px){.blogHome h2{font-size:14vw}}@media screen and (min-width: 1660px){.blogHome h2{font-size:12vw}}.home .fadeIn{border-radius:0}.home .singleHeader2024{height:auto}.home .singleHeader2024>img{z-index:1;border-radius:0}.home .singleHeader2024 .blog{position:relative}.home .singleHeader2024:before{top:242px;z-index:10;position:absolute;content:"";height:100px;width:100%;background:linear-gradient(to bottom,#4f9bd500,#4f9bd5)}@media screen and (min-width: 992px){.home .singleHeader2024:before{top:400px}}@media screen and (min-width: 1440px){.home .singleHeader2024:before{top:734px}}.home .singleHeader2024:after{content:"";position:absolute;bottom:0;width:100%;height:200px;z-index:1;background:linear-gradient(to bottom,#f7f7f700,#f7f7f7)}.home .blog.the-obrien-journal .blogArticleImage{height:300px}.blogArticle .indAdditional{padding-top:5px;padding-bottom:5px}@media screen and (min-width: 1440px){.blogArticle .auto-grid-lg{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.ability-item{border:2px solid #505050;height:50px;padding:3px}.ability-item.chart-item{border:0;height:30px;width:100%}.ability-item.chart-item .ability-center{position:relative}.ability-item.chart-item .ability-center:after{position:absolute;width:12px;height:12px;background-color:#fff;border:1px solid #000;border-radius:50%;content:"";top:50%;left:50%;transform:translate(-50%,-50%)}.ability-item.chart-item .ability-low,.ability-item.chart-item .ability-high{position:relative}.chart-size-container{min-width:50px}.chart-size{margin:0;padding:0;font-weight:500}.chartBackground{position:relative;padding-top:30px}.theLines{position:absolute;width:calc(100% - 50px);height:100%;margin-top:-30px;margin-left:50px}.chartLine{position:relative;width:4.76%;text-align:right}.chartLine span{position:relative;right:4px;font-size:.6em}@media screen and (min-width: 768px){.chartLine span{font-size:1em}}.chartLine:after{content:"";width:1px;height:100%;background-color:#000;display:block;position:absolute;top:0;right:0}.ability-low{background:linear-gradient(to right,#a4c25500,#a4c255)}.ability-center{background-color:#a4c255}.ability-high{background:linear-gradient(to right,#a4c255,#a4c25500)}.ability-low,.ability-high{width:0;transition:width 1.3s ease}.enable .ability5{width:5%}.enable .ability10{width:10%}.enable .ability15{width:15%}.enable .ability20{width:20%}.enable .ability25{width:25%}.enable .ability30{width:30%}.enable .ability35{width:35%}.enable .ability40{width:40%}.enable .ability45{width:45%}.enable .ability50{width:50%}.enable .ability55{width:55%}.enable .ability60{width:60%}.enable .ability65{width:65%}.enable .ability70{width:70%}.enable .ability75{width:75%}.enable .ability80{width:80%}
