@font-face{font-family:Ivy Presto Bold;src:url(/cdn/shop/files/IvyprestoHeadline-Bold.woff2?v=1734535256);font-weight:700;font-display:swap}:root{--heading-font-family: "Ivy Presto Bold", sans-serif}.mega-menu .heading,.mega-menu .h1,.mega-menu .h2,.mega-menu .h3,.mega-menu .h4,.mega-menu .h5,.mega-menu .h6,.mega-menu .prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--text-font-family);font-weight:400}.header__primary-nav-item .heading,.header__primary-nav-item .h1,.header__primary-nav-item .h2,.header__primary-nav-item .h3,.header__primary-nav-item .h4,.header__primary-nav-item .h5,.header__primary-nav-item .h6,.header__primary-nav-item .prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--text-font-family);font-weight:400}.collection-toolbar__button-container>.collection-toolbar__button{font-family:var(--text-font-family);font-weight:400}#facets-drawer .accordion__toggle,.product-card__info a.product-title{font-family:var(--text-font-family);font-weight:400}.product-card__info .h6{font-family:var(--text-font-family);font-weight:600}#cart-drawer .line-item-info .line-item-product-title{font-family:var(--text-font-family);font-weight:400}#cart-drawer .line-item-info .price-list .h6{font-family:var(--text-font-family);font-weight:600}.product-info__block-item .accordion__toggle.h4{font-family:var(--text-font-family)}.brand-store-content-inner h2,.about-story-content-inner h2,.brand-store-content-inner .about_store_name,.toggle-page-bottom h3,.single-product-contact h4,.promotion-caption h3{font-family:var(--heading-font-family)}.header-search__input,.announcement-bar__carousel .heading,.custom-overlay .h5.banner-sub-heading{font-family:var(--text-font-family);font-weight:400}.product-info .price-list .h4{font-family:var(--text-font-family);font-weight:600}body{overflow-x:hidden}.header__primary-nav ul>li:last-child summary{color:red}.header-sidebar__main-panel ul>li:last-child button{color:red!important}.header-sidebar::part(panel-list){overflow-y:auto}.mega-menu__linklist>li>a{font-weight:600;text-transform:uppercase}.text-left{text-align:left!important}.header{padding-top:0;padding-bottom:0}.header__primary-nav-item:before{display:none}.mega-menu__promo>*{flex:50%;max-width:50%;gap:10px}.mega-menu__linklist{width:380px;min-width:380px;border-right:1px solid #ddd}.mega-menu__promo{width:80%}.mega-menu__promo>a .overflow-hidden{max-height:300px;height:300px;position:relative}.mega-menu__promo>a .overflow-hidden img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%)}.header__cart-link>a{display:flex;align-items:center;font-size:.9em;gap:5px}.header__primary-nav-item>a,.header__primary-nav-item .header__menu-disclosure summary{letter-spacing:1px;text-transform:uppercase}.header__primary-nav-item .header__menu-disclosure summary{display:flex;align-items:center;gap:5px}.header-sidebar__back-button{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);background:#f1f1f1;position:relative;justify-content:center;border:none!important}.header-sidebar__back-button svg{position:absolute;left:30px}.mega-menu{justify-content:space-between;padding-top:15px;align-items:unset}.drawer::part(header){justify-content:center;position:relative;padding:30px 30px 15px}.drawer::part(close-button-wrap){position:absolute;right:30px}.drawer::part(close-button-svg){width:20px}.drawer::part(header) .sr-only{display:none}.drawer::part(siderbar__logo){max-width:164px;display:block;height:auto}.header-sidebar__scroller{padding:0 30px 30px;overflow-y:initial}.header-sidebar__linklist.divide-y .header-sidebar__linklist-button,.header-sidebar__back-button{text-transform:uppercase;font-weight:600;color:#333}.header-sidebar__scroller .header-sidebar__linklist li:last-child{border-block-end-width:1px}.header-sidebar__main-panel{display:flex;flex-direction:column}.mobile-menu-banner-wapper{padding:15px 30px 30px}.mobile-menu-banner-inner{position:relative}.mobile-menu-banner-img{position:relative;width:100%;height:0;padding-bottom:65%}.mobile-menu-banner-img img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu-banner-img:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#0003}.mobile-menu-banner-inner span{position:absolute;color:#fff;display:block;bottom:20px;padding:5px 0;line-height:1.2;font-size:14px;font-weight:600;border-bottom:1px solid white;left:50%;transform:translate(-50%);max-width:90%;text-align:center;white-space:nowrap}.mobile-menu-banner-inner a{position:absolute!important;left:0;top:0;width:100%;height:100%;display:block}.header-sidebar__footer{display:flex;justify-content:space-between;align-items:flex-start;margin:10px 0 0;flex-direction:column;gap:12px;padding:0 30px}.header-sidebar__footer a{display:flex;align-items:center;color:#333;font-weight:500;text-decoration:none;font-size:14px;text-transform:uppercase;padding:0}.header-sidebar__footer a img{filter:invert(1);width:16px;margin-right:15px}.content-over-media.custom-overlay:before{background:#0000;background:linear-gradient(0deg,rgb(var(--overlay-bg-color)) 0% 15%,#0000 30% 100%);opacity:var(--overlay-opacity)}.custom-overlay .h5.banner-sub-heading{font-size:12px;letter-spacing:1px;text-transform:uppercase}.custom-overlay .h2.banner-heading{font-size:48px;line-height:1;margin-top:0;margin-bottom:5px}.custom-overlay .h1.banner-heading{font-size:48px;margin-top:25px;line-height:1}.stable-top .custom-overlay .h1.banner-heading{font-size:78px;margin-bottom:35px;text-transform:uppercase}.stable-top .prose{padding-bottom:30px}.stable-top .custom-overlay .button.button--outline{font-size:22px}.custom-overlay .h4.banner-sub-heading{font-size:14px;letter-spacing:2px;text-transform:uppercase}.custom-overlay .button.button--outline{font-size:13px;margin-top:0!important;font-weight:400;padding:3px 0;border:none;border-bottom:1px solid white;line-height:1.4;margin-right:15px}.overlay-button .custom-overlay .button:not(.button--outline){font-size:13px;color:#fff;background:#fff3!important;margin-right:15px}.overlay-button .custom-overlay .prose>.button:not(.button--outline):last-child{margin-right:0}.section-stack{gap:20px}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.search-suggestion{width:100%;padding:10px 0 30px}.search-suggestion a{display:block;padding:15px 0;font-size:14px;line-height:1.3;font-weight:500;color:#333;border-bottom:1px solid #DDDDDD}.search_suggestion_title{font-size:14px;line-height:1.3;margin:0 0 15px;text-transform:uppercase}.shopify-section--page-title .page-sub-title{font-size:12px;font-weight:600;letter-spacing:1.5px}.shopify-section--page-title .page-heading-title{font-size:48px;line-height:1.3}.stamped-full-page-tabs ul>li:last-child{display:none!important}html{background:#fff}.banner-full-link{display:block;position:absolute!important;right:0;bottom:0;top:0;left:0;max-width:unset!important;grid-area:none!important}.faq__content{flex-basis:100%}.animated-plus{--animated-plus-size: .825rem}a,a:visited,a span{text-decoration:none;background:none!important}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:7px}::-webkit-scrollbar:horizontal{height:7px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px;border:2px solid #eeeeee}.drawer::part(content)::-webkit-scrollbar{-webkit-appearance:none}.drawer::-webkit-scrollbar-track{background:#fff}.drawer::part(content)::-webkit-scrollbar:vertical{width:7px}.drawer::part(content)::-webkit-scrollbar:horizontal{height:7px}.drawer::part(content)::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px;border:2px solid #eeeeee}.drawer::part(content)::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}.featured-product-wrapper{display:grid;column-gap:10px;row-gap:40px;grid-template-columns:repeat(4,1fr)}.home-product-grid .product-card__figure{background:#f1f1f1}#cart-drawer{--drawer-max-width: min(94vw, 600px)}#cart-drawer::part(close-button){opacity:1}#cart-drawer::part(header){padding:30px 50px;justify-content:space-between;border-bottom:2px solid black;position:absolute;width:100%;left:0;top:0;z-index:2;background:#fffef2}#cart-drawer::part(content){background:#fffef2}#cart-drawer .cart-drawer-title{font-size:42px;line-height:1;color:#000;font-weight:700}#cart-drawer::part(footer){padding:30px 50px;border-top:2px solid black;position:absolute;width:100%;left:0;bottom:0;z-index:2;box-sizing:border-box;background:#fffef2}#cart-drawer .tax_calc_text{font-size:14px;color:#000;text-align:center;width:100%}#cart-drawer .cart-drawer__footer .button-group .button{font-size:18px;padding:20px;letter-spacing:0}#cart-drawer .button-group{gap:10px}#cart-drawer::part(body){padding:110px 50px 170px;max-height:100%;overflow:auto}#cart-drawer::part(drawer-free-shipping-text),#cart-drawer .drawer-free-shipping-text{font-size:18px;line-height:1.4;margin:0;padding:20px 0 10px;border-bottom:10px solid black;text-align:center}#cart-drawer .cart-drawer__items{display:block}#cart-drawer .line-item{flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid black;gap:0;position:relative}#cart-drawer .line-item__media{width:40%}#cart-drawer .line-item-info{width:54%}#cart-drawer .line-item-info line-item-quantity a.link{position:absolute;right:0;bottom:15px;text-decoration:underline}#cart-drawer .line-item-info .line-item-product-title{font-size:18px;line-height:1.4}#cart-drawer .line-item-info .price-list .h6{font-size:16px;line-height:1;font-weight:700;color:#111}#cart-drawer .line-item-info .quantity-selector>.quantity-selector__button:first-child{border-right:1px solid rgb(var(--border-color))}#cart-drawer .line-item-info .quantity-selector>.quantity-selector__button:last-child{border-left:1px solid rgb(var(--border-color))}#cart-drawer .line-item-info .line-item-size-variant{font-size:14px;line-height:1.4;color:#111}#cart-drawer .cart-empty-footer a.button{width:100%;background:#000!important;padding:20px;font-size:18px}#cart-drawer .cart-empty-title{margin-top:35px;text-transform:uppercase}.cart-drawer__recommended-products{padding:0 0 15px;display:block;border:none;margin:0}.cart-drawer__recommended-products .h4{font-size:20px;line-height:1.3;margin-bottom:20px;font-weight:600}.drawer-upsell-products__product-list{display:flex;justify-content:space-between;flex-wrap:wrap}.upsell-product-item{width:calc(50% - 15px)}.upsell_product_image{padding-bottom:10px}.upsell_product_image img{width:100%;display:block}.upsell_product_title{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:10px}.upsell-product-item form.upsell_product_form{margin-top:10px;margin-bottom:0}.upsell-product-item form.upsell_product_form select{font-size:15px;width:100%;padding:8px 15px;margin-bottom:8px;min-height:40px;height:auto;background:#fff url(/cdn/shop/files/arrow-down-icon.png?v=1698018865) no-repeat center right;background-size:12px;background-position-x:calc(100% - 10px)}.upsell-product-item form.upsell_product_form button.button{font-size:14px;border-color:#000;background-color:#000;color:#fff;padding:12px;text-align:center}.upsell_product_price .price-list .h6{font-size:14px;color:#111}.upsell_product_price{margin-bottom:10px}.upsell-product-info .button{background:#000!important;letter-spacing:0;font-size:14px}.upsell-product-info .color-swatch-fieldset,.upsell-product-info .material-swatch-fieldset,.upsell-product-info .custom-color-swatch-wrapper{display:none!important}.image-cover-wrap{height:0;overflow:hidden;padding-bottom:100%;width:100%;position:relative}.image-cover-wrap img{position:absolute;display:block;min-width:101%;min-height:101%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.position-relative{position:relative}.product-card__info{display:block}.product-card__info>div{width:100%}.product-card{gap:1rem}.product-card__info a.product-title{font-size:13px;line-height:1.4;color:#333;font-weight:400;text-align:left}.product-card__info .h6{font-size:13px;font-weight:700}.prose :is(ol,ul){row-gap:.2em}.product-list:not(.product-list--carousel){margin-inline:0}.footer .footer__block--newsletter{max-width:50%}.footer .footer__block--newsletter>.v-stack{max-width:400px}.footer__block--text a{background:transparent!important}.footer__block--text p+p{margin-block-start:.35rem!important}footer{font-size:.9em}.footer_newsletter_form{position:relative}.footer_newsletter_form .button{position:absolute;right:0;top:0;height:100%;font-size:0;background:url(/cdn/shop/files/arrow-submit.png?v=1717641399) no-repeat center right!important;background-size:28px!important;filter:invert(1);border:none!important}.footer_newsletter_form .form-control input{border:none;border-bottom:1px solid white;padding-left:0;color:#fff}.footer_newsletter_form .form-control input::placeholder{color:#fff}.copyright-container{display:flex;align-items:center;gap:20px;font-size:.9em;flex-wrap:nowrap;white-space:nowrap}.footer__aside{display:flex}.footer_payments{width:100%}.footer_payments img{margin-left:auto;max-height:26px}.social-media--list{flex-wrap:nowrap;gap:15px}.social-media--list .social-media__item{opacity:1}.social-media--list svg{width:1.8em}.footer__inner{row-gap:5em}.footer .footer__block p.h4 span.right{display:none;float:right;position:relative;font-size:1.15em;line-height:1.2;padding:7px 0}.footer__block-list p.h4{--text-h4: 1.1em}.footer__block-list{font-size:.9em}.shopify-section--related-products .product-list{column-gap:5px;grid-template-columns:repeat(4,1fr)}.wild-products{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.wild-product-item{width:calc(25% - 12px)}.wild-header{padding-bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.wild-header img{width:83px}.wild-header h5{font-family:Bitter,serif;font-size:24px;line-height:1.2;text-transform:uppercase;font-weight:400;padding:0;margin:0}.wild-section{padding:60px 0 80px}.wild-product-content{text-align:center}.wild-product-content h5{text-transform:none;font-weight:600;font-size:14px;margin:0}.wild-product-content h5 span{font-size:12px;text-transform:uppercase;display:block;color:#444;font-weight:400}.wild-product-price{font-size:14px}a.wild-product-url{color:#fff;--background: #111;font-size:14px;text-transform:uppercase;padding:7px 50px;display:inline-block;margin-top:16px;font-weight:500;background-color:#111!important}.lookbook_banner .custom-overlay .button.button--outline{font-size:24px;margin-right:25px}.lookbook_banner .custom-overlay .prose>.button.button--outline:last-child{margin-right:0}.lookbook-products-2{margin-top:-200px}.lookbook_banner .banner_logo{display:block;margin-bottom:100px}.subheading-custom .custom-overlay .h4.banner-sub-heading{font-size:15px;letter-spacing:0;text-transform:none;font-weight:400;font-family:var(--body-font-family);margin-bottom:0;max-width:600px}.subheading-custom .custom-overlay .button.button--outline{border-bottom:none;background:#00000080!important;padding:15px 30px}.subheading-custom.white-button-overlay .custom-overlay .button.button--outline{background:#fff!important;padding:12px 30px;color:#000!important}.white-button-overlay .custom-overlay .button.button--outline{background:#fff!important;padding:12px 30px;color:#000!important;border:none}.white-button-overlay .custom-overlay .h2.banner-heading{margin-bottom:30px}.header__primary-nav .header__primary-nav-item .icon-chevron-down{display:none}@media (max-width: 1450px){.header__primary-nav{column-gap:1.5rem}}@media (max-width: 1399px){.mega-menu__linklist{width:250px;min-width:250px}.mega-menu__promo>a .overflow-hidden{max-height:250px;height:250px}.lookbook_banner .banner_logo{width:700px;margin-bottom:50px}.lookbook_banner .custom-overlay .button.button--outline{font-size:20px}.lookbook-products-2{margin-top:-150px}}@media (max-width: 1199px){.custom-overlay .h2.banner-heading{font-size:42px;margin-top:0;margin-bottom:5px}.custom-overlay .button.button--outline{font-size:13px}.stable-top .custom-overlay .h1.banner-heading{font-size:58px}.stable-top .custom-overlay .button.button--outline{font-size:18px}}@media (max-width: 999px){.lookbook_banner .banner_logo{width:500px}.lookbook_banner .custom-overlay .button.button--outline{font-size:16px}.shopify-section--page-title .page-heading-title{font-size:38px}.footer .footer__block--newsletter{width:100%;max-width:unset;flex-basis:100%;order:5}.footer__block--text{flex-basis:35%;max-width:35%}.footer__aside{flex-wrap:wrap}.copyright-container{width:100%;justify-content:space-between;order:5}.footer_payments img{margin-right:auto}.social-media--list{margin-bottom:20px}.custom-overlay .h1.banner-heading{font-size:32px}.shopify-section--related-products .product-list{grid-template-columns:repeat(3,1fr)}.wild-section{padding:40px 0 60px}.wild-products{row-gap:40px}.wild-product-item{width:calc(50% - 10px)}.featured-product-wrapper{grid-template-columns:repeat(2,1fr);row-gap:30px}}@media (max-width: 699px){.white-button-overlay .custom-overlay .button.button--outline{background:transparent!important;padding:10px 25px;color:#fff!important;border:1px solid white}.subheading-custom.white-button-overlay .custom-overlay .button.button--outline{background:#fff!important;border:none;color:#000!important}.copyright-container{gap:10px;font-size:10px}.stable-top .custom-overlay .button.button--outline{font-size:14px}.stable-top .custom-overlay .h1.banner-heading{font-size:42px;margin-bottom:20px}.animated-plus{--animated-plus-size: .625rem}.shopify-section--page-title .page-heading-title{font-size:28px}.shopify-section--collection-list .container .section-header{display:none}.shopify-section--collection-list .container{margin:0}.container{margin-left:15px;margin-right:15px}.footer__block-list{gap:0;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer__block--newsletter>.v-stack{max-width:100%;width:100%}.footer__block.footer__block--links,.footer__block.footer__block--text{border-top:1px solid white;padding:15px 0;max-width:unset;width:100%;flex-basis:100%}.footer__block.footer__block--links .unstyled-list,.footer__block.footer__block--text .prose{display:none}.footer__block.footer__block--text.open .prose{display:block}.footer__block.footer__block--links.open .unstyled-list{display:grid}.footer .footer__block p.h4 span.plus{display:block}.footer .footer__block.open p.h4 span.plus{display:none}.footer .footer__block.open p.h4 span.minus{display:block}.footer .footer__block--newsletter{padding-top:40px;border-top:1px solid white}.header{gap:0;padding:.3rem 15px}.content-over-media{--content-over-media-gap: 15px}.content-over-media .content{padding:20px 0}.custom-overlay .button.button--outline{font-size:12px}.custom-overlay .h2.banner-heading{font-size:27px;margin-top:0;margin-bottom:5px}#main>section:first-child .custom-overlay .h2.banner-heading{font-size:36px}.custom-overlay .h1.banner-heading{font-size:30px;line-height:1;margin-top:20px}.custom-overlay .h4.banner-sub-heading{font-size:12px}.product-card__info a.product-title,.product-card__info .h6{font-size:11px}#cart-drawer::part(header){padding:20px}#cart-drawer::part(body){padding:90px 20px 150px}#cart-drawer::part(drawer-free-shipping-text),#cart-drawer .drawer-free-shipping-text{font-size:16px}#cart-drawer .cart-drawer-title{font-size:38px}#cart-drawer::part(footer){padding:20px}#cart-drawer .cart-drawer__footer .button-group .button{font-size:16px;padding:12px 20px}#cart-drawer .line-item-info .line-item-product-title{font-size:14px;line-height:1.3}#cart-drawer .line-item-info .price-list .h6{font-size:14px}#cart-drawer .line-item-info line-item-quantity a.link{bottom:17px}.upsell-product-item{width:calc(50% - 8px)}.cart-drawer__recommended-products .h4{font-size:18px}.upsell_product_title{font-size:15px;line-height:1.3}.upsell_product_price .price-list .h6{font-size:13px}.shopify-section--related-products .product-list{grid-template-columns:repeat(2,1fr)}.wild-header img{width:56px}.wild-header h5{font-size:20px}.wild-products{gap:40px 10px}.wild-product-item{width:calc(50% - 5px)}a.wild-product-url{max-width:100%;font-size:12px;margin-top:15px}.wild-product-content h5{font-size:12px}.wild-product-content h5 span{font-size:10px}.wild-product-price{font-size:12px}.overlay-button .custom-overlay .button:not(.button--outline){padding:8px 20px;font-size:12px}.lookbook_banner .banner_logo{margin-bottom:100px}.lookbook-products-2{margin-top:-22vw}.subheading-custom .custom-overlay .button.button--outline{padding:12px 25px}}.product-custom-card[data-title=odell-caramel-woven-leather-belgian-loafers] .custom-card-variant-image:nth-child(n+3),.product-custom-card[data-title=odell-caramel-woven-leather-belgian-loafers] .more-viariants{display:none}.product-custom-card[data-title=odell-ivy-blue-suede-belgian-loafer-sneakers] .custom-card-variant-image[data-url="/products/odell-belgian-loafer-sneaker-10"],.product-custom-card[data-title=odell-ivy-blue-suede-belgian-loafer-sneakers] .custom-card-variant-image[data-url="/products/odell-belgian-loafer-sneaker-8"],.product-custom-card[data-title=odell-ivy-blue-suede-belgian-loafer-sneakers] .more-viariants{display:none}
/*# sourceMappingURL=/cdn/shop/t/373/assets/global.css.map */
