#NewsletterPopup-newsletter-popup-klaviyo .modal__centered-content{padding:0!important;overflow:hidden}#NewsletterPopup-newsletter-popup-klaviyo .modal--square .modal__close{margin-top:0!important;margin-right:0!important}#NewsletterPopup-newsletter-popup-klaviyo .modal__inner{max-width:75%!important;border:16px solid #313131}@media only screen and (max-width:589px){#NewsletterPopup-newsletter-popup-klaviyo .modal__inner{max-width:90%!important}}@media only screen and (max-width:589px){.modal--mobile-friendly{top:0;bottom:0}.modal--mobile-friendly:before{display:block!important}}.newsletter-popup-klaviyo{width:800px;height:543px;max-width:100%}@media only screen and (max-width:589px){.newsletter-popup-klaviyo{width:395px;height:350px}}.newsletter-popup-klaviyo .left{width:calc(100% - 400px);background-image:url(/cdn/shop/files/knf_klaviyo-popup-bg_carrying-dog.jpg?v=1597953627);background-position:top left;background-repeat:no-repeat}@media only screen and (max-width:926px){.newsletter-popup-klaviyo .left{display:none}}.newsletter-popup-klaviyo .right{width:400px;padding:50px 35px;background-image:url(/cdn/shop/files/knf_klaviyo-popup-bg_fingerprint.gif?v=1597953689);background-position:top left;background-repeat:no-repeat}@media only screen and (max-width:926px){.newsletter-popup-klaviyo .right{width:100%;background-size:cover;padding:10px 8px}}.newsletter-popup-klaviyo .right img{margin:0 auto}@media only screen and (max-width:589px){.newsletter-popup-klaviyo .right img{display:none}}.newsletter-popup-klaviyo .ql-font-helvetica{font-size:28px!important;font-family:Futura,sans-serif!important;font-weight:700!important}.newsletter-popup-klaviyo .ql-font-century-gothic{font-size:14px;text-transform:none!important;letter-spacing:0!important}.newsletter-popup-klaviyo .klaviyo-form form>div>div:nth-child(1) p span{font-family:Futura,sans-serif!important;text-transform:uppercase;font-weight:100;font-size:22px!important;padding-top:16px;display:block!important;letter-spacing:4px}@media only screen and (max-width: 500px){.newsletter-popup-klaviyo .klaviyo-form form>div>div:nth-child(1) p span{font-size:18px!important}}.newsletter-popup-klaviyo .klaviyo-form form>div>div:nth-child(2) p{margin-top:0!important}.newsletter-popup-klaviyo .klaviyo-form form>div>div:nth-child(2) p strong{font-family:Futura,sans-serif!important;text-transform:uppercase;font-weight:500;font-size:54px;line-height:1;color:#3f3f3f!important}@media only screen and (max-width: 589px){.newsletter-popup-klaviyo .klaviyo-form form>div>div:nth-child(2) p strong{font-size:36px!important}}@media only screen and (max-width: 500px){.newsletter-popup-klaviyo .klaviyo-form form>div>div:nth-child(2) p strong{font-size:32px!important}}.newsletter-popup-klaviyo .klaviyo-form input{border:1px solid #b1b1b1!important;background:#fff!important;font-weight:400!important;color:#b2b2b2!important;padding:25px 0 25px 16px!important;margin-bottom:-20px!important}@media only screen and (max-width: 500px){.newsletter-popup-klaviyo .klaviyo-form input{padding:16px 0 16px 16px!important}}.newsletter-popup-klaviyo .klaviyo-form input::-webkit-input-placeholder{color:#b2b2b2!important;font-size:15px!important}.newsletter-popup-klaviyo .klaviyo-form input::-moz-placeholder{color:#b2b2b2!important;font-size:15px!important}.newsletter-popup-klaviyo .klaviyo-form input:-ms-input-placeholder{color:#b2b2b2!important;font-size:15px!important}.newsletter-popup-klaviyo .klaviyo-form input:-moz-placeholder{color:#b2b2b2!important;font-size:15px!important}.newsletter-popup-klaviyo .klaviyo-form button{margin-top:10px;text-transform:uppercase;font-family:Futura,sans-serif!important;padding:20px 0!important;letter-spacing:1px!important;display:block}.newsletter-popup-klaviyo .klaviyo-form .ql-editor{overflow:hidden!important}.template-customers-login .main-content{background:#f7f7f7}.account-login #shopify-section-slideshow .hero__title span{display:block}@media (max-width: 589px){.account-login #shopify-section-slideshow .hero__title span{display:inline-block}}.account-login #shopify-section-slideshow .hero__subtitle{max-width:560px}@media (max-width: 589px){.account-login #shopify-section-slideshow .hero__subtitle{font-size:14px}}.account-login #shopify-section-slideshow .hero__link a{color:#fff!important;letter-spacing:0!important}@media (max-width: 530px){.account-login .hero__image-wrapper .hero__image{object-position:100% 50%;font-family:"object-fit: cover; object-position: 100% 50%;"}}.account-login .loyalty-rewards,.account-login .loyalty-rules{background:#d8dacf}.account-login .loyalty-rewards h2,.account-login .loyalty-rules h2{text-align:center;color:#50514c;text-transform:none}.account-login .loyalty-rewards a.btn,.account-login .loyalty-rules a.btn{margin:50px auto 0;display:block;max-width:230px}.account-login .loyalty-rewards p,.account-login .loyalty-rules p{text-align:center;max-width:600px;margin:0 auto 50px;color:#50514c}.account-login .lion-rewards-list{align-items:center;justify-content:center}.account-login .lion-rewards-list .lion-reward-item{background:#63645f;margin:1%;width:31%}@media (max-width: 900px){.account-login .lion-rewards-list .lion-reward-item{width:48%}}.account-login .lion-rewards-list .lion-reward-item__content{border:1px dashed #a19857;border-radius:0;background:#63645f}.account-login .lion-rewards-list .lion-reward-item__title{color:#a29857}.account-login .lion-rewards-list .lion-reward-item__cost,.account-login .lion-rewards-list .lion-reward-item__percent-off{color:#fff}.account-login .lion-rules-list{max-width:769px}@media (max-width: 700px){.lion-reward-item__cost{font-size:14px}}.loyalty-join{margin-bottom:75px}.lion-rules-list{margin:0 auto}.lion-rules-list .lion-rule-item{min-width:0;width:33.3333%}@media (max-width: 720px){.lion-rules-list .lion-rule-item{width:50%}}.lion-rules-list .lion-rule-item__content{border-radius:0}.lion-rules-list .lion-rule-item__points{text-align:center}.lion-rules-list .lion-rule-item__title{text-align:center;font-weight:700}@media (max-width: 530px){.lion-rules-list .lion-rule-item__title{font-size:18px}}.lion-rules-list .lion-rule-item__points .value{font-weight:400}.lion-rules-list .lion-icon__rule--purchase{background:url(/cdn/shop/files/ft_loyalty-icon_make_purchase.png?v=1601315742) center/contain no-repeat}.lion-rules-list .lion-icon__rule--signup{background:url(/cdn/shop/files/ft_loyalty-icon_make_purchase.png?v=1601315742) center/contain no-repeat}.lion-rules-list .lion-icon__rule--instagram-follow{background:url(/cdn/shop/files/ft_loyalty-icon_instagram.png?v=1601315742) center/contain no-repeat}.lion-rules-list .lion-icon__rule--newsletter-signup{background:url(/cdn/shop/files/ft_loyalty-icon_mailing-list.png?v=1601315742) center/contain no-repeat}.lion-rules-list .lion-icon__rule--birthday{background:url(/cdn/shop/files/ft_loyalty-icon_birthday-present.png?v=1601400440) center/contain no-repeat}.lion-rules-list .lion-icon__rule--referral{background:url(/cdn/shop/files/ft_loyalty-icon_refer-friends.png?v=1601315742) center/contain no-repeat}.lion-rules-list .lion-icon__rule--facebook-like{background:url(/cdn/shop/files/ft_loyalty-icon_facebook.png?v=1601315742) center/contain no-repeat}.lion-rules-list .lion-action-button{border-radius:0!important}.lion-rules-list .lion-action-button:hover{background:#999}.loyalty-icons img{width:120px;margin:0 auto}.loyalty-icons .image-wrap{padding-bottom:140px!important}.loyalty-icons .text-spacing{text-align:center}.loyalty-icons .text-spacing h2{font-size:18px}.loyalty-join .page-width{max-width:1000px;background:#50514c;position:relative;padding-top:60px!important;padding-bottom:20px!important}.loyalty-join .input-half{width:49%;display:inline-block;float:left}.loyalty-join .input-half.margin-left{margin-left:2%}.loyalty-join h1,.loyalty-join label{color:#fff!important;text-align:left;margin-top:0}.loyalty-join p{color:#fff;text-align:left}.loyalty-join label{text-transform:none;letter-spacing:0;font-size:16px}.loyalty-join label p{overflow:hidden}.loyalty-join label.check{float:left}.loyalty-join input:not([type=submit]),.loyalty-join select{background-color:#fff}.loyalty-join input[type=checkbox]{margin-right:5px;float:left;margin-top:5px}.loyalty-join input[type=submit]{max-width:200px}.loyalty-join .close{position:absolute;top:20px;right:20px;background:url(/cdn/shop/files/ft_login-icon_close.png?v=1601153274) top left no-repeat;background-size:cover;width:26px;height:26px;cursor:pointer}.loyalty-faq{background:#cbcdc2}.loyalty-faq .h2{text-transform:none!important;color:#50514c!important}.loyalty-faq button{font-weight:700;color:#50514c!important;font-size:20px;width:100%;background-image:url(/cdn/shop/files/ft_loyalty-icon_plus-expand.png?v=1601404469);background-size:33px;background-position:right 15px;background-repeat:no-repeat}.loyalty-faq button.is-open{background-image:url(/cdn/shop/files/ft_loyalty-icon_plus-collapse.png?v=1601404691)}.loyalty-faq .index-section--faq .page-width{border-bottom:none}.loyalty-faq .page-width{border-bottom:2px solid #c0c2b7}.loyalty-faq .collapsible-trigger--inline{padding:15px 0}.loyalty-faq .collapsible-trigger__icon{display:none}.lion-action-button{background-color:#50514c;font-size:16px}.account .page-content{padding-bottom:20px}.account .section-header{margin-bottom:40px}.account .account-details h2{color:#9a9a9a}.account .order-history h2{font-size:24px}.account .order-history th{background:#50514c;color:#fff}.account .order-history tr:nth-child(2n) td{background:#fff}.account .loyalty-logo{display:block;margin:0 auto 40px;max-width:150px}.account .loyalty-summary{margin-top:40px}.account .account-details h2{font-size:24px}.account .address-book{float:right}.account .loyalty-logo{display:block;margin:40px 0;max-width:300px}.account .loyalty-rewards{padding:75px 0;background:#5b5a4d;background:-moz-linear-gradient(90deg,#5b5a4d 0,#a29857 100%);background:-webkit-linear-gradient(90deg,#5b5a4d 0,#a29857 100%);background:linear-gradient(90deg,#5b5a4d 0,#a29857)}.account .loyalty-rewards .loyalty-header h2,.account .loyalty-rewards .loyalty-header p{color:#fff!important}.account .loyalty-rewards .loyalty-logo{margin:0 auto 40px!important;max-width:150px!important}.account .loyalty-rules{padding-top:75px;background:#d7dace}.account .loyalty-rules h2,.account .loyalty-rules p{text-align:center}.account .lion-rewards-list{max-width:1100px;margin:0 auto;justify-content:center}.account .lion-rewards-list .lion-reward-item__fill{background-color:#93ad55}.account .lion-rewards-list .lion-reward-item{width:25%}@media (max-width: 700px){.account .lion-rewards-list .lion-reward-item{width:33%}}@media (max-width: 589px){.account .lion-rewards-list .lion-reward-item{width:50%}}.account .lion-rewards-list .lion-reward-item__content{background:#ebebeb;min-height:200px}.account .lion-rewards-list .lion-reward-item__more-info-url a{color:#42a1a4}.account .lion-rewards-list .lion-reward-item__title{font-size:24px;margin-top:20px}@media (max-width: 700px){.account .lion-rewards-list .lion-reward-item__title{font-size:18px}}.account .lion-rule-item--actionable:hover .lion-rule-item__content{border:1px solid #a19857}.account .loyalty-header{margin-bottom:40px}.account .loyalty-header h2,.account .loyalty-header p{text-transform:none!important;color:#50514c!important;text-align:center}.loyalty-spend{font-size:14px;padding-top:7px}.loyalty-spend p{margin-bottom:0}.loyalty-spend p span{color:#a19857}.loyalty-activity{margin-bottom:40px}.meter{margin-top:40px;margin-bottom:10px}.meter .hotspot{position:absolute;bottom:-5px}.meter .hotspot span{width:100px;display:block;text-align:right;color:#909090;font-size:14px;line-height:1.2;margin-bottom:10px;transition:all 2s}.meter .hotspot .hotspot_bubble{display:block;width:18px;height:18px;border-radius:100%;border:5px solid #bababa;background:#e5e5e5;margin:0;transition:all 2s;float:right}.meter .hotspot.active .hotspot_bubble{background:#a39b5c;border:5px solid #e1d58b;box-shadow:0 0 7px #0000004d}.meter .hotspot.active span{color:#bfac45}.meter .hotspot_1{left:70%}.meter .hotspot_2{left:55%}.meter .meter_bar{background:#e4e4e4;display:block;width:100%;height:8px;border-radius:10px;position:relative}.meter .meter_bar .meter_distance{background:#ded791;display:block;height:100%;border-radius:10px;transition:width 2s}.meter p{font-size:14px;font-style:italic;text-align:center;margin-top:15px;color:#000;font-weight:700}.collapsibles-wrapper button{text-align:left!important}.product__thumb-play{background:0 0}a.size_chart_modal{float:right;text-decoration:underline;font-size:11px!important;letter-spacing:0}.slick-arrow{z-index:19}.style-number{float:right;letter-spacing:0}.product-single__description-full .feature-row{margin:0}@media (max-width: 960px){.product-single__description-full .feature-row__item p{margin-bottom:20px}}.product-reviews{margin-bottom:0}.page-content--product{padding-bottom:0}.video_container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video_frame{position:absolute;top:0;left:0;width:100%;height:100%}.variant-input-wrap .product_color_group label,.variant-input-wrap .product_color_group label.disabled{cursor:pointer!important}.variant-input-wrap .product_color_group label.disabled:after{content:none!important}.variant-input-wrap .product_color_group.selected label{box-shadow:0 0 0 2px #000}.variant-input-wrap a{display:inline-block;cursor:pointer}form.unload{min-height:180px;position:relative}form.unload:after,form.unload:before{content:"";position:absolute;width:100px;height:5px;background:#000;left:50%;top:145px;margin:-3px 0 0 -50px;z-index:100;opacity:0}form.unload:before{background:#00000026;animation:fade-in .5s forwards 0s}form.unload:after{animation:preloading .5s ease .3s infinite}form.unload .variant-wrapper.unload-ready,form.unload button{opacity:.3}.toolbar .site-nav__link--icon{padding:7.5px 0}.site-footer input:-webkit-autofill,.site-footer input:-webkit-autofill:focus,.site-footer input:-webkit-autofill:hover,.site-footer select:-webkit-autofill,.site-footer select:-webkit-autofill:focus,.site-footer select:-webkit-autofill:hover,.site-footer textarea:-webkit-autofill,.site-footer textarea:-webkit-autofill:focus,.site-footer textarea:-webkit-autofill:hover{background:0 0!important;-webkit-text-fill-color:white!important;-webkit-box-shadow:0 0 0 1000px #000 inset!important;transition:background-color 5000s ease-in-out 0s!important;box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px transparent!important}.site-footer .klaviyo-form p{text-align:left!important;color:#fff!important;font-size:14px;font-family:Futura,sans-serif!important}.site-footer .klaviyo-form p strong{font-size:20px!important}.site-footer .klaviyo-form input{background:0 0!important;border-radius:0!important;padding-left:0!important;border:none!important;font-size:14px!important;font-family:Futura,sans-serif!important;border-bottom:2px solid #fff!important;max-width:350px;color:#fff!important;height:50px}.site-footer .klaviyo-form input:valid{background:0 0!important}.site-footer .klaviyo-form input:focus{box-shadow:none!important;background:0 0!important}.site-footer .klaviyo-form input:required{background:0 0!important}.site-footer .klaviyo-form input:optional{background:0 0!important}.site-footer .klaviyo-form button{background:transparent url(/cdn/shop/t/24/assets/email_icon.png?v=1588782403) top center no-repeat!important;background-size:26px!important;padding:0!important;width:30px!important;height:30px!important;position:absolute!important;bottom:10px;border-bottom:2px solid #fff!important;left:-10px}.site-footer .klaviyo-form input::-webkit-input-placeholder{color:#fff!important;font-size:14px!important;font-family:Futura,sans-serif!important;letter-spacing:.025em!important}.site-footer .klaviyo-form input:-ms-input-placeholder{color:#fff!important;font-size:14px!important;font-family:Futura,sans-serif!important;letter-spacing:.025em!important}.site-footer .klaviyo-form input::placeholder{color:#fff!important;font-size:14px!important;font-family:Futura,sans-serif!important;letter-spacing:.025em!important}.site-footer .klaviyo-form form{padding:0!important;margin:0 auto;max-width:350px}@media (min-width: 768px){.site-footer .klaviyo-form form{margin-left:-8px!important;margin-top:-22px!important}}.catalog-request .medium-up--one-third{text-align:center}.catalog-request h3{font-size:18px}.catalog-request .catalog{text-decoration:underline;cursor:pointer}.catalog-request .catalog:after{display:none}.catalog-request .catalog p{margin:0 auto}#shopify-section-page-our-story-template form{max-width:700px;margin:0 auto!important;width:100%;display:block;margin-top:-100px}#shopify-section-page-our-story-template .klaviyo-form{margin-top:-75px;margin-bottom:50px}#shopify-section-page-our-story-template .klaviyo-form input{border:1px solid #dadada;background:#eee;line-height:39px;height:39px;padding-left:13px;color:#999;font-weight:400}#shopify-section-page-our-story-template .klaviyo-form input::-webkit-input-placeholder{color:#999;font-weight:400}#shopify-section-page-our-story-template .klaviyo-form input:-ms-input-placeholder{color:#999;font-weight:400}#shopify-section-page-our-story-template .klaviyo-form input::placeholder{color:#999;font-weight:400}#shopify-section-page-our-story-template .klaviyo-form button{width:125px;border-radius:0}.global{width:100%;max-width:1440px;min-height:800px;margin:0 auto;padding:2%;background:url(/cdn/shop/files/dot-map.png?12039982217227439860) center center no-repeat;background-size:cover}.global h1{font-size:63px;text-align:center;margin-bottom:30px}.global section.dropdown{width:90%;max-width:300px;margin:0 auto}.global select{padding:10px;font-size:16px;border:1px solid #dadada;width:100%;text-transform:uppercase}.global .results{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fffffff2;margin-top:30px;padding:10px}.global h2{font-size:22px}.global .result-block{margin:1%;width:100%;padding:20px;border:1px solid #dadada;background:#fff;line-height:26px;font-size:14px;overflow:hidden;white-space:nowrap}.global .facebook{background:url(/cdn/shop/files/icon_facebook.gif?12039982217227439860) left center no-repeat;padding-left:19px;background-size:15px}.global .website{background:url(/cdn/shop/files/icon_globe.gif?12039982217227439860) left center no-repeat;padding-left:19px;background-size:15px}.global .phone{background:url(/cdn/shop/files/icon_phone.gif?12039982217227439860) left center no-repeat;padding-left:19px;background-size:15px}.global .borderRadius,.global .borderRadiusTp{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.global .dd .ddTitle{background:#fff;padding:10px}.global .dd .divider{top:0}.global .dd .ddChild li{padding:10px}.global .dd .ddChild li img{width:35px}.global .dd .ddArrow{width:16px;height:16px;margin-top:-8px;background:url(/cdn/shop/files/dd_arrow.gif?12039982217227439860) no-repeat}.global .ddTitleText,.global .ddlabel{text-transform:uppercase;font-size:14px}@media (min-width: 900px){.global{padding:50px}.global .result-block{width:48%}.global .results{padding:20px}}div.jqvmap-label{background:#fff none repeat scroll 0 0;border:1px solid #000;border-radius:11px;color:#000;display:none;font-size:14px;padding:10px 20px;pointer-events:none;position:absolute;text-transform:uppercase;margin:-20px auto auto -10px}#sale{text-transform:uppercase!important;color:#8b0000!important;font-weight:700}.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:linear-gradient(to top,#000000d9 0,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleZ(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleZ(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0000001a;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.borderRadius{-moz-border-radius:5px;border-radius:5px}.borderRadiusTp{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;cursor:default}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.ddcommon input.text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:0}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1}.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}.borderRadius .border,.borderRadiusTp .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}img.fnone{float:none!important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:4px}.ddcommon .ddArrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd{border:1px solid #c3c3c3}.dd .divider{border-left:1px solid #c3c3c3;border-right:1px solid #fff;right:24px}.dd .ddArrow{width:16px;height:16px;margin-top:-8px;background:url(../../html_templates/images/dd_arrow.gif) no-repeat}.dd .ddArrow:hover{background-position:0 100%}.dd .ddTitle{color:#000;background:#e2e2e4}.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;left:-1px}.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #c3c3c3}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li img{padding:0 6px 0 0}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}.style-number{margin-top:5px}.final-sale{float:right;clear:both;color:#93ad55;font-weight:700}.grid-product__price--savings,.grid-product__tag--sale{color:var(--colorTextBody)!important}.grid-product__tag--new{background-color:#000!important;color:#fff!important}@media (max-width:1024px){.style-number,.final-sale{float:none}}@media (max-width: 769px){.style-number{float:none;margin-top:10px}a.size_chart_modal{position:absolute!important;text-align:right;right:20px}}.size-chart-table{font-size:14px}.size-chart-table td{text-align:center;padding:10px 5px}.white-bg td{background:#fff!important}.grey-bg td{background:#d5d5d5!important}@media (max-width: 1130px){.size-chart-table{font-size:12px!important;min-width:663px!important}}@media (max-width: 589px){.hide-mobile{display:none}}@media (min-width: 769px){div#size-chart-modal{max-width:1000px}}a.btn.active{background-color:#000}#size-chart-modal .size-chart-links{display:none}.product-extra-info{display:grid;grid-template-columns:6% 70px 36% 70px 36%;list-style:none;align-items:center;margin-left:0}.product-extra-info img{width:61px}.product-extra-info .content{text-transform:uppercase;vertical-align:middle;line-height:1.2;text-align:left!important}.product-extra-info .count{font-weight:700;font-size:36px;vertical-align:middle}@media (min-width:1240px) and (max-width:1400px){.product-extra-info{grid-template-columns:5% 55px 36% 55px 36%}.product-extra-info img{width:45px}.product-extra-info .count{font-size:28px}.product-extra-info .content{font-size:14px}}@media (min-width:1051px) and (max-width:1240px){.product-extra-info{grid-template-columns:5% 45px 35% 50px 39%}.product-extra-info img{width:35px}.product-extra-info .count{font-size:24px}.product-extra-info .content{font-size:13px}}@media (min-width:958px) and (max-width:1050px){.product-extra-info img{width:35px}.product-extra-info{grid-template-columns:4% 45px 35% 50px 37%}.product-extra-info .count{font-size:24px}.product-extra-info .content{font-size:12px}}@media (min-width: 769px) and (max-width:957px){.product-extra-info{display:block!important}.product-extra-info .mobile-float-left{float:left;width:45px;margin:0 3% 0 15%;clear:left}.product-extra-info img{width:45px}.product-extra-info .count{font-size:28px;margin-top:-7px}.product-extra-info .content{font-size:14px;margin-bottom:20px;text-align:left}}@media (max-width:768px){.product-extra-info{display:grid!important;grid-template-columns:6% 80px 30% 80px 35%}}@media (max-width:600px){.product-extra-info{display:grid!important;grid-template-columns:3% 60px 32% 60px 36%}.product-extra-info img{width:35px}.product-extra-info .count{font-size:24px}.product-extra-info .content{font-size:13px}}@media (max-width:496px){.product-extra-info{display:block!important}.product-extra-info .mobile-float-left{float:left;width:45px;margin:0 3% 0 15%;clear:left}.product-extra-info img{width:45px}.product-extra-info .count{font-size:28px;margin-top:-7px}.product-extra-info .content{font-size:14px;margin-bottom:20px;text-align:left}}@media (max-width:496px){.product-extra-info .mobile-float-left{margin:0 5% 0 8%}.product-extra-info .count{margin-top:-7px!important}}@media (max-width:768px){.return-link{max-width:95%!important}.jdgm-histogram__frequency{display:none!important}}.large-grey-header p.h2{font-size:42px;color:#707070}.large-grey-header .enlarge-text{font-size:58px;margin-top:-20px;color:#707070}.algolia-autocomplete{border-top:2px solid #a19857!important}.aa-product-info,.ais-hit--subtitle,.aa-powered-by{display:none!important}.aa-dropdown-menu .aa-product-price,.aa-dropdown-menu a,.aa-dropdown-menu a:hover,.aa-dropdown-menu a:focus,.aa-dropdown-menu a:active,.ais-page .ais-link,.ais-page a,.ais-page a:hover,.ais-page a:focus,.ais-page a:active{color:#a19857!important}.feature-row__item{min-width:50%!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important}@media only screen and (min-width: 769px){.product-single__description-full{margin:30px 0}}.product-block--header{margin-bottom:0}.breadcrumb__divider{color:#e8e8e1!important}.grid-product__reviews .jdgm-widget.jdgm-widget{text-align:center!important}.no-border-top{border-top:none!important}.tag-list li{margin-bottom:10px}.ais-page{max-width:1500px;margin:50px auto}.ais-page .ais-hit{border:none!important}.ais-page .ais-results-as-block .ais-hit--picture{top:0!important;left:0!important;width:100%!important;height:80%!important;margin:0 auto!important;background-position:top!important}.ais-page .ais-results-as-block .ais-hit--details{margin-top:130%!important}.ais-page .ais-hit--details>*{width:90%!important;margin:0 auto!important;overflow:visible!important;text-overflow:unset!important;white-space:normal!important}.ais-page .label,.ais-page label:not(.variant__button-label):not(.text-label){letter-spacing:0}.ais-page .ais-hit--title,.ais-page a,.ais-hit--price,.ais-page .ais-facet--header,.ais-search-header{color:#000!important;background:transparent!important}.ais-page .ais-facet--header{font-weight:700;border:none!important}.ais-page .ais-facet{border:none!important}.ais-page .ais-SearchBox-input{width:85%!important}.ais-page .ais-SearchBox-input,.ais-page .ais-SearchBox-input:focus{display:inline-block!important;float:left!important}.ais-SearchBox-submit,.ais-SearchBox-reset{float:right!important}.v2-landing_hero .hero__image-wrapper:before{opacity:0}.v2-landing_hero .hero{background:#46423a}.v2-landing_hero .hero__top-subtitle,.v2-landing_hero .hero__title,.v2-landing_hero .hero__subtitle{color:#292117}.v2-landing_hero .hero__title .animation-contents{padding-bottom:9px;border-bottom:3px solid rgb(41,33,23)}.v2-landing_hero .hero__title .animation-cropper{overflow:visible}.v2-landing_hero .hero__top-subtitle{font-family:rigid-square,sans-serif;letter-spacing:0;font-size:24px;line-height:1.2}.v2-landing_hero .hero__title{margin-top:10px;margin-bottom:15px;font-family:Squares Bold;font-style:italic}.v2-landing_hero .btn,.v2-landing_meet .btn,.v2-landing_growing .btn{background:#292117;border:2px solid rgb(41,33,23);min-width:269px;padding:15px 20px;font-size:16px;margin-top:10px;transition:background .2s ease 0s!important}.v2-landing_hero .btn:hover,.v2-landing_meet .btn:hover,.v2-landing_growing .btn:hover{background:transparent!important;color:#292117!important}.v2-landing_hero .hero__text-shadow:before{background:none}@media (min-width: 1910px){.v2-landing_hero .hero{position:absolute;top:0;left:0;right:0;bottom:0}.v2-landing_hero .hero--650px{height:auto}.v2-landing_hero .hero-height{height:0;padding-bottom:48.611111111111114%}}@media (max-width: 1000px){.v2-landing_hero .hero__title{font-size:42px!important}.v2-landing_hero .hero__subtitle{font-size:18px}.v2-landing_hero .hero--650px{height:500px}.v2-landing_hero .hero__image{object-position:45%!important}}@media (max-width: 860px){.v2-landing_hero .hero__title{font-size:52px!important}.v2-landing_hero .hero__image{object-position:65%!important}.v2-landing_hero .hero__top-subtitle{font-size:16px;letter-spacing:3px}.v2-landing_hero .hero__title{font-size:35px!important}.v2-landing_hero .hero__subtitle{max-width:370px}.v2-landing_hero .btn,.v2-landing_meet .btn{min-width:200px;font-size:14px}}@media (max-width: 769px){.v2-landing_hero .hero--650px{height:auto}.v2-landing_hero .hero__image-wrapper:before{opacity:0}.v2-landing_hero .hero__text-shadow{max-width:300px}.v2-landing_hero .hero__top-subtitle br,.v2-landing_hero .hero__title br,.v2-landing_hero .hero__subtitle br{display:none}}@media (max-width: 569px){.v2-landing_hero .hero__text-shadow{max-width:190px!important;margin-top:-25px;text-align:center}.v2-landing_hero .hero__subtitle{font-size:16px}.v2-landing_hero .hero__top-subtitle{letter-spacing:1px}}@media (max-width: 440px){.v2-landing_hero .hero__top-subtitle{letter-spacing:0px;font-size:14px;line-height:1.2}.v2-landing_hero .hero__title{font-size:25px!important}.v2-landing_hero .hero__subtitle{font-size:15px;line-height:1.2}.v2-landing_hero .hero__text-shadow{max-width:140px!important}.v2-landing_hero .btn,.v2-landing_meet .btn{min-width:100%;font-size:12px}.v2-landing_hero .hero--650px{height:423px}.v2-landing_hero .hero__image{object-position:bottom center!important}.v2-landing_hero .hero-height{padding-bottom:453px}}@media (max-width: 340px){.v2-landing_hero .hero__top-subtitle{display:none}}.v2-landing_grey-bg{margin-top:-75px;padding-top:35px;padding-bottom:75px;background:#46423a;color:#fff;font-size:20px}.v2-landing_meet-heading{margin-top:-75px;padding-top:75px;margin-bottom:-75px;padding-bottom:75px;background:#fff}.v2-landing_meet-heading p{margin-bottom:-15px!important;font-size:20px}.v2-landing_meet-heading .h2{font-size:42px;font-family:Squares Bold}.v2-landing_meet{margin-bottom:-75px;padding-bottom:75px}.v2-landing_meet,.v2-landing_meet .image-wrap{background:#fff}.v2-landing_meet .tab-block{position:relative;margin-top:100px}.v2-landing_meet .tab-block h2{background-size:cover;height:55px;width:274px;margin-bottom:0;position:absolute;color:#fff;text-align:center;font-size:20px;vertical-align:middle;display:table-cell;padding-top:17px;top:-49px;font-family:rigid-square,sans-serif}.v2-landing_meet h3{font-size:20px;text-transform:none;margin-bottom:15px;margin-top:40px}.v2-landing_meet .block-left h2{background:url(/cdn/shop/files/30ace702-first-tactical-landinag-page-assetsartboard-5_107m01v07m01j000006028.png?v=1670439109) top right no-repeat;left:-11px}.v2-landing_meet .block-right{text-align:right}.v2-landing_meet .block-right h2{background:url(/cdn/shop/files/4ca48ff6-first-tactical-landinag-page-assetsartboard-6_107m01v07m01j000006028.png?v=1670439591) top left no-repeat;right:-12px}.v2-landing_meet .tab-content{background:#eeeee7;border-style:solid;border-width:1px;border-color:#000;border-radius:0;padding:20px;font-size:15px;letter-spacing:normal}.v2-landing_meet .btn{margin:40px auto;display:block;max-width:200px}@media (max-width: 890px){.v2-landing_meet .tab-block h2{width:216px}.v2-landing_meet .block-left h2{left:0;padding-right:15px}.v2-landing_meet .block-right h2{right:0;padding-left:15px}}@media (max-width: 768px){.v2-landing_meet .custom-content{display:flex}.v2-landing_meet .custom__item:nth-child(1){order:2}.v2-landing_meet .custom__item:nth-child(2){order:1}.v2-landing_meet .custom__item:nth-child(3){order:3}.v2-landing_meet .custom__item:nth-child(4){order:4}.v2-landing_meet .custom__item-inner--image{width:50%}.v2-landing_meet .tab-block h2{width:250px}}.v2-landing_about .hero-height{padding-bottom:550px}.v2-landing_about .hero__title{margin-bottom:15px;font-family:Squares Bold;font-size:42px}@media (max-width: 589px){.v2-landing_about .hero-height{padding-bottom:0}}.v2-landing_product{background:#e3ddd7;margin-bottom:-75px;padding-bottom:75px;margin-top:-75px;padding-top:75px}.v2-landing_product .collapsibles-wrapper--border-bottom,.v2-landing_product .collapsible-trigger-btn--borders,.v2-landing_product .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border-color:#000}.v2-landing_product h1{font-family:Squares Bold}.v2-landing_testimonials .testimonials-section{background:#e3ddd7 url(/cdn/shop/files/834f61fc-first-tactical-landinag-page-assetsartboard-14_1000000000000000000028.gif?v=1670452617) bottom center no-repeat;background-size:cover}.v2-landing_testimonials .testimonials-slider__text{background:#454239;color:#fff}.v2-landing_testimonials h2{font-family:Squares Bold;font-size:42px}.v2-landing_testimonials .testimonials-slider__text p strong{font-family:Squares Bold;font-size:28px}.v2-landing_growing{margin-top:-75px}.v2-landing_growing .h1{font-family:Squares Bold;font-size:42px;font-style:italic}.v2-landing_growing p{font-family:rigid-square,sans-serif;font-size:24px;line-height:1.2;padding-bottom:15px}.v2-landing_growing .page-width{max-width:100%;padding:0}.v2-landing_growing .feature-row{margin:0}.v2-landing_growing .index-section{margin-top:0;margin-bottom:0}.v2-landing_growing p{max-width:560px;text-transform:uppercase}.v2-landing_growing .feature-row__text{padding-right:40px}@media (max-width: 1040px){.v2-landing_growing .h1{font-size:32px}.v2-landing_growing p{font-size:18px}}@media (max-width: 835px){.v2-landing_growing .h1{font-size:24px}.v2-landing_growing p{font-size:15px}}@media (max-width: 768px){.v2-landing_growing .feature-row__item{width:100%}.v2-landing_growing .index-section{margin-top:-40px}.v2-landing_growing .feature-row__text div{text-align:center}.v2-landing_growing .feature-row__text{margin-bottom:40px;padding-right:20px;padding-left:20px}.v2-landing_growing p{margin:0 auto}.v2-landing_growing .h1{font-size:48px}.v2-landing_growing p{font-size:18px}}@media (max-width: 589px){.v2-landing_growing{margin-top:75px}.v2-landing_growing .h1{font-size:38px}}.specialist-hero .hero__title{margin-top:10px;margin-bottom:15px;font-family:Squares Bold;font-style:italic}.specialist-hero .hero__title .animation-contents{padding-bottom:9px;border-bottom:3px solid white}.specialist-hero .hero__title .animation-cropper{overflow:visible}.specialist-hero .hero__top-subtitle{font-family:rigid-square,sans-serif;letter-spacing:0;font-size:24px;line-height:1.2}.specialist-hero .hero__subtitle{text-transform:uppercase}.specialist-hero .btn{background:#a29958;border:2px solid #a29958;font-weight:900;font-size:26px;letter-spacing:3px;padding:5px 20px;margin-top:15px}.specialist-hero .btn:hover{background:#fff;color:#a29958}@media (max-width: 1200px){.specialist-hero .hero__title{font-size:46px!important}.specialist-hero .hero__subtitle{font-size:18px;max-width:442px!important}}@media (max-width: 1000px){.specialist-hero .hero__title{font-size:35px!important}.specialist-hero .hero__subtitle{max-width:333px!important}.specialist-hero .hero--650px{height:500px}}@media (max-width: 589px){.specialist-hero .hero__title{font-size:30px!important}.specialist-hero .hero__text-content.vertical-center{vertical-align:top;text-align:center}}.specialist-grey{margin-top:-75px;padding-top:75px;padding-bottom:75px;background:#51524e;color:#fff;font-size:20px}@media (max-width: 589px){.specialist-grey p{font-size:18px}}.specialist-video{padding-bottom:75px}.specialist-video h2{font-size:58px;font-weight:400}.specialist-index-image{margin-top:-75px}.specialist-index-image .hero__title{color:#231f20}.specialist-index-image .hero__title .animation-cropper{overflow:visible}.specialist-index-image .hero__title .text{font-family:rigid-square,sans-serif;text-align:right;float:left;font-size:64px}.specialist-index-image .hero__title .patent{font-family:Futura,sans-serif;font-size:18px;font-weight:400;margin-top:2px;display:block;text-transform:none}.specialist-index-image .hero__title .system{margin-right:-56px}.specialist-index-image .hero__title .chevron{background:url(/cdn/shop/files/ft_hero_specialist_chevron.png?v=1671665499) top left no-repeat;float:right;width:87px;height:154px;margin-top:20px;margin-left:65px;background-size:77px}.specialist-index-image .hero__subtitle{text-align:right;color:#231f20}@media (max-width: 589px){.specialist-index-image .hero__title .text{font-size:27px;margin-top:32px}.specialist-index-image .hero__title .system{margin-right:-22px}.specialist-index-image .hero__title .chevron{width:87px;height:154px;margin-top:36px;margin-left:8px;background-size:56px}}.specialist-index-text{margin-top:-75px;margin-bottom:-75px;padding-top:75px;padding-bottom:75px;background:#a29958;color:#fff;font-size:28px;font-weight:700}@media (max-width: 589px){.specialist-index-text{font-size:20px}}.specialist-callouts-text{display:none}.specialist-callouts-text .rte{font-family:Squares Bold}@media (max-width: 589px){.specialist-callouts-text{display:block}}.careers .grid__item:first-child{margin-top:0}.careers .grid__item{margin-top:75px}.myCustomPosition{position:Static}.grid-product__price{font-weight:800;font-size:16px!important}.grid-product__price--savings,.grid-product__price .from-price{color:#f4b819!important}
/*# sourceMappingURL=/cdn/shop/t/110/assets/theme-ft.css.map */
