:root{--color-white: #FFF;--color-patagoniagray: #F2F2F2;--color-offblack: #1F1F1F;--color-darkgray: #999999;--color-transparent: #ffffff00;--color-green: #194D30;--color-greenhighlight: #2FA260;--color-gold: #EDB93E;--color-flagred: #D90122;--color-lightblue: #F6E9B6;--color-darkblue: #B69616;--color-lightorange: #FFECD7;--color-darkorange: #D67622}html{scroll-behavior:smooth;scroll-padding-top:140px}@media only screen and (max-width: 768px){html{scroll-padding-top:120px}}#MainContent{margin-top:20px}.shopify-section.index-section--hero{margin-top:-20px}.btn.btn--full.add-to-cart{background-color:var(--color-green)}.btn.btn--full.add-to-cart:hover{background-color:var(--color-gold);color:var(--color-offblack)}.btn.btn--full.add-to-cart:disabled,.btn.btn--full.add-to-cart:disabled:hover{background-color:var(--color-darkgray);color:var(--color-white)}.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview),.rte-setting a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){font-weight:600}p a:hover,li a:hover{color:var(--color-gold)}.dh_hidden{visibility:hidden}.mobile-break{display:none}@media only screen and (max-width: 768px){.mobile-break{display:block}.desktop-break{display:none}}.dh_inactive-megamenu-link{padding:1px 0;white-space:normal;font-size:calc(var(--typeBaseSize) + 1px);font-weight:700;display:block;background:transparent;color:var(--colorTextBody);-webkit-text-decoration:none;text-decoration:none;cursor:default}div.megamenu__cols{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:12vh}.site-header__logo-link image-element{position:absolute}.toolbar-section{z-index:6;position:sticky;top:0}.header-section{top:34px}@media only screen and (max-width: 975px){.site-nav__link{font-size:12px!important;padding-left:12px!important;padding-right:12px!important}}@media screen and (min-width: 700px) and (max-height: 550px){.header-section{position:sticky!important}}.site-header__search-container.is-active{z-index:6}.megamenu{border-top:solid 13px var(--color-green)}.site-header__element--top{padding:8px 0}@media only screen and (max-width: 768px){.site-header__element--top{padding:0}}.site-header--heading-style .site-nav__link{font-weight:600}.predictive__screen{background:#0000}predictive-search{margin-left:160px!important;max-width:100%!important}div.search-content predictive-search{margin-left:0!important}@media only screen and (max-width: 768px){predictive-search{margin-left:114px!important}.btn--close-search{padding-right:2px}.btn--search{right:2px}.site-nav__link.site-nav__link--icon.medium-up--hide.mobile-nav-trigger{margin-left:-2px}}.search__results{background-color:#f5f5f5;margin-top:17px}@media only screen and (max-width: 768px){.search__results{margin-top:8px}}.toolbar__item:last-child{position:absolute}.toolbar-section{z-index:7}#dh_header-logo-fix{position:absolute;top:12px;left:30px;width:120px;height:120px;background-color:var(--color-offblack);border-radius:100%}@media only screen and (max-width:975px){#dh_header-logo-fix{top:20px;width:110px;height:110px}}@media only screen and (max-width: 768px){#dh_header-logo-fix{top:20px;left:18px;width:90px;height:90px}}.header-item.header-item--logo{display:none}#password-header-logo{visibility:visible}.header-layout{padding-left:124px}@media screen and (min-width: 769px) and (max-width: 975px){.header-layout{padding-left:114px}.site-nav__link.site-nav__link--icon{padding-left:8px!important;padding-right:8px!important}#HeaderCartTrigger{padding-left:8px!important;padding-right:0!important}}@media only screen and (max-width: 869px){.site-nav__link{font-size:13px}}#dh_clearance-menu-item{font-weight:700;color:var(--colorSaleTag)}.promo-grid__container{border-radius:8px}div.page-content h1.section-header__title{text-align:center}#dh_remove-page-section-header-spacing{margin-bottom:0}div.custom-content div.custom__item{margin-bottom:38px}@media only screen and (max-width: 768px){div.custom-content{margin-bottom:0}}div.custom-content{margin-top:0}div.form-vertical input,div.form-vertical textarea{background-color:var(--color-patagoniagray);border:1px solid var(--color-patagoniagray);border-radius:8px}div.form-vertical input:focus,div.form-vertical textarea:focus{border:1px solid var(--color-offblack)}@media only screen and (min-width: 769px){.dh_faq-section-identifier{margin-top:-30px}}#dh_book-an-appointment{text-align:center;margin-top:-10px;font-weight:600;display:flex;white-space:pre-wrap;justify-content:center}@media only screen and (max-width: 1050px){#dh_book-an-appointment{font-size:12px}}#dh_book-an-appointment a{text-decoration:underline;text-underline-offset:2px}#dh_book-an-appointment a:hover{color:var(--color-gold);cursor:pointer}.product-single__meta{padding-top:6px}@media only screen and (min-width: 769px){.product-single__sticky{top:169px}}.product__main-photos .product-slideshow{border:none}.variant-input-wrap select{border:none;background-color:var(--color-patagoniagray);border-radius:8px;padding-left:12px}@media only screen and (min-width: 769px){.product__thumbs .image-wrap.loaded{border-radius:8px}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{border-radius:8px}.product-image-main .image-wrap{border-radius:8px}}.mw-stack--vertical select{border:none;background-color:var(--color-patagoniagray);border-radius:8px;padding-left:12px}.mw-option__media-color,.mw-option__media-image{border-radius:8px!important}.mw-apo-container{margin-top:40px!important;margin-bottom:30px!important}.filter-wrapper label.tag__checkbox-wrapper.text-label{margin-bottom:6px;font-size:14px}.filter-wrapper ul.no-bullets.tag-list{margin-bottom:0}.filter-wrapper .tag__checkbox:before{border-color:var(--color-offblack);border-radius:10px}.filter-wrapper .tag__checkbox:after{border-radius:10px}.grid-item{margin-bottom:20px}.grid-item__content{background-color:var(--color-patagoniagray);border-radius:8px}[dir=ltr] [data-grid-style=simple] .new-grid:not([data-view=list]) .grid-item__meta{margin-left:20px}.grid-product__tag{border-radius:50px;margin-left:14px;margin-bottom:-5px}@media only screen and (max-width: 768px){.grid-product__tag{font-size:8px}}.grid-product__tag.grid-product__tag--sold-out{background-color:var(--color-offblack);color:var(--color-white)}.grid-product__tag.grid-product__tag--pre-order{background-color:var(--color-gold);color:var(--color-white)}.grid-product__tag.grid-product__tag--sale.dh_sale-sticker{background-color:var(--color-green)}.grid__item.medium-up--one-fifth.grid__item--sidebar[style]{top:142px!important}.grid-product__price--current,.grid-product__price--original{font-weight:600}.grid-product__title{font-weight:700}.grid-product__vendor{font-size:calc(var(--typeBaseSize) - 2px)}.grid__image-ratio img{mix-blend-mode:darken}.new-grid.product-grid.collection-grid{margin-bottom:0}#dh_cart-page-deposit-notice,#dh_cart-page-custom-message{color:var(--color-offblack);font-weight:700;border:dashed 4px var(--color-gold);background-color:#fbf4db;padding:12px 16px;border-radius:8px;margin-bottom:22px}@media only screen and (min-width: 769px){.cart__page-col:last-child:after{border-radius:8px}}.cart__image{flex:0 0 120px;padding:10px;background-color:var(--color-patagoniagray);border-radius:8px}.image-wrap{background:var(--color-transparent)}.cart__item-name{font-weight:700}.cart__item-sub .js-qty__num{border:none}.cart__item-sub .js-qty__adjust:hover{background-color:var(--color-transparent)}.cart__item--properties{margin-bottom:4px}@media only screen and (min-width: 769px){.cart__page-col:last-child:after{opacity:1;background-color:var(--color-patagoniagray)}}.dh_cart-drawer-currency-code{margin-left:auto;padding-right:8px}.dh_custom-footer{padding-top:36px;padding-bottom:36px}.dh_custom-footer a:hover{color:var(--color-gold)}.dh_footer-menu{margin-bottom:26px;font-size:15px;letter-spacing:-.5em}.dh_footer-menu a{padding-left:12px;padding-right:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.dh_copywrite-and-policy-menu{font-size:.8em;margin-bottom:17px}.dh_copywrite-and-policy-menu span{margin-left:5px;margin-right:5px}.dh_powered-by{font-size:.6em}.dh_custom-footer ul{margin-left:0}.dh_footer-menu li,.dh_copywrite-and-policy-menu li{list-style-type:none;display:inline}.dh_custom-footer a{opacity:1}.dh_footer-social-icons{display:inline-block;margin-bottom:9px;margin-top:8px}.dh_footer-social-icons li{display:inline-block;margin-left:14px;margin-right:14px}.footer__social .icon{width:26px;height:26px}@media only screen and (max-width:768px){.dh_footer-menu li{font-size:1.3em;margin-bottom:24px;display:block}.dh_store-address{margin-bottom:24px}.dh_copywrite-and-policy-menu li{margin-bottom:12px}.dh_copywrite-and-policy-menu{margin-bottom:24px}}#dh_mailchimp-signup{background-color:var(--color-green)}#dh_mailchimp-signup p{color:var(--color-white)}.mc-field-group{text-align:center;margin-top:12px;margin-bottom:12px}.mc-field-group input#mce-EMAIL{background-color:var(--color-white);border-radius:50px;width:300px;margin-right:-50px;padding-left:20px;padding-right:56px;border:none;vertical-align:middle;height:48px}@media only screen and (max-width:768px){.mc-field-group input#mce-EMAIL{width:220px;height:42px}}#mc_embed_signup div.mce_inline_error{background-color:var(--color-green)!important;padding-top:10px!important;padding-bottom:0!important;font-weight:500!important;margin-bottom:-14px!important}#mce-responses div.response{text-align:center;color:var(--color-white);padding-top:0;padding-bottom:0;margin-bottom:0;font-weight:500}div.locale-selectors__container[style]{background-color:var(--color-offblack)!important}#insta-feed .instafeed-container img,#insta-feed .instafeed-overlay:after,.instafeed-shopify .instafeed-overlay:after{border-radius:8px}@media only screen and (max-width:768px){#insta-feed .instafeed-container img,#insta-feed .instafeed-overlay:after,.instafeed-shopify .instafeed-overlay:after{border-radius:8px}}.map-section__overlay-inner{border-radius:48px}#insta-feed{margin-top:-80px!important}@media only screen and (max-width:768px){#insta-feed{margin-top:-42px!important}}#dh_book-a-service-appointment .rte.page-width.page-width--narrow.page-content{padding-bottom:0;padding-top:42px}@media only screen and (max-width:768px){#dh_book-a-service-appointment .rte.page-width.page-width--narrow.page-content{padding-bottom:16px;padding-top:30px}}#dh_book-a-service-appointment .enlarge-text{text-align:center;margin-bottom:40px}.dh_booxi-service-button-container .bx_bn_button{background-color:var(--color-offblack)!important;border:solid 1px var(--color-offblack)!important;border-radius:50px!important;font-family:Avenir Next,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.42!important;margin-top:-12px!important;margin-left:auto;margin-bottom:22px!important;margin-right:auto;width:fit-content}@media only screen and (max-width:768px){.dh_booxi-service-button-container .bx_bn_button{font-size:15px!important}}.dh_booxi-service-button-container .bx_bn_button.use_bx_ico{padding:14px 28px!important}@media only screen and (max-width:768px){.dh_booxi-service-button-container .bx_bn_button.use_bx_ico{padding:10px 20px!important}}.bx_bn_button{display:block!important;background-color:var(--color-offblack)!important;border:solid 1px var(--color-offblack)!important;border-radius:50px!important;font-family:Avenir Next,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.42!important;margin-top:-12px!important;margin-bottom:22px!important}.bx_bn_button.use_bx_ico:after{display:none!important}.bx_bn_button.use_bx_ico{padding:8px 14px!important}#dh_book-an-appointment .bx_bn_button{background-color:#1f1f1f00!important;color:var(--color-offblack)!important;border:none!important;border-radius:0!important;font-family:Avenir Next,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.6!important;display:inline!important;height:100%!important;text-decoration:underline!important;text-underline-offset:2px!important}#dh_book-an-appointment .bx_bn_button:hover{color:var(--color-gold)!important}@media only screen and (max-width: 1050px){#dh_book-an-appointment .bx_bn_button{font-size:12px!important}}#dh_book-an-appointment .bx_bn_button.use_bx_ico{padding:0!important}#booxi-sales-button .bx_bn_button.use_bx_ico{color:var(--color-white)!important;background-color:var(--color-offblack)!important;border:none!important;font-size:17px!important;padding:11px 25px!important}@media only screen and (max-width:768px){#booxi-sales-button .bx_bn_button.use_bx_ico{font-size:15px!important;padding:11px 25px!important}}#booxi-sales-button .bx_bn_button.use_bx_ico:hover{color:var(--color-offblack)!important;background-color:var(--color-gold)!important}#our-story_image-1,#our-story_image-2,#our-story_image-3,#our-story_image-4,#our-story_image-5,#our-story_image-6{margin:20px;overflow:visible;margin-bottom:-3vh;-webkit-backface-visibility:hidden}#our-story_image-1 img,#our-story_image-2 img,#our-story_image-3 img,#our-story_image-4 img,#our-story_image-5 img,#our-story_image-6 img{border:8px solid white;box-shadow:4px 3px 9px #767676;border-radius:2px}#our-story_image-1,#our-story_image-3,#our-story_image-5{transform:rotate(3deg)}#our-story_image-2,#our-story_image-4,#our-story_image-6{transform:rotate(-3deg)}div.custom-content div.custom__item{margin-bottom:0}.custom-content{margin-top:30px;margin-bottom:30px}@media only screen and (max-width:768px){#our-story_section-1 .custom-content,#our-story_section-3 .custom-content,#our-story_section-5 .custom-content{flex-direction:column-reverse}#our-story_image-1,#our-story_image-2,#our-story_image-3,#our-story_image-4,#our-story_image-5,#our-story_image-6{margin-bottom:0}}#our-story_section-6{margin-bottom:80px}#dh_password-page-credits .dh_copywrite-and-policy-menu{font-size:14px}#dh_password-page-credits .dh_copywrite-and-policy-menu span{padding:0}#dh_password-page-credits .dh_powered-by{font-size:10px}#dh_password-page-credits a{padding:0;margin:0;text-decoration:none}#dh_password-page-credits a:hover{color:var(--color-gold)}#dh_password-page-credits .dh_copywrite-and-policy-menu{margin-bottom:6px}.promo-grid--space-top,.promo-grid--space-bottom,.custom-two-up,.custom-three-up{padding-top:40px}@media only screen and (max-width: 768px){.custom-two-up,.custom-three-up{padding-top:20px}}.flex-container{display:flex;justify-content:space-between;column-gap:40px}.flex-item{flex-grow:1;position:relative;object-fit:cover}.flex-item img{width:100%;height:auto;border-radius:8px;pointer-events:none}.flex-item svg{width:100%;height:auto;border-radius:8px;pointer-events:none;background-color:var(--color-patagoniagray);display:block}.item-overlay{position:absolute;bottom:0;text-align:center;width:100%}.item-button{background-color:var(--grfq-primary-bg-color)}@media only screen and (max-width: 768px){.flex-container{flex-wrap:wrap;row-gap:20px}}.color-override-green,.color-override-green:hover{color:var(--color-white);background-color:var(--color-green)}.color-override-white,.color-override-white:hover{color:var(--color-offblack);background-color:var(--color-white)}.color-override-black,.color-override-black:hover{color:var(--color-white);background-color:var(--color-offblack)}.bTDcto,.ciCrfX{justify-content:center!important}.dh_black-friday-widget--container{color:var(--color-offblack);border:dashed 4px var(--color-gold);background-color:#fbf4db;padding:12px 16px;border-radius:8px;margin-bottom:-28px}.dh_black-friday-widget--heading{color:var(--color-offblack);font-weight:700;font-size:18px;padding-bottom:4px}.dh_black-friday-widget--body{color:var(--color-offblack);font-weight:500;padding-bottom:4px}.dh_black-friday-widget--see-all{background-color:var(--color-offblack);font-weight:600;display:inline-block;border-radius:20px;padding:4px 16px;margin-top:8px;margin-bottom:4px}.dh_black-friday-widget--see-all a{color:var(--color-white)}.dh_black-friday-widget--see-all a:hover{color:var(--color-gold)}.breadcrumb__divider{padding:0 3px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-styles.css.map */
