body{font-family:var(--georgia-font)}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose:where(h1,h2,h3,h4,h5,h6){font-family:var(--georgia-font)}h2.h2{font-size:32px;line-height:24px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border-radius:4px;border:none;font-family:Georgia;font-size:14px;line-height:24px;text-transform:uppercase;padding:4px 22px}.button.button--outline{border:1px solid}.container{max-width:1915px;width:100%;margin:0 auto;padding:0 30px}.header__menu-disclosure summary{line-height:normal}.header{padding:3px 30px 0}.header__primary-nav{position:relative;padding:15px 0}.header__primary-nav:before{content:"";opacity:.2;background:#fff;position:absolute;left:-30px;width:calc(100% + 60px);height:1px;top:0}.header__primary-nav:after{content:"";opacity:.2;background:#fff;position:absolute;left:-30px;width:calc(100% + 60px);height:1px;bottom:0}.mega-menu{width:calc(100% + 60px);left:-30px;background:#5a7b59}.header__primary-nav-item:before{display:none}.header__primary-nav-item:hover .header__menu-disclosure summary{text-decoration:underline}.mega-menu__linklist{display:inline-block;max-width:260px;width:100%;margin-right:350px;position:relative}.mega-menu__linklist .h6{color:#cfcfcf;font-size:18px;font-weight:400;line-height:45px;display:inline-block;width:100%;position:relative}.mega_btn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:9}.mega-menu__linklist .h6:hover{color:#fff;text-decoration:underline}.mega-menu__linklist>li{border-bottom:1px solid rgb(255 255 255 / 20%);transform:none!important}.mega-menu__linklist ul li a{color:#cfcfcf;font-size:16px;line-height:45px}.mega-menu__linklist ul{opacity:0;visibility:hidden;transition:opacity .2s ease;position:absolute;left:100%;max-width:270px;width:100%;top:0;margin-left:50px;gap:0;height:100%}.mega-menu__linklist>li:hover>ul,.mega-menu__linklist>li:has(ul:hover)>ul{opacity:1;visibility:visible}.mega-menu__linklist>li>a:after{content:"";position:absolute;top:0;right:-50px;width:50px;height:100%;background:transparent}.mega-menu__linklist li.open>ul{display:block}.mega-menu__linklist ul li a:hover{text-decoration:underline}.section-stack{gap:40px}.header__dropdown-menu li a{color:#cfcfcf;font-size:16px;line-height:normal}.header__dropdown-menu li a:hover{color:#fff;text-decoration:underline}.cart_count{width:40px;height:40px;background:#587657;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:40px;text-transform:uppercase}.header__account-link a{text-transform:uppercase;font-size:14px}.header__search .header-search{position:relative;z-index:1;display:block;border-radius:3px;border:1px solid rgb(255 255 255 / 10%);padding:8px 11px;max-width:285px}.header__search .header-search .header-search__form-control{padding:0;column-gap:inherit}.header__search .header-search .header-search__form-control .header-search__input{color:#f8f8f8;font-size:14px;line-height:normal;padding:0 0 0 20px}.header__search .header-search .header-search__form-control svg{width:14px;height:14px}.header-search::part(overlay){display:none}.header-sidebar__linklist-button{font-size:18px;line-height:normal;padding-left:16px;padding-right:16px}.header-sidebar__scroller{padding:0}.header-sidebar__footer{display:none}.header-sidebar__back-button{padding-left:16px;padding-right:16px}.mob_show{display:none}cart-count{margin:-3px 0 0}.footer__block--links a{font-size:16px}.footer__block--text .prose p{font-size:16px;line-height:28px}.payment-methods{gap:5px}.social-media--list .social-media__item{opacity:1}.social-media--list svg{width:30px}.footer__block-list{border-top:1px solid rgb(255 255 255 / 60%);border-bottom:1px solid rgb(255 255 255 / 60%);padding:65px 0}.footer__inner{row-gap:inherit}.footer{padding:70px 0 35px}.footer__aside{padding-top:35px}.footer__block--newsletter input{border-radius:4px;background:#f7f6ef;padding-right:8rem}.footer__block--newsletter .button{position:absolute;top:4px;right:5px;font-size:14px;padding:7px 18px;border:none}.footer__block--newsletter .form{position:relative}.footer__block--newsletter input::-webkit-input-placeholder{color:#9ca3b5;font-size:16px;font-weight:500;line-height:24px;opacity:1;display:block}.footer__block--newsletter input::-moz-placeholder{color:#9ca3b5;font-size:16px;font-weight:500;line-height:24px;opacity:1;display:block}.footer__block--newsletter input:-ms-input-placeholder{color:#9ca3b5;font-size:16px;font-weight:500;line-height:24px;opacity:1;display:block}.footer__block--newsletter input:-moz-placeholder{color:#9ca3b5;font-size:16px;font-weight:500;line-height:24px;opacity:1;display:block}.footer__block--newsletter .floating-label{display:none}.footer__block--links .h4 svg{display:none}.footer-newsletter__consent{margin-top:1rem}.footer-newsletter__label{display:flex;align-items:flex-start;gap:.5rem;color:#f7f6ef;font-size:14px;line-height:20px}.footer-newsletter__label input[type=checkbox]{margin-top:3px;flex-shrink:0}.footer-newsletter__label a{text-decoration:none}product-list .floating-controls-container__control,.shopify-section--collection-list .floating-controls-container__control,.image_carousel_wrapper .floating-controls-container__control{opacity:1!important;transform:none!important;position:absolute;top:-60px;right:0;display:inline-block!important;width:auto;inset-inline-start:inherit!important;left:auto}product-list .floating-controls-container__control .circle-button,.shopify-section--collection-list .floating-controls-container__control .circle-button,.image_carousel_wrapper .floating-controls-container__control .circle-button{background:transparent;width:auto;height:auto;box-shadow:none;opacity:1;visibility:visible}product-list .floating-controls-container__control .circle-button svg,.shopify-section--collection-list .floating-controls-container__control .circle-button svg,.image_carousel_wrapper .floating-controls-container__control .circle-button svg{width:auto}product-list carousel-next-button.floating-controls-container__control,.shopify-section--collection-list carousel-next-button.floating-controls-container__control,.image_carousel_wrapper carousel-next-button.floating-controls-container__control{--floating-controls-inset-inline:0!important}product-list carousel-prev-button.floating-controls-container__control,.shopify-section--collection-list carousel-prev-button.floating-controls-container__control,.image_carousel_wrapper carousel-prev-button.floating-controls-container__control{right:80px;transform:rotate(180deg)!important}product-list .floating-controls-container__control .circle-button[disabled] svg path,.shopify-section--collection-list .floating-controls-container__control .circle-button[disabled] svg path,.image_carousel_wrapper .floating-controls-container__control .circle-button[disabled] svg path{fill:#a1a1a1}.featured_collection{padding:25px 0 10px}.slideshow__slide-content .h1{font-size:40px;line-height:normal}.slideshow__slide-content .h3{text-shadow:0 2px 2px rgba(0,0,0,.15);font-size:20px;line-height:26px;margin:17px 0 25px}.slideshow__slide-content button{padding:9px 20px}.slideshow__slide-content .prose .button-group{margin:0!important}.collection-card__content{width:100%}.collection-card__content button.button{margin:0!important}.shopify-section--collection-list .section-stack{padding:25px 0 0}.slideshow__slide-content .button{padding:9px 22px}.shopify-section--collection-list .floating-controls-container,.shopify-section--related-products product-list{position:relative}#insta-feed h2{font-weight:400;font-size:32px;line-height:24px;margin-bottom:40px}.product-title{font-size:32px;line-height:32px}sale-price.h4{color:#1c1c1c;font-size:18px;line-height:normal}compare-at-price.h5{color:#8b8b8b;font-size:18px;line-height:normal}buy-buttons .button{font-size:20px;line-height:normal;padding:17px}accordion-disclosure.accordion{border-color:#e5e7eb}.accordion__toggle.h6{font-size:18px;line-height:normal}.accordion__content p,.accordion__content h3{font-size:16px;line-height:26px;font-family:var(--georgia-font)}.product-info__block-list price-list.price-list{border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB;padding:15px 0}product-recommendations .section-stack{padding:30px 0 0}.product-gallery__thumbnail-list{width:100px}.product-gallery__thumbnail{width:100px;height:100px}.product-gallery__thumbnail img{height:100%;border-radius:3px}.product-info__block-item quantity-selector.quantity-selector{border-radius:4px;border:1px solid #E5E7EB;max-width:320px;width:100%}.product-info__block-item .quantity-selector__input{font-size:18px;font-weight:400;line-height:normal;text-transform:uppercase}.quantity-selector__button:last-child{border-left:1px solid #E5E7EB}.quantity-selector__button:first-child{border-right:1px solid #E5E7EB}.qty_label,.variant-picker__option legend{font-size:18px;line-height:32px}variant-inventory.inventory{color:#587657;font-size:18px;line-height:normal;font-style:normal}.product-info__block-item[data-block-type=inventory]{margin:0 0 8px}body.product{gap:inherit}body.product .cart_count{color:#587657;background:#fff}.cart-drawer__footer .button{padding:10px 22px}pickup-availability p{color:#000;font-size:16px;line-height:18px;text-align:center}pickup-availability .h-stack{justify-content:center;text-align:center}.product-info__block-item[data-block-type=pickup-availability]{padding-bottom:8px;margin-top:13px!important}.pickup-availability button.link{display:none}.product-info__block-item[data-block-type=buy-buttons]{margin-bottom:0}.block-swatch{border-radius:4px;border:1px solid #587657;color:#587657;font-size:16px;line-height:normal;text-transform:uppercase;padding:9px}:checked+.block-swatch,.block-swatch.is-selected{background:#587657;--swatch-disabled-strike-color:#587657;color:#fff}body #insta-feed{border-top:1px solid #E5E7EB;padding-top:30px}body.index .image_text_block{padding:0}@media screen and (max-width:1199px){.container{padding:0 15px}.header{padding:3px 15px 0}.product-list{--product-list-default-column-gap:1rem}h2.h2,#insta-feed h2{font-size:26px;line-height:28px}product-list carousel-prev-button.floating-controls-container__control,.shopify-section--collection-list carousel-prev-button.floating-controls-container__control,.image_carousel_wrapper carousel-prev-button.floating-controls-container__control{right:50px}.featured_collection .sm\:gap-12,.shopify-section--collection-list .sm\:gap-12,.shopify-section--related-products .sm\:gap-12{gap:1rem}}@media screen and (max-width:1000px){.product-gallery__thumbnail-list{width:100%}.product-gallery__thumbnail-scroller{grid-auto-columns:max-content}.header__primary-nav:before,.header__primary-nav:after{display:none}.header__search{grid-area:search;width:100%;max-width:100%}.header__search .header-search{border:1px solid rgb(255 255 255 / 20%);max-width:100%}.header{column-gap:0rem}.mob_hide{display:none}.mob_show{display:block}.header__logo{justify-self:center}.header__search-link{margin:0 0 0 10px}}@media screen and (max-width:1024px){.footer__block-list{gap:2rem;padding:30px 0}.footer__aside{padding-top:30px;justify-content:center;grid-auto-flow:inherit}.social-media--list{justify-content:center}.footer{padding:30px 0}.footer__block--newsletter,.footer__block--app,.footer__block--text{flex-basis:12rem;max-width:14rem}.footer__block--newsletter{flex-basis:100%;max-width:100%}.section-stack .h-stack{flex-flow:wrap}.section-stack .h-stack h2.h2{width:100%}}@media screen and (max-width:700px){.footer__block-list{width:100%;display:inline-block}.footer__block--links{border-bottom:1px solid rgb(255 255 255 / 60%);padding:14px 0}.footer__block--links .h4{font-size:18px;line-height:normal;position:relative}.footer__block--links .h4 svg{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.footer__block--links .h4[data-open=true] svg{transform:translateY(-50%) rotate(180deg)}.footer__block--links a{line-height:30px}.footer__block--text{max-width:100%;padding-top:30px}.footer__block--text .gap-4{gap:inherit}.footer__block--newsletter{border-bottom:1px solid rgb(255 255 255 / 60%);padding-bottom:30px}.footer__block--newsletter .h4{font-size:26px;color:#f7f6ef}.content-over-media--md{--content-over-media-height:clamp(20rem,40vw,36rem)}.collection-card{gap:.5rem}.collection-card__content .h4{width:100%;text-align:left;margin:0 0 5px}.collection-list .collection-card{flex-basis:73vw}.product-title{font-size:22px;line-height:22px}variant-inventory.inventory{font-size:14px}.product-info__block-list price-list.price-list{padding:8px 0}sale-price.h4{font-size:16px}.qty_label{font-size:15px;line-height:25px}.slideshow__slide-content .h1{font-size:32px}.slideshow__slide-content .h3{font-size:18px;line-height:24px;margin:20px 0}.cart_count{width:30px;height:30px;line-height:30px}.section-stack{gap:20px}product-list .floating-controls-container__control,.shopify-section--collection-list .floating-controls-container__control,.image_carousel_wrapper .floating-controls-container__control{top:-40px}.product-gallery__thumbnail{width:80px;height:80px}.footer-newsletter__consent{margin-top:0}}@media screen and (max-width:400px){h2.h2,#insta-feed h2{font-size:20px;line-height:22px}.cart_count{width:25px;height:25px;line-height:25px}.header__account-link .h6{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/style.css.map */
