@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--color-olive: #5E6350;--color-olive-dark: #4a4f3e;--color-olive-light: #7a806a;--color-white: #ffffff;--color-black: #0F0F0F;--color-grey-light: #f5f5f3;--color-grey-border: #e8e8e4;--color-text: #0F0F0F;--font-primary: "Jost", sans-serif;--transition-fast: .25s ease;--transition-med: .4s ease;--transition-slow: .6s ease;--border-radius: 0px;--header-height: 70px;--max-width: 1400px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-primary);font-size:15px;font-weight:400;color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-primary);font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:var(--color-black)}p{line-height:1.7}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-olive)}img{display:block;max-width:100%;height:auto}.announcement-bar{background-color:var(--color-olive)!important;color:var(--color-white)!important;font-family:var(--font-primary);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:10px 20px}.announcement-bar a,.announcement-bar__message{color:var(--color-white)!important;font-family:var(--font-primary);letter-spacing:.18em;text-transform:uppercase}.announcement-bar a:hover{opacity:.8}.header-wrapper{background:var(--color-white)!important;border-bottom:1px solid var(--color-grey-border);position:sticky;top:0;z-index:100}.header{display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:var(--header-height);max-width:var(--max-width);margin:0 auto;background:var(--color-white)!important}.header__heading-link{font-family:var(--font-primary);font-size:20px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black)}.header__menu-item,.header__active-menu-item{font-family:var(--font-primary);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);transition:color var(--transition-fast);padding:5px 0;position:relative}.header__menu{padding:0 .3rem!important}.header__inline-menu .list-menu--inline{flex-wrap:wrap!important}.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-olive);transition:width var(--transition-med)}.header__menu-item:hover:after,.header__active-menu-item:after{width:100%}.header__menu-item:hover{color:var(--color-olive)}.header__submenu{border-top:2px solid var(--color-olive);border-radius:0;box-shadow:0 8px 30px #00000014;background:var(--color-white)}.header__icon svg{width:20px;height:20px}.cart-count-bubble{background:var(--color-olive)!important;color:var(--color-white)!important}@media(max-width:989px){.header{padding:0 20px;height:60px}}.banner{position:relative;width:100%;min-height:80vh;overflow:hidden;display:flex;align-items:center}.banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.banner__media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);transition:transform 8s ease}.banner:hover .banner__media img{transform:scale(1)}@keyframes kenBurns{0%{transform:scale(1.08)}to{transform:scale(1)}}.banner__media img{animation:kenBurns 8s ease forwards}.banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0000008c,#0003 60%,#0000000d);z-index:1}.banner__content{position:relative;z-index:2;padding:60px 80px;max-width:680px}.banner__heading{font-family:var(--font-primary);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);line-height:1.1;margin-bottom:20px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.banner__text{color:#ffffffe6;font-size:16px;font-weight:300;letter-spacing:.05em;margin-bottom:32px;line-height:1.6}@keyframes heroTextIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner__content>*{animation:heroTextIn .9s ease forwards;opacity:0}.banner__content>*:nth-child(1){animation-delay:.3s}.banner__content>*:nth-child(2){animation-delay:.5s}.banner__content>*:nth-child(3){animation-delay:.7s}@media(max-width:749px){.banner{min-height:65vh}.banner__content{padding:40px 24px}.banner:before{background:linear-gradient(to bottom,#00000026,#0009)}}.button,.btn,button.shopify-payment-button__button,.shopify-payment-button__button{font-family:var(--font-primary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 32px!important;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)!important;cursor:pointer}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--color-black)!important;color:var(--color-white)!important;border:1px solid var(--color-black)!important}.button--primary:hover{background:var(--color-olive)!important;border-color:var(--color-olive)!important;transform:translateY(-1px)}.button--secondary{background:transparent!important;color:var(--color-black)!important;border:1px solid var(--color-black)!important}.button--secondary:hover{background:var(--color-black)!important;color:var(--color-white)!important}.card-wrapper{border-radius:0!important;overflow:hidden;transition:box-shadow var(--transition-med)}.card-wrapper:hover{box-shadow:0 12px 40px #0000001a}.card{border-radius:0!important;border:none!important;overflow:hidden}.card__media{overflow:hidden;border-radius:0!important}.card__media img,.card__media .media img{transition:transform var(--transition-slow)!important;transform:scale(1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.06)!important}.card__information{padding:16px 0;background:var(--color-white)}.card__heading{font-family:var(--font-primary);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-black);margin-bottom:6px}.card__heading a:hover{color:var(--color-olive)}.price{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-black);letter-spacing:.03em}.price--on-sale .price__sale{color:#c0392b}.quick-add__submit{background:var(--color-olive)!important;color:var(--color-white)!important;border-radius:0!important;font-family:var(--font-primary)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:none!important;transition:background var(--transition-fast)!important}.quick-add__submit:hover{background:var(--color-olive-dark)!important}.badge--sale{background:var(--color-olive)!important;border-radius:0!important;font-family:var(--font-primary);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.badge--sold-out{background:var(--color-black)!important;border-radius:0!important}.section-header,.title-wrapper,.title-wrapper-with-link{text-align:center;margin-bottom:40px}.section-header__title,.title-wrapper .title,h2.title{font-family:var(--font-primary);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);position:relative;display:inline-block;padding-bottom:16px}.section-header__title:after,h2.title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--color-olive)}.collection-list-wrapper{background:var(--color-white)}.collection-list .card{position:relative;overflow:hidden;border-radius:0!important;aspect-ratio:3/4}.collection-list .card__media{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-list .card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)!important}.collection-list .card-wrapper:hover .card__media img{transform:scale(1.08)!important}.collection-list .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000001a 60%);z-index:1;transition:opacity var(--transition-med)}.collection-list .card-wrapper:hover .card:after{background:linear-gradient(to top,#000000b3,#0003 60%)}.collection-list .card__information{position:absolute!important;bottom:0;left:0;right:0;padding:24px 20px!important;background:transparent!important;z-index:2;text-align:center}.collection-list .card__heading{color:var(--color-white)!important;font-size:14px!important;letter-spacing:.12em!important;margin:0!important;text-shadow:0 1px 8px rgba(0,0,0,.4)}@media(min-width:990px){.collection-list{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}}@media(min-width:750px)and (max-width:989px){.collection-list{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media(max-width:749px){.collection-list{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.footer{background:var(--color-white)!important;border-top:1px solid var(--color-grey-border);padding-top:60px;font-family:var(--font-primary)}.footer__content-top{padding-bottom:48px}.footer-block__heading{font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-black);margin-bottom:20px}.footer-block__list-item a{font-family:var(--font-primary);font-size:13px;font-weight:400;color:#555;letter-spacing:.03em;line-height:2;transition:color var(--transition-fast)}.footer-block__list-item a:hover{color:var(--color-olive)}.footer__copyright{border-top:1px solid var(--color-grey-border);padding:20px 0;font-size:12px;color:#888;letter-spacing:.05em}.social-icons a{color:var(--color-black);transition:color var(--transition-fast),transform var(--transition-fast);display:inline-flex;align-items:center;justify-content:center}.social-icons a:hover{color:var(--color-olive);transform:translateY(-2px)}.wph-reveal{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.wph-reveal.is-visible{opacity:1;transform:translateY(0)}.wph-reveal-delay-1{transition-delay:.1s}.wph-reveal-delay-2{transition-delay:.2s}.wph-reveal-delay-3{transition-delay:.3s}.wph-reveal-delay-4{transition-delay:.4s}.product__title{font-family:var(--font-primary);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.product-form__input label,.product-form__input .form__label{font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-black)}.swatch-input__btn{border-radius:0!important;border:1px solid var(--color-grey-border)!important;transition:border-color var(--transition-fast),background var(--transition-fast)!important}.swatch-input__btn:hover,.swatch-input__btn.is-selected,.swatch-input__btn[aria-checked=true]{border-color:var(--color-olive)!important;background:var(--color-olive)!important;color:var(--color-white)!important}.accordion__title{font-family:var(--font-primary);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.collection-hero{background:var(--color-grey-light)}.facets__heading{font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.active-facets__button{border-radius:0!important;border:1px solid var(--color-black)!important;font-family:var(--font-primary);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.select__select{font-family:var(--font-primary);font-size:12px;letter-spacing:.05em;border-radius:0!important;border-color:var(--color-grey-border)!important}.cart-drawer{font-family:var(--font-primary);border-radius:0!important}.cart-drawer__header{border-bottom:1px solid var(--color-grey-border);font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.totals__subtotal-value{font-family:var(--font-primary);font-weight:600}.field__input,.select__select,.customer .field__input{border-radius:0!important;border:1px solid var(--color-grey-border)!important;font-family:var(--font-primary)!important;font-size:14px;transition:border-color var(--transition-fast)!important}.field__input:focus,.select__select:focus{border-color:var(--color-olive)!important;outline:none!important;box-shadow:0 0 0 2px #5e635026!important}*:focus-visible{outline:2px solid var(--color-olive)!important;outline-offset:3px!important}.skip-to-content-link{background:var(--color-olive);color:var(--color-white);font-family:var(--font-primary);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.breadcrumbs{font-family:var(--font-primary);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#888}.breadcrumbs a:hover{color:var(--color-olive)}.predictive-search{border-radius:0!important;border:1px solid var(--color-grey-border)}.predictive-search__item-heading{font-family:var(--font-primary);font-size:12px;letter-spacing:.06em}.menu-drawer{font-family:var(--font-primary)}.menu-drawer__menu-item{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-grey-border)}.page-width{max-width:var(--max-width);margin:0 auto;padding:0 40px}@media(max-width:749px){.page-width{padding:0 20px}}.section-padding{padding-top:64px;padding-bottom:64px}@media(max-width:749px){.section-padding{padding-top:40px;padding-bottom:40px}}.text-olive{color:var(--color-olive)}.bg-olive{background-color:var(--color-olive)}.border-olive{border-color:var(--color-olive)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wighill-custom.css.map */
