@font-face{font-family:Saman;src:url(/cdn/shop/files/SAMAN.TTF?v=1777871349) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ariane Coachella;src:url(/cdn/shop/files/ariane-coachella.regular.ttf?v=1778482423) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:url(/cdn/shop/files/garamond.ttf?v=1780381235) format("truetype");font-weight:400;font-style:normal;font-display:swap}.shopify-section-group-header-men .mobile-menu-drawer-wrapper{position:absolute;left:78px}.mens-page-header .header__heading{padding-left:100px}.shopify-section-group-header-men .header--top-center{display:inline-flex;align-items:center;justify-content:space-between;width:100%;background:#192013}.shopify-section-group-header-men .menu-drawer__navigation .list-menu{flex-direction:column}body .mega-menu-new-layout .mega-menu-new-column{gap:8px;min-width:100px}body .mega-menu-new-layout .mega-menu-new-column .mega-menu-new-heading{font-family:Mulish;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;text-transform:uppercase}body .mega-menu-new-layout .mega-menu-new-heading a:hover,body .mega-menu-new-layout .mega-menu-new-heading a:active,body .mega-menu-new-layout .mega-menu-new-list ul li .mega-menu-new-link:hover,body .mega-menu-new-layout .mega-menu-new-list ul li .mega-menu-new-link:active{color:#b6760f}body .transparent-slider__subtitle{font-family:Mulish;font-weight:300;font-size:17.02px;line-height:100%;letter-spacing:0%;color:#000;margin-top:10px;margin-bottom:12px}body .transparent-slider__logo{max-width:60px}body .shopify-section-group-header-men .header__heading-logo.motion-reduce{width:81px!important}body .header__heading-logo.motion-reduce{width:189px!important}body .shopify-section-group-header-men .header__right-container .header__icons-mobile-wrapper svg path{fill:#fff!important}body .header__inline-menu .list-menu__item{font-size:13px}body .shopify-section-group-header-men .header__heading-logo{filter:invert(0)}body .utility-bar__grid{background:#f2f5ef;padding-top:4px;padding-bottom:4px}.custom-felter,.product__share-button{order:1}.custom-facets,.product__share-button .product-share-wraper{order:2}.custom-felter #SortBy{text-transform:uppercase;font-family:Mulish;color:#757575;font-weight:400;margin-right:.5rem;padding-right:.75rem}.custom-facets .mobile-facets__open{padding-right:1.5rem;text-transform:uppercase;font-family:Mulish;color:#757575;font-weight:400}.custom-facets .mobile-facets__open:hover{color:#757575}.custom-facets .svg-wrapper{left:auto;right:0;position:absolute}.custom-facets .icon-caret{left:auto;right:0}.facets-collection .font-size-24{font-size:2.45rem;text-transform:uppercase}.card__heading.h4 a{text-transform:uppercase;font-family:Mulish}.card-information .price,.men-our .transparent-slider__price{font-size:1.4rem;font-family:Mulish}.custom-felter #SortBy:focus{box-shadow:none}body .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.card__inner .card__badge.top.left{display:none}body .facets-collection{padding-bottom:1rem}body .main-collection{background:#efefef}body .underline-links-hover:hover a{text-decoration:none}body .crafted-section,body .green-section{background:#fdf6ee}.crafted-section .page-width,.karigari-section .page-width{padding:0}.crafted-section h2,.green-section h2{font-family:Ariane Coachella;font-weight:400;font-size:2.3rem;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#526341}.crafted-section .image-with-text__content p,.karigari-section .image-with-text__content p,.green-section p,.brand-intro__description,.brand-philosophy__body,.vision .image-with-text__content p,.expansion .carousel-header-text__desc{font-family:Mulish;font-weight:300;font-size:1.5rem;line-height:normal;letter-spacing:0%;color:#526341}.karigari-section .page-width{background:#333f27}.karigari-section h3{font-family:Mulish;text-transform:uppercase;font-weight:300;font-size:1.8rem;line-height:100%;letter-spacing:0%;color:#fff7ee}.karigari-section .image-with-text__content p{color:#fff7ee}.green-section h2{font-weight:400}.karigari-section h2{font-family:Saman,sans-serif;font-weight:400;font-size:11.5rem;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#e8dac1;margin-bottom:2rem}.karigari-section .vwt-icon-image,.custom-banner{display:none!important}.green-section h3,.green-section h2{color:#526341}.green-section h2 strong{display:block}.green-section h3{font-family:Mulish;font-weight:400;font-size:1.6rem;letter-spacing:0%;text-transform:uppercase}body .crafted-section img{border-top-left-radius:35px;border-bottom-left-radius:35px}.green-section p{padding:1rem 0}body .green-section .tiwt-left-img img{border-top-left-radius:35px}body .custom-hero-subheading{text-align:center;margin-top:15%}.crafted-section .image-with-text__content .image-with-text__text--caption{margin-top:27%;font-size:1.8rem;font-weight:400;line-height:100%;letter-spacing:0%}.custom-moblie,.karigari-moblie{display:none}.hero-slider .slide picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0009 0,#0000 50%);z-index:1}.article-template h1,.article-template h2,.article-template h3{font-family:Mulish;font-weight:600;color:#000}.article-template h2{font-size:calc(var(--font-heading-scale) * 2.1rem);margin-bottom:1rem!important;font-weight:400;letter-spacing:normal;font-family:Ariane Coachella}.article-template .article-template__title{font-size:calc(var(--font-heading-scale) * 3rem);font-family:Garamond;font-weight:400;letter-spacing:normal}.article-template__back .article-template__link{color:#000}.article-template h3 span{font-weight:400;letter-spacing:normal;font-family:Ariane Coachella}body .gifting-section{padding-bottom:0}.collection-product-search img,.search-img-searching img{height:100%}.predictive-search h3{color:#000;font-family:Ariane Coachella;font-weight:400;line-height:100%;letter-spacing:0%;text-transform:capitalize}.predictive-search p,.predictive-search .full-unstyled-link .price,.predictive-search__item span,input.search__input.field__input,.header input.search__input.field__input,body .predictive-search__heading{color:#000;font-family:Mulish;font-weight:400}.header--top-center .predictive-search__item-query-result mark{color:#000}body .shopify-section-group-header-men .header__right-container .search__button.field__button svg path{fill:#000!important}.product_custom{display:inline-flex;align-items:center;justify-content:space-between;order:2;margin:10px 0!important}.product-grid-custom .product__media-item{padding-top:0!important}.gallery-fullview .product-page-header .header--mobile-center{padding-top:8px;padding-bottom:8px}.product__taxs .product__tax{float:right;color:#6a6667;font-family:Mulish;font-weight:400;font-size:1rem}body .share-button__button.share-icon{display:none!important}.share-button-custom .share-button__button{display:inline-flex!important;align-items:center}.share-button-custom .share-button__button,.loox-rating .loox-rating-label,.loox-trust-badge-widget{font-size:1.225rem;font-weight:500;font-family:Mulish;color:#5a5a5a}.product__share-button .loox-rating .loox-icon{color:#90ab77}.product__title h1,.product__taxs .price--large,body .product__taxs .price__sale .price-item--regular{font-size:2.35rem;text-transform:uppercase;letter-spacing:normal!important;color:#000;font-family:Mulish;font-weight:400}body .product__taxs .price__sale .price-item--regular{color:#757575}body .product-form__submit{font-size:1.5rem;text-transform:uppercase;background:#eaeaea;width:fit-content;border-radius:7px;font-family:Mulish;color:#000;font-weight:600}body .product-form__submit:after{box-shadow:none!important}.product__accordion .accordion__title{font-family:Mulish;font-weight:700}.product__accordion .accordion__content,.product__text.inline-richtext{font-family:Mulish;line-height:normal;font-weight:400;font-size:1.5rem}.product__info-wrapper .product__info-container{max-width:100%}.product__text.inline-richtext{max-width:300px;margin-bottom:10px}.theme-product-variant-picker-size variant-selects{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.theme-product-variant-picker-size .product-form__input{display:inline-flex;flex-wrap:nowrap}body .add-to-bag{display:block;padding:10px 40px;letter-spacing:normal}.add-to-bag .select-variant-first{font-size:.787rem;color:#797979}.related-products__heading{font-size:1.4rem;text-align:center;font-family:Mulish;letter-spacing:normal;font-weight:500;color:#3d2b20}body .theme-product-variant-picker-size modal-opener .product-popup-modal__button{color:#ec221f;font-family:Mulish!important;text-decoration:none;font-weight:400!important;padding-right:0}.gift-box-option{width:fit-content;justify-content:center;color:#546940;gap:0!important;margin-bottom:2rem}.share-button-custom .share-button__button svg path{fill:#000}body .share-button-custom .share-button__button{color:#000}.gift-box-option label{font-size:1.2rem}body .theme-product-variant-picker-size modal-opener{top:-50%}.product__text.inline-richtext+p{font-size:1.5rem;max-width:68%;line-height:normal;color:#b6760f}.product-form__quantity.size-selected+.product__title{margin-bottom:0}body .product-form__input--pill input[type=radio]:checked+div label{background:#4d7329}body .product-form__input--pill input[type=radio]+div label{border:2px solid #D9D9D9;font-weight:500}body .product-form__input--pill input[type=radio]+div label:hover{border-color:#d9d9d9}body .price--on-sale .price-item--regular{color:#b3b3b3}body .mobile-facets__open .mobile-facets__open-label{font-weight:500}body .thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:center}body .product-form__input--pill input[type=radio]+div label{margin:.7rem 1.5rem .2rem 0;padding:1.3rem 1.1rem;font-size:1.9rem;font-family:Mulish}body .product__accordion.accordion summary{padding:2rem 0}body .product-form__submit.custom-add-cart{background-color:#4d7329!important;border-color:#4d7329!important;color:#fff!important}.product__taxs .price--large{float:right}body .quantity__input:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}body .product__accordion .accordion__content h6,body .product__accordion .accordion__content ul li{font-size:1.5rem}body .caption-with-letter-spacing--medium,.custom-form .ch-subheading{font-family:Mulish;font-weight:400;font-size:1.5rem;line-height:100%;letter-spacing:0%}.content-for-layout .rich-text__heading,.custom-form .ch-heading,.size-guide__title,.page-width.size-guide .main-page-title{font-family:Garamond;font-weight:400;font-size:4.5rem;letter-spacing:0px;text-transform:uppercase;margin-top:-10px}body .collapsible-content__header .collapsible-content__heading{font-family:Garamond;font-weight:400;font-size:2.5rem;line-height:2.1rem;letter-spacing:0px;margin-bottom:1rem!important}.collapsible-content-wrapper-narrow .accordion__title{font-family:Mulish;font-weight:600;font-size:1.5rem;line-height:normal;letter-spacing:0%;text-transform:capitalize;color:#1e1e1e}.collapsible-content-wrapper-narrow .accordion__content{font-family:Mulish;font-weight:400;font-size:1.5rem;line-height:135%;letter-spacing:0%;color:#757575;margin-top:.6rem;margin-bottom:.4rem}body .collapsible-content-wrapper-narrow summary:hover{background:transparent}body .collapsible-content-wrapper-narrow summary:hover .accordion__title{text-decoration:none}body .collapsible-content-wrapper-narrow.grid__item .accordion{margin-block:13px!important}body .collapsible-content-wrapper-narrow .accordion summary .icon-caret{height:.9rem}body .collapsible-content-wrapper-narrow .accordion summary .icon-caret path{fill:#b2b2b2}body .collapsible-content-wrapper-narrow .accordion:last-child details{border-bottom:0px solid #e6e0e2;padding-bottom:0}.vision .page-width{padding:0}.vision{background:#fff7ee!important}.vision .image-with-text__media img{border-top-right-radius:46.11px;border-bottom-right-radius:46.11px}.vision .image-with-text__content{max-width:500px;padding:5rem}.vision .image-with-text__media--large{height:calc(450px + (720 - 450)*((100vw - 990px)/(1920 - 990)))}.vision .image-with-text__media{right:5px}.vision .image-with-text__content p,.expansion .carousel-header-text__desc{line-height:1.5;color:#000}.vision .image-with-text__heading strong{font-weight:300}.vision{padding-top:calc(6px + (70 - 6)*((100vw - 750px)/(1920 - 750)))}.vision .image-with-text__text{margin-top:0}body .jdgm-title{font-weight:400!important}.vision .image-with-text__heading,.brand-philosophy__title,.expansion .carousel-header-text__heading,.collection-banner .collection-banner__content h2,body .jdgm-title{font-size:4rem;font-family:Garamond;font-weight:400;letter-spacing:0px;text-transform:capitalize}.shopify-policy__title h1,.shopify-policy__body p strong,.collection-banner .collection-banner__content h2{color:#000}body .shopify-policy__container{max-width:100%;padding:0 9rem}body,.footer-block__details-content .list-menu__item--link,.copyright__content a{font-family:Mulish;font-weight:300}.about-banner__title{font-family:Garamond;font-weight:400;font-size:6rem;letter-spacing:0px;text-transform:uppercase;line-height:normal;text-align:center;margin-top:-30px;margin-bottom:0;color:#000}.about-banner__frame{width:100%;max-width:410px;overflow:hidden;border:none;position:relative;margin-top:-35px;border:14px solid;border-bottom:30px solid;border-color:#fff}.about-banner__frame img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.brand-philosophy__title{line-height:normal;letter-spacing:0px;text-align:center;color:#000}.brand-philosophy__body{line-height:1.5;color:#000;margin:0;text-align:center}.expansion .carousel-bottom-image img{height:45px}body .expansion .carousel-bottom-image{padding-bottom:44px}body .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:15px}.shopify-policy__title,body .shipping-ex .section__title_page{text-align:start}.shopify-policy__title h1,.main-page-title,.privacy_policy h2,body .main-page-title,.privacy_policy h4,.shipping-ex .section__title_page h2,.shipping-ex .section__title_page h3{font-family:Mulish;font-weight:600}.privacy_policy h2,.shopify-policy__body p strong{font-size:2rem;font-family:Ariane Coachella;font-weight:400;line-height:100%;letter-spacing:0%}.shopify-policy__title h1,body .main-page-title,.shipping-ex .section__title_page h2{font-size:3.1rem;font-family:Garamond;font-weight:400;text-transform:uppercase}.shipping-ex .section__title_page h2{margin-bottom:5px}body .newsletter-form__field-wrapper .field__label{font-family:Mulish;font-weight:300;font-size:1.6rem}body .copyright__content{font-family:Mulish;font-weight:400}.desktop-only.footer-block__details-content p{font-size:1.6rem;font-family:Mulish;font-weight:400}.article-template p,.article-template p span{font-family:Mulish;font-weight:400}.article-template p strong{color:#000}.shipping_alert{padding-top:25px;line-height:1.5}p{line-height:1.5}body,.shipping-ex table:not([class]){font-size:1.5rem}.privacy_policy p,.custom-pb p{margin-bottom:12px}body .collection-banner__button{padding:.7rem 3rem;border-radius:8px}body .collection-banner__content{padding:2.2rem 2rem 2rem}.collection-banner .collection-banner__content h2{margin-bottom:1rem}.collection-banner .collection-banner__content .collection-banner__subheading{margin-bottom:2rem}.men-our .transparent-slider__product-title{font-size:1.5rem;line-height:1.5;color:#1e1e1e;font-family:Mulish;font-weight:400!important}.page-width.size-guide{text-align:center;padding-left:0;padding-right:0}body .page-width.size-guide .main-page-title{margin-bottom:1rem;margin-top:2rem}.sg-wrap{max-width:100%;margin:0 auto;padding:20px 0 40px;color:#1a1a1a}.sg-tabs{display:flex;justify-content:center;margin-bottom:38px;border-bottom:2px solid #7A7373}.sg-tab{text-transform:uppercase;border:2px solid transparent;border-bottom:none;border-bottom-color:currentcolor;padding:10px 20px;cursor:pointer;color:#7a7373;bottom:-2px;transition:opacity .2s;position:relative;font-family:Mulish;font-size:2rem;line-height:100%;letter-spacing:0%;background:transparent}.sg-tab.active{opacity:1;font-weight:400;border-color:#7a7373;border-bottom-color:#fff;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:#000}.sg-body{display:flex;gap:8rem;align-items:center;padding:2% 0;max-width:75%;margin:0 auto}.sg-tables{flex:1;min-width:0}.sg-panel{display:none}.sg-panel.active{display:block}.sg-table{width:100%;border-collapse:collapse;font-size:14px;border:3px solid #D3D2D3}.sg-table th{text-align:center;border:2px solid #D3D2D3;background:#fff;text-transform:uppercase;font-family:Mulish;font-weight:700;font-size:1.4rem;line-height:100%;letter-spacing:0%;color:#7a7373;padding:2.1rem 2rem}.product-popup-modal__content-info h1{font-family:Garamond;font-weight:400;font-size:5rem;letter-spacing:0px;text-transform:uppercase;margin-top:-10px;text-align:center}.sg-table td{text-align:center;border:2px solid #D3D2D3;padding:.5rem 2rem;font-family:Mulish;font-weight:400;font-size:2.2rem;letter-spacing:0%}.product-popup-modal__content,.product-popup-modal__toggle{background-color:#fff!important}.sg-table tr:hover td{background:#fff}.sg-measure{flex:0 0 220px}.sg-measure h3{font-family:Mulish;font-weight:400;font-size:2.2rem;line-height:1.724rem;letter-spacing:0px;text-transform:uppercase;color:#000;text-align:center}.sg-measure-img{display:block;width:100%;max-width:200px;margin:0 auto 14px;height:auto;margin-top:6rem;margin-bottom:2rem;border:none!important;max-width:100%!important}.sg-measure-note{font-family:Mulish;font-weight:300;font-size:1.4rem;line-height:100%;letter-spacing:0%;text-align:center;color:#000;margin-bottom:10px}body .product-popup-modal__content-info{padding-right:0}body .product-popup-modal__content{max-width:1150px;width:100%;padding:0}body .product-popup-modal[open]{z-index:99999}body .product-popup-modal__content-info .sg-body{padding:0 2%;max-width:100%}body .product-popup-modal__toggle{right:15px;border:.1rem solid #000}body .product-popup-modal__toggle{color:#000}.expansion{padding-bottom:35px}body .custom-form{background:#fff}.custom-form .ch-subheading{letter-spacing:normal}.custom-form .ch-heading{margin-top:0;margin-bottom:4.8rem}body .gifting-tabs-section{max-width:100%}.swiper-slide.gifting-product-card{background:transparent!important;opacity:1!important}.swiper-slide.gifting-product-card img{border-radius:0!important}body .gifting-product-card .gifting-add-btn{background:#4d7329;border-radius:5px}.gifting-hero{width:100%;overflow:hidden}.gifting-hero .gifting-hero__bg img{width:100%;height:auto;display:block;object-fit:cover}.gifting-tabs-section{padding:3rem 0 6rem;background-color:#fef7ee;overflow-x:hidden}.gifting-tabs-section .gifting-tabs{display:flex;justify-content:center;gap:0;margin:0 auto 9.5rem;border-bottom:.2rem solid #7A7373}.gifting-tabs-section .gifting-tab{flex:1;padding:1.5rem 0rem;font-size:2rem;font-family:Mulish;background:transparent;border:.2rem solid transparent;cursor:pointer;color:#7a7373;transition:background .3s,color .3s;letter-spacing:.02em;max-width:16rem;border-bottom:none;margin-bottom:-.2rem}.gifting-tabs-section .gifting-tab:not(:first-of-type){border-left:none}.gifting-tabs-section .gifting-tab.active{border:.2rem solid #7A7373;border-radius:2rem 2rem 0 0;border-bottom-color:#fff7ee;color:#3a3a3a}.gifting-tabs-section .gifting-tab-content{display:none}.gifting-tabs-section .gifting-tab-content.active{display:block}.gifting-tabs-section .gifting-heading{text-align:center;font-family:Garamond,serif;font-size:3rem;font-weight:400;color:#2a2a2a;margin-bottom:1.6rem;letter-spacing:0}.gifting-tabs-section .gifting-description{text-align:center;max-width:60rem;margin:0 auto 4rem;font-size:1.5rem;line-height:1.5;color:#757575;font-family:Mulish;font-weight:300}.gifting-tabs-section .gifting-products-carousel{display:flex;align-items:flex-end;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2rem 0 3rem;margin-bottom:6rem;scrollbar-width:none}.gifting-tabs-section .gifting-products-carousel::-webkit-scrollbar{display:none}.gifting-tabs-section .gifting-product-card{text-align:center;transition:transform .3s}.gifting-tabs-section .gifting-product-card.is-featured,.gifting-tabs-section .gifting-product-card:nth-child(4){flex:0 0 20%;margin-bottom:-6rem}.gifting-tabs-section .gifting-product-card img{width:100%;height:auto;border-radius:0;object-fit:cover;aspect-ratio:1 / 1}.gifting-tabs-section .gifting-product-card .product-title{color:#121212;margin-top:1rem;font-size:1.5rem;font-weight:400;color:#2a2a2a;text-transform:uppercase;letter-spacing:.04em}.gifting-tabs-section .gifting-product-card .product-price{font-size:1.4rem;color:#121212;margin-top:.2rem;font-weight:400}.gifting-tabs-section .gifting-add-btn{margin-top:1rem;padding:.8rem 4.2rem;background:#4d7329;color:#fff;border:none;border-radius:1rem;font-size:1.4rem;cursor:pointer;transition:background .3s;letter-spacing:.04em}.gifting-tabs-section .gifting-add-btn:hover{background:#1e3a28}.gifting-tabs-section .gifting-combo{max-width:50rem;margin:0 auto 5rem;text-align:center}.gifting-tabs-section .combo-items{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-bottom:2rem}.gifting-tabs-section .combo-product,.gifting-tabs-section .combo-giftbox{width:12rem;height:12rem;border-radius:.8rem;overflow:hidden;background:#eae5db;display:flex;align-items:center;justify-content:center}.gifting-tabs-section .combo-product img,.gifting-tabs-section .combo-giftbox img{width:100%;height:100%;object-fit:cover}.gifting-tabs-section .combo-product p{font-size:1.2rem;color:#999;padding:.8rem;text-align:center}.gifting-tabs-section .combo-plus{font-size:2.4rem;color:#888;font-weight:300}.gifting-tabs-section .gifting-add-to-bag-btn{width:100%;max-width:38rem;padding:1.4rem 0;background:#4d7329;color:#fff;border:none;border-radius:1rem;font-size:1.5rem;letter-spacing:.06em;cursor:pointer;transition:background .3s,opacity .3s;font-family:Mulish;font-weight:600}.gifting-tabs-section .gifting-add-to-bag-btn:disabled{opacity:.5;cursor:not-allowed}.gifting-tabs-section .gifting-add-to-bag-btn:not(:disabled):hover{background:#4d7329}#tab-egiftcard{max-width:48rem;margin:0 auto}#tab-egiftcard h3{font-size:1.3rem;font-weight:600;letter-spacing:.08em;color:#2a2a2a;margin-bottom:1.2rem;text-transform:uppercase;text-align:center;font-family:Mulish}#tab-egiftcard .gift-card-values{display:flex;gap:1.2rem;margin-bottom:2.8rem;flex-wrap:wrap}#tab-egiftcard .gift-value-btn{padding:1rem 2.2rem;border:.15rem solid #bbb;border-radius:0;background:#fff;font-size:1.4rem;color:#2a2a2a;cursor:pointer;transition:all .25s;font-family:Mulish}#tab-egiftcard .gift-value-btn:hover{border-color:#2f4f3a;color:#2f4f3a}#tab-egiftcard .gift-value-btn.active{border-color:#2f4f3a;background:#2f4f3a;color:#fff}#tab-egiftcard .gift-card-custom{max-width:480px;margin:auto;margin-bottom:3.2rem}#tab-egiftcard .gift-card-custom label{display:block;font-size:1.3rem;font-weight:600;letter-spacing:.06em;color:#2a2a2a;margin-bottom:1rem;text-transform:uppercase}#tab-egiftcard .gift-card-custom input{width:100%;padding:1.4rem 1.6rem;border:.15rem solid #ccc;border-radius:.4rem;font-size:1.4rem;background:transparent;color:#2a2a2a;outline:none;transition:border-color .3s;box-sizing:border-box}#tab-egiftcard .gift-card-custom input:focus{border-color:#2f4f3a}#tab-egiftcard .gift-card-form{margin-bottom:4rem}#tab-egiftcard .gift-card-form h3{margin-bottom:1.6rem}#tab-egiftcard .gift-card-form input,#tab-egiftcard .gift-card-form textarea{width:100%;padding:1.4rem 1.6rem;border:.15rem solid #ccc;border-radius:.4rem;font-size:1.4rem;font-family:inherit;background:transparent;color:#2a2a2a;outline:none;margin-bottom:1.2rem;transition:border-color .3s;box-sizing:border-box}#tab-egiftcard .gift-card-form input:focus,#tab-egiftcard .gift-card-form textarea:focus{border-color:#2f4f3a}#tab-egiftcard .gift-card-form textarea{min-height:12rem;resize:vertical}#tab-egiftcard .char-count{display:block;text-align:right;font-size:1.2rem;color:#999;margin-top:-.6rem}#tab-egiftcard .gift-card-preview{text-align:center;padding:3rem 2rem 4rem;margin-top:2rem;border-top:.1rem solid #ddd}#tab-egiftcard .gift-card-preview img{width:22rem;height:auto;margin-bottom:2rem;border-radius:5px}#tab-egiftcard .gift-card-preview p{font-size:1.4rem;line-height:1.8;color:#555;margin:0}#tab-egiftcard .gift-card-preview .preview-amount{font-size:1.8rem;margin:.8rem 0}#tab-egiftcard .gift-card-preview .preview-amount strong{color:#2a2a2a}#tab-egiftcard .gift-card-preview .preview-name,#tab-egiftcard .gift-card-preview .preview-sender{color:#888}#tab-egiftcard .gift-card-preview .preview-message{font-weight:500;color:#2a2a2a;margin-top:.8rem}#tab-egiftcard .gift-card-preview .gift-note{font-size:1.2rem;color:#999;margin-top:1.6rem;line-height:1.6}.footer__content-top{justify-content:space-between}.footer__content-top .grid{margin-right:6rem}.footer__content-top .grid summary .icon-caret{position:static}.footer__content-top .grid summary{display:flex;align-items:center;gap:1.2rem}.footer__content-top .footer-block__heading{text-transform:uppercase;font-family:Garamond;font-size:1.6rem;font-weight:400}.custom-image-section model-viewer{height:100%;width:100%}.custom-image-section .image-wrapper{position:relative;display:flex}.custom-image-section .model-wrapper{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);width:45%;height:70%;z-index:2}.custom-image-section .gifting-title{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;line-height:1}.custom-image-section .gifting-title .small-title{font-size:2.5rem;letter-spacing:0;line-height:1;color:#7a7373;font-weight:400}.custom-image-section .gifting-title .main-heading{font-family:Garamond;font-weight:400;font-size:7rem;letter-spacing:0px;text-transform:uppercase}@media screen and (max-width:1500px){.vision .image-with-text__heading,.expansion .carousel-header-text__heading,.collection-banner .collection-banner__content h2{font-size:3.5rem}.karigari-section h2{font-size:9.5rem}.brand-philosophy__title{font-size:3.5rem}.expansion{padding-bottom:15px}.custom-image-section .model-wrapper{top:56%}.custom-image-section .gifting-title .small-title{font-size:1.5rem}.custom-image-section .gifting-title .main-heading{font-size:6rem}}@media screen and (max-width:1200px){.karigari-section h2{font-size:8rem;margin-bottom:1rem}body .karigari-section .image-with-text__sub-heading{margin-top:3rem}.karigari-section .image-with-text__content{padding:5rem}.karigari-section h3,.crafted-section .image-with-text__content .image-with-text__text--caption{font-size:14px}body .product-popup-modal__content{width:95%;padding:0;max-width:100%}body .product-popup-modal__toggle{right:10px}body .product-popup-modal__content-info .sg-body{padding:2%;gap:3rem}.sg-body{gap:5rem}.sg-measure h3{font-size:1.7rem}.sg-body{padding:2% 4%;max-width:100%}.product-popup-modal__content-info h1{font-size:4rem}.shopify-policy__title h1,body .main-page-title,.shipping-ex .section__title_page h2{font-size:2.5rem}.gifting-tabs-section .gifting-tab{max-width:13rem;font-size:18px;padding:1.1rem 0rem}.gifting-tabs-section .gifting-heading{font-size:2.5rem}.gifting-tabs-section .gifting-description{font-size:13px}.gifting-tabs-section .gifting-tab.active{border-radius:1.5rem 1.5rem 0 0}body .footer__content-top .grid{row-gap:6rem;margin-bottom:0;width:60%;margin-right:0!important;gap:2rem}.crafted-section .image-with-text__content{padding:4rem}body .custom-hero-subheading{font-size:14px}.custom-image-section .gifting-title{top:37%}.custom-image-section .model-wrapper{top:60%}}@media screen and (min-width:750px)and (max-width:989px){body .page-width{padding:0 4rem}.product-grid li{max-width:31%!important}.product__title h1,.product__taxs .price--large,body .product__taxs .price__sale .price-item--regular{font-size:2rem}.product__accordion .accordion__content,.product__text.inline-richtext,.product__accordion .accordion__title,body .product-form__submit{font-size:1.3rem}body .product__info-wrapper{padding:0 0 0 2rem}.product__text.inline-richtext{max-width:63%}body .theme-product-variant-picker-size modal-opener{top:-70%}.product-form__quantity{top:78px!important}.vision .image-with-text__content{max-width:100%;padding:5rem}.vision .image-with-text__heading,.expansion .carousel-header-text__heading,.collection-banner .collection-banner__content h2{font-size:3.1rem}.crafted-section h2,.green-section h2{font-size:1.7rem}.karigari-section h3{font-size:14px}.crafted-section .image-with-text__content p,.karigari-section .image-with-text__content p,.green-section p,.men-our .transparent-slider__product-title{font-size:13px}body .crafted-section .image-with-text__content,.karigari-section .image-with-text__content{padding:3rem}.karigari-section h2{font-size:5rem;margin-bottom:0}.green-section h3{font-size:1.3rem}.privacy_policy h2{font-size:19px}body .shopify-policy__container{padding:0 30px}.shopify-policy__title h1,body .main-page-title,.shipping-ex .section__title_page h2{font-size:25px}body .main-page-title{margin-bottom:19px;margin-top:30px}.crafted-section .image-with-text__content .image-with-text__text--caption,body .infinite-carousel__card-subtitle{font-size:14px}.vision .image-with-text__content p,.expansion .carousel-header-text__desc,.brand-intro__description{font-size:1.4rem}.about-banner__frame{max-width:320px;margin-top:-35px}.brand-philosophy__title{font-size:3.4rem}body,body .product__accordion .accordion__content h6,body .product__accordion .accordion__content ul li,.shipping-ex table:not([class]){font-size:13px}.about-banner__title{font-size:6rem}body .about-banner__content{Padding-bottom:10px}.mens-page-header .header__heading{padding-left:0}.shopify-section-group-header-men .mobile-menu-drawer-wrapper{position:inherit;left:0}body .shopify-section-group-header-men .logo_mob_img{padding-left:0}.sg-body{gap:3rem}.sg-table td{font-size:1.8rem}.sg-table th{font-size:1.2rem;padding:1.5rem 1rem}.sg-tab{font-size:1.5rem}.custom-image-section .gifting-title .main-heading{font-size:50px}.custom-image-section .gifting-title .small-title{font-size:17px}.custom-image-section .gifting-title{top:37%}.custom-image-section .model-wrapper{top:61%}}@media screen and (max-width:749px){.mens-page-header .header__heading{padding-left:0}.shopify-section-group-header-men .mobile-menu-drawer-wrapper{position:inherit;left:0}body .shopify-section-group-header-men .logo_mob_img{padding-left:0}.moblie-drawer{padding-left:15px}.menu-drawer .menu-drawer__menu-item .icon.icon-caret{right:unset;top:unset}body .transparent-slider__subtitle{font-size:16px;margin-top:10px}body .main-product-top{padding-top:0}body .utility-bar__grid .announcement-bar__message{font-size:1.3rem}body.gallery-fullview .utility-bar__grid{padding:4px 10px!important}body .product-page-header{position:absolute;background:linear-gradient(to bottom,#00000080,#0006,#00000052 60%,#0000);width:100%}body .product-page-header .header__heading-logo{filter:unset}.product-page-header .header__icon .svg-wrapper svg path,.product-page-header .header__icon span svg path{fill:#fff!important}body .product-page-header.scrolled-past-header .header__heading-logo{filter:invert(1)}.product-page-header.scrolled-past-header .header__icon .svg-wrapper svg path,.product-page-header.scrolled-past-header .header__icon span svg path{fill:#000!important}.custom-facets .mobile-facets__open-label.small-hide,.custom-felter.small-hide,.custom-felter .small-hide{display:block!important}.custom-facets .medium-hide,body .product__media-icon,.product-grid-custom .displaynone-web.product--title-custom,#product-info-toggle-section{display:none}.facets-collection .facets__form{gap:0 .7rem}.facets-collection .facets-container{display:inline-flex}.card__heading.h4 a{text-transform:uppercase;font-size:1.225rem}.card__heading.h4{margin-bottom:0}body .facets-collection{padding-bottom:.6rem}.card-information .price,.men-our .transparent-slider__price{font-size:1.225rem}.product__text.inline-richtext+p{font-size:13px}.facets-collection .font-size-24{font-size:2.1rem}.product__info-container.product__column-sticky .displaynone-mob{display:block;position:relative}.karigari-section .vwt-icon-image,.custom-banner{display:block!important}.custom-banner{padding-bottom:36px;background:#fdf6ee}.product_custom{width:100%}.related-products__heading{font-size:1.4rem}body.gallery-fullview .page-width{padding:0}body .product__tax{margin-top:-11px}.product__title h1{font-size:2rem}.product__taxs .price--large,body .product__taxs .price__sale .price-item--regular{font-size:1.5rem}.product__share-button .product-share-wraper{display:none}.product__info-wrapper .product__share-button{position:absolute;top:-31px;right:0}.product__text.inline-richtext{max-width:63%;margin-bottom:6px}body .theme-product-variant-picker-size modal-opener{top:-70%}body .product-form__input{top:50px!important}.shop-footwear.full-view:after{display:none}.shop-footer-bar{display:inline-flex;max-width:340px;margin:0 auto 16px;align-items:center;gap:6px}.shop-footwear-info svg{color:#3f3d3d!important}.product__media-wrapper .media,.product__media-wrapper .product-media-container{transition:height .5s ease!important;overflow:hidden!important;height:100svh!important}.product__media-wrapper .product__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:height .5s ease!important}.gallery-section-open .shop-footwear.full-view{margin-left:0;border:none!important;padding:0!important;font-size:1.2rem!important;color:#5a5a5a!important}.shop-footwear{font-family:Mulish;position:relative!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;background:transparent!important;color:#333f27!important;text-align:center!important;padding:8px 30px!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:normal!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:10px;border:1px solid #EAEAEA}.gallery-section-open .shop-footwear{position:static!important;background:transparent!important;color:#333!important;font-size:11px!important;font-weight:500!important;letter-spacing:1px!important;padding:10px 16px!important;text-align:left!important;border-bottom:1px solid #eee!important;justify-content:flex-start!important}.product-extra-section{z-index:9999!important}body .product-form__submit{max-width:100%;font-size:1.4rem;width:100%}.gift-box-option{margin-top:5px}.share-button-custom .share-button__button svg path{fill:#5a5a5a}body .share-button-custom .share-button__button{color:#5a5a5a}.product-grid-custom .carousel-img-dot{border:.6px solid #FFFFFF;background:transparent;width:7px;height:7px}.product-grid-custom .carousel-img-dot.active{background:#fff}body .product-form__input--pill input[type=radio]+div label{margin:.7rem 1.3rem .2rem 0;padding:1rem .8rem;font-size:1.5rem}body .variant-inventory-message{font-size:12px}.gift-box-option{margin-bottom:5px}body .gallery-section-open .slider-mobile-gutter{margin:0!important;padding:0!important;width:101vw!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}body .vision{padding-top:0}.vision .image-with-text__grid{display:grid;grid-template-columns:1.2fr 1fr}.vision .image-with-text__content{padding:10px 35px 10px 11px}.vision .image-with-text__content p,.expansion .carousel-header-text__desc,.brand-philosophy__body{font-size:12px}.vision .image-with-text__text{margin-top:5px}.vision .image-with-text__heading{line-height:normal}.vision .image-with-text__media img{border-top-right-radius:16.11px;border-bottom-right-radius:16.11px}body .expansion .carousel-header-text{padding:10px 0 25px;max-width:80%;margin:0 auto}.expansion .carousel-bottom-image img{max-width:88px;height:30px}body .expansion .carousel-bottom-image{padding:0 8px 40px}body .custom-form .ch-heading{margin-bottom:25px;font-size:42px;letter-spacing:normal}body .footer__content-top .grid{margin-right:0}body .footer__content-top .grid summary{justify-content:space-between}body .footer-block.grid__item{margin:25px 0}body .footer-block.grid__item .accordionak{margin-bottom:25px}.footer__content-top .footer-block__heading{font-family:Garamond;font-weight:400;font-size:16px;line-height:18px}body .newsletter-form__field-wrapper{max-width:100%}body .newsletter-form__field-wrapper .field__label{font-family:Mulish;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0}.mobile-only .footer-block__details-content{font-family:Mulish;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-transform:capitalize;color:#fff}body .copyright__content{font-family:Mulish;font-weight:300;font-size:12px;line-height:12px;letter-spacing:0px;vertical-align:middle}body .transparent-slider__logo{max-width:48px}.displaynone-mob{margin-bottom:12px!important}.karigari-section h2.image-with-text__heading,.custom-desktop,body .karigari-section .image-with-text__sub-heading,.karigari-desktop{display:none}.karigari-section h3{font-size:13px}.karigari-section .vwt-icon-image{margin-top:45px!important;display:none!important}.karigari-section .image-with-text__text{margin-top:0}.crafted-section .image-with-text__content p,.karigari-section .image-with-text__content p,.green-section p,.brand-intro__description,body,.men-our .transparent-slider__product-title{font-size:13px;line-height:1.5}body .intention{padding-bottom:36px}.karigari-section .vwt-mobile-overlay-heading{font-family:Saman,sans-serif;font-weight:400}.privacy_policy h2{font-size:19px}body .shopify-policy__container{padding:0 10px}.shopify-policy__title h1,body .main-page-title,.shipping-ex .section__title_page h2{font-size:23px;margin-bottom:10px;line-height:1.2}body .crafted-section{padding-top:0}body .gifting-section{padding-bottom:0}.crafted-section .image-with-text__content .image-with-text__text--caption{margin-top:13%;font-size:15px}.karigari-section .image-with-text__content{padding:3rem 3rem 3.5rem}.custom-moblie,.karigari-moblie{display:block}.custom-moblie .image-with-text__text-item{order:1}.custom-moblie .image-with-text__media-item{order:2}.crafted-section h2,.green-section h2{font-size:22px}.karigari-section .image-with-text__content p{margin-bottom:18px}.karigari-section .image-with-text__content p:last-child{margin-bottom:0}body .green-section .tiwt-left-img img{border-top-left-radius:20px;border-bottom-left-radius:20px}.tiwt-right-img img{border-top-right-radius:20px;border-bottom-right-radius:20px}.crafted-section .page-width{padding:0 15px}.green-section p{padding:5px 0}.product__taxs .price--large{float:right}.product__taxs .price--large .price__container{margin-bottom:10px}body .add-to-bag{padding:8px 40px!important;min-height:auto}body .men-our{padding-bottom:40px}.content-for-layout .rich-text__heading,.size-guide__title,.page-width.size-guide .main-page-title{font-size:42px;margin-top:-6px}body .caption-with-letter-spacing--medium,.custom-form .ch-subheading{font-size:14px}body .collapsible-content__heading{font-size:24px}.collapsible-content-wrapper-narrow .accordion__title,.collapsible-content-wrapper-narrow .accordion__content{font-size:14px;font-weight:400}body .collapsible-content__heading{margin-bottom:3px!important}body .collapsible-content-wrapper-narrow .accordion:last-child details{border-bottom:1px solid #e6e0e2;padding-bottom:10px}.collapsible-none-layout .collapsible-content__wrapper{padding-bottom:23px}.about-banner__title{font-size:47px;letter-spacing:0;margin-top:-48px}.about-banner__frame{max-width:270px;margin-top:-31px;border:8px solid;border-bottom:17px solid;border-color:#fff}.brand-philosophy__title,.expansion .carousel-header-text__heading,.vision .image-with-text__heading,.collection-banner .collection-banner__content h2,body .jdgm-title{font-size:30px}body .collection-banner__button{padding:6px 25px;font-size:15px}.collection-banner .collection-banner__content .collection-banner__subheading{margin-bottom:16px}.collection-banner .collection-banner__content h2{margin-bottom:3px}.article-template h2{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:25px;margin-bottom:7px!important}.article-template .article-template__title{font-size:calc(var(--font-heading-scale) * 2.1rem)}body .footer__content-top .grid{width:100%!important}body .article-template__back{margin-top:3rem}.article-template__back .article-template__link{font-size:1.5rem}body .article-template header{margin-top:2rem}body .product__accordion .accordion__content h6,body .product__accordion .accordion__content ul li,.shipping-ex table:not([class]){font-size:13px}.gifting-tabs-section .gifting-description{font-size:12px;padding:0 1.6rem}.gifting-tabs-section .gifting-products-carousel{gap:1.2rem;padding:1rem 1.6rem 2rem}.gifting-tabs-section .gifting-product-card{flex:0 0 16rem}.gifting-tabs-section .gifting-product-card.is-featured,.gifting-tabs-section .gifting-product-card:nth-child(3){flex:0 0 20rem}.gifting-tabs-section .combo-product,.gifting-tabs-section .combo-giftbox{width:9rem;height:9rem}#tab-egiftcard{padding:0 1.6rem}.gifting-tabs-section .gifting-tab{padding:1rem 2rem;font-size:1.4rem}#tab-egiftcard .gift-card-values{gap:.8rem;justify-content:left}#tab-egiftcard .gift-value-btn{padding:.8rem 1.8rem;font-size:1.3rem}.custom-image-section .gifting-title .small-title{font-size:10px}.custom-image-section .gifting-title .main-heading{font-size:42px}.custom-image-section .gifting-title{width:100%;top:44%}.custom-image-section .model-wrapper{width:70%;height:80%;top:72%}.gifting-tabs-section .gifting-description{max-width:100%}.gifting-tabs-section .gifting-product-card .product-title,.gifting-tabs-section .gifting-product-card .product-price{font-size:12px}body .gifting-tabs-section .gifting-heading{text-align:left;font-size:22px}body .gifting-tabs-section .gifting-description{text-align:left;padding-left:0;padding-right:0}body .gifting-tabs-section .gifting-tabs{margin:0 auto 4.5rem}body .gifting-tabs-section .gifting-tab.active{border-radius:10px 10px 0 0}body .gifting-tabs-section .gifting-tab{max-width:unset;flex:unset;padding:5px 15px}body .gifting-tabs-section .gifting-tabs{margin-left:-15px;margin-right:-15px}body .gifting-tabs-section{padding-top:11%}.product-popup-modal__content-info h1{font-size:42px;margin-top:-6px}.sg-tab{padding:10px;font-size:14px}.sg-measure h3{font-size:17px;line-height:17px}.sg-body{flex-direction:column;gap:24px;justify-content:center}body .product-popup-modal__content-info .sg-body{padding:2%}.sg-measure{flex:unset;width:100%;order:-1;max-width:75%}body .product-popup-modal__content table{display:table;max-width:100%}.sg-measure-img{max-width:200px!important;margin-top:4rem}.sg-tables{width:100%}.sg-table th,.sg-table td{padding:9px 8px;font-size:12px}body .product-popup-modal__content{width:95%;padding:0}body .product-popup-modal__content-info{padding-right:0}.sg-wrap{padding:20px 0 40px}.sg-measure-note{font-size:13px}body .product-popup-modal__toggle{width:3rem;padding:9px;color:#000}}@media(min-width:750px){.shop-footwear{display:none!important}#product-info-toggle-section,.product-extra-section{display:block!important}}@media screen and (min-width:520px){.gifting-tabs-section .gifting-products-carousel{justify-content:center;overflow-x:visible}#tab-egiftcard{max-width:52rem}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom.css.map */
