@import"theme-fonts.css";@import"fontawesome.css";.opensans-reg{font-family:opensans-reg}.opensans-semibold{font-family:opensans-semibold}.opensans-bold,strong{font-family:opensans-bold}.puffling{font-family:puffling!important}.roboto-med{font-family:roboto-med}body{font-family:opensans-reg}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.grn-txt,a{color:#033}.teal-txt{color:#3fc}.wht-txt{color:#fff!important}.gry-txt{color:#8c8c8c}.red-txt{color:red}@media (max-width: 860px){.md-text-center{text-align:center}}@media (max-width: 719px){.sm-text-center{text-align:center}}.small{font-size:14px;line-height:22px}p,h1,h2,h3,h4,h5,h6{letter-spacing:0;margin-top:0;margin-bottom:15px}p{font-size:16px;line-height:24px}h1.lrg-header{font-size:68px;letter-spacing:.49px}h2.lrg-header{font-size:51px;letter-spacing:.36px}h1,h2{font-size:42px}h3{font-size:36px}h3.md-h3{font-size:32px}h4,h3.sm-h3{font-size:28px}h5{font-size:18px}h6{font-size:16px}@media (max-width: 1024px){h1,h2,h3{font-size:32px}h2.lrg-header{font-size:42px;letter-spacing:.32px}}@media (max-width: 719px){h1,h2,h3,h2.lrg-header{font-size:32px}h4,h3.sm-h3{font-size:26px}}@media (max-width: 450px){h1,h2,h3{font-size:30px}#page-header h4{font-size:17px}}.container,.container.thic-container{max-width:1400px;width:100%;margin-left:auto;margin-right:auto;padding:0 25px;position:relative}.container.slim-container{max-width:1113px}.col-row,.container.thic-container>.col-row{display:flex;margin-left:-25px;margin-right:-25px}.col,.container.thic-container>.col-row>.col{padding-right:25px;padding-left:25px;max-width:100%}.slim-col-row{display:flex;margin-left:-10px;margin-right:-10px}.slim-col-row>.col{padding-right:10px;padding-left:10px;max-width:100%}.col-1{flex:1}.col-auto{flex:auto}.col-12{flex:100%}.col-6{flex:50%}.col-4{flex:33.333%}.col-3{flex:25%}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.m-auto{margin:auto}.mlr-auto,.mlf-auto{margin-left:auto;margin-right:auto}.m-0{margin:0}.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}@media (min-width: 1024px){.col-lg-12{flex:100%}.col-lg-9{flex:75%}.col-lg-8{flex:66.667%}.col-lg-7{flex:58.333%}.col-lg-6{flex:50%}.col-lg-5{flex:41.667%}.col-lg-4{flex:33.333%}.col-lg-3{flex:25%}}@media (max-width: 860px){.hidden-md{display:none!important}}@media (min-width: 720px) and (max-width: 1023px){.col-md-12{flex:100%}.col-md-7{flex:58.333%}.col-md-6{flex:50%}.col-md-5{flex:41.667%}.col-md-4{flex:33.333%}.col-md-3{flex:25%}}@media (min-width: 720px){.hidden-lg-up{display:none!important}}@media (max-width: 719px){.col-sm-12{flex:100%}.col-sm-6{flex:50%}.col-sm-4{flex:33.333%}.col-sm-3{flex:25%}.hidden-sm{display:none!important}.container{padding:0 10px}.col-row{margin-left:-10px;margin-right:-10px}.col{padding-right:10px;padding-left:10px}}.d-flex{display:flex}.d-flex-center{justify-content:center}.d-flex-between{justify-content:space-between}.d-flex-start{justify-content:flex-start}.d-flex-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.d-flex-col{flex-direction:column}.middle-content{display:flex;justify-content:center;flex-direction:column}main .btn,main .btn.grn-btn{background-color:#033;color:#3fc;padding:17px 33px;font-family:opensans-bold;font-size:16px;display:inline-block;letter-spacing:.8px;text-align:center;border-radius:4px;text-transform:uppercase;border-style:solid;border-width:2px;border-color:#033;text-decoration:none;white-space:nowrap;max-width:100%}main .btn.alt-btn{background-color:#3fc;color:#033!important;border-color:#3fc}main .btn.border-btn{background-color:#0033334f;border-color:#3fc}main .btn,.grow{-webkit-transition:all .2s ease!important;transition:all .2s ease!important}main .btn:hover,.grow:hover{transform:scale(1.045)}@media (max-width: 719px){main .btn{font-size:14px;padding:16px 29px}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay.overlay-30{opacity:.3}.position-relative{position:relative}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.box-radius{border-radius:6px}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.shopify-challenge__container{margin:40px auto}.cover-bg{background-size:cover;background-repeat:no-repeat}.center-bg{background-position:center}.top-bg{background-position:top center}.btm-bg{background-position:bottom center}.grn-bg{background-color:#033}.drk-grn-bg{background-color:#072727}.teal-bg{background-color:#3fc}.wht-bg{background-color:#fff}.gry-bg{background-color:#f4f4f4}main .shopify-section h2{font-family:puffling}.shopify-policy__container{padding:40px 0}@media (min-width: 720px){main .shopify-section{padding:30px 0;display:block}}@media (max-width: 719px){main .shopify-section{padding:15px 0;display:block}}#shopify-section-template--16203375706341__recently-viewed{padding-bottom:0;padding-top:30px}@media (min-width: 860px){.product-recently-viewed-card,.similar-products-slider-list>li{width:25%!important}}@media screen and (min-width: 1080px){.featured-collection__container>.home-section--content.featured-collection__content .featured-collection__title-card{min-height:600px}}.collection__item{overflow:hidden;border-radius:6px;border:1px solid #ccc}@media (max-width: 719px){.collection-list__content[data-layout=grid]{row-gap:10px}}.collection--title,.subcollections-banner__title{font-family:puffling}.cart-title span[data-cart-total]{margin-left:5px}.cart-shipping-toggle{text-decoration:underline!important}.cart-item--remove-link{background:#033;color:#3fc;border-radius:6px;height:50px;width:50px;text-align:center;display:flex;justify-content:center;flex-direction:column}.cart-item--remove-link svg{margin:auto}.cart-item--remove-link>i{font-size:18px}.cart-item--remove{width:auto}.cart-item{box-shadow:none!important;border-width:0 0 1px 0;border-color:#ccc;margin:0!important;padding:1.75rem 0}.cart-final-total{margin-top:0!important;border:none;padding:0}.cart-item:last-child{border-bottom:none!important}.cartitems--list{border:solid #cccccc;border-width:1px 0 1px 0}.cart-item--total{font-size:21px;letter-spacing:0;text-align:left;font-family:opensans-semibold}.cart-item--option-name,.cart-item--price-title{font-family:opensans-semibold}#main-contact .contact-page-content{margin:0}#main-contact .form-action-row{margin-top:10px}@media (max-width: 719px){.contact-info-col{text-align:center}#contact_form{margin-top:50px}#main-contact .form-action-row>button{min-width:100%}}#shopify-section-template--16203375706341__recently-viewed{padding:0}@media (min-width: 860px){.product-recently-viewed-card{width:25%!important}}.productitem .price.productitem__price,.productitem .price__compare-at.visible{display:flex}.productitem .price.productitem__price{flex-direction:column}.money.price__compare-at--single{align-self:flex-end!important;margin-right:2px}.price__current{font-family:opensans-semibold}.product-title{font-family:opensans-semibold;font-size:28px;color:#000;letter-spacing:0}.form-field-select-wrapper svg,.options-selection__select svg,.options-selection__input-select-wrapper svg{right:12px;margin-top:-7px;height:15px;width:15px}.h1{font-size:51px;letter-spacing:.36px}.h2{font-size:42px;letter-spacing:0}.h3{font-size:36px;letter-spacing:0}.h4{font-size:32px;letter-spacing:0}#shopify-section-section-bottom-search{padding-bottom:3rem;padding-top:0}.productitem--image{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.listcollections--section .collection__item-image{aspect-ratio:1.25;display:flex}.template-page .page-header-section{background-image:none}.template-page .page-header-section+.shopify-section article{margin-top:0}.collection--title{font-size:42px;color:#033;line-height:1;margin-bottom:20px;letter-spacing:0}.collection--description br{display:none}.collection--description *{text-align:left!important}.breadcrumbs-container{margin-top:0;margin-bottom:20px}.subcollections-grid__item{border:1px solid rgba(128,128,128,.16);box-shadow:0 1px 4px #8080801c;padding:1rem;min-height:100%;flex-grow:1}.subcollections-grid__item:hover{box-shadow:0 2px 8px #80808033}.collection-filters__filter-list-item .checkmark[data-animation-state=unchecked],.filter-item:not(.filter-item--toggle-more) .checkmark[data-animation-state=unchecked],.productitem__compare-checkbox-icon .checkmark[data-animation-state=unchecked],.account-address-form.visible .form-icon--checkbox .checkmark[data-animation-state=unchecked]{border-color:#ccc}.collection-list__content[data-layout=grid] .collection__item a{position:absolute;height:100%;width:100%;left:0;top:0}.collection-list__content[data-layout=grid] .collection__item{position:relative;padding-top:100%;overflow:hidden}.collection__item-info.collection__item-title{position:absolute;bottom:0;right:0;left:0;background-color:#fff;width:100%;padding:5px}.product-recently-viewed--section .product-recently-viewed__wrapper{padding:30px}.product-recently-viewed--section .product-recently-viewed__wrapper .product-recently-viewed__content{width:100%;margin:0;padding:0}.productitem--image img.productitem--image-primary{background-color:#346b54}.options-selection__option-value{margin:1px}span.options-selection__option-swatch-wrapper.radio{box-shadow:0 0 #fff,0 0 0 1px #ccc}.cart-item--product-options[data-value="No Extra shaft"],.cart-item--product-options[data-value="No Engraving"],.cart-item--product-options[data-value=""],.cart-item--product-options[data-value=None]{display:none}#site-body .stamped-badge[data-rating="0.0"]{display:none!important}@media screen and (max-width: 1023px){.site-footer-block-title.linked{display:none}.site-footer-block-title.mobile{display:block}}@media screen and (min-width: 1024px){.site-footer-block-title.linked{display:block}.site-footer-block-title.mobile{display:none}}.cart-item[data-addon-remove-keys=""]{border-bottom:0;padding-bottom:0}.cart-item--inner{align-items:flex-start!important}.collection-img{width:100%;height:auto}.product-non-map-discount{font-size:14px;font-weight:900;padding:10px;border:1px solid #196b3a;border-radius:3px;color:#196b3a;background:#cfeada}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-custom.scss.css.map?v=125182146172799977831742320636 */
