:root{--paper:#F3F5EF;--surface:#FFFFFF;--surface-2:#E9EDE3;--line:#D5DBCA;--line-strong:#B9C2A9;--ink:#1C2018;--ink-2:#4A5244;--ink-3:#666F5F;--olive:#4E5C3A;--olive-hover:#3E4A2D;--olive-tint:#E4E9DA;--clay:#9C5537;--ok:#2C6144;--warn:#8A6410;--error:#A02B1C;--font-display:"Instrument Serif",Georgia,serif;--font-body:"Outfit",ui-sans-serif,system-ui,sans-serif;--t-xs:12px;--t-sm:14px;--t-base:16px;--t-lg:20px;--t-xl:28px;--t-2xl:40px;--r-sm:4px;--r-md:8px;--r-pill:999px;--ease:cubic-bezier(.25,1,.5,1);--dur-fast:.15s;--dur:.25s;--z-dropdown:100;--z-sticky:200;--z-backdrop:300;--z-modal:400;--z-toast:500;--z-tooltip:600}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-base);line-height:1.6}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6,.breadcrumb_title,.product-single__title,.dt-sc-product-title{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}:focus-visible{outline:2px solid var(--olive);outline-offset:2px;border-radius:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.btn,.dt-sc-btn,.add-to-cart-btn,.dT_AddToCart,button.btn{background:var(--olive);color:#fff;border:1px solid var(--olive);border-radius:var(--r-sm);font-family:var(--font-body);font-weight:500;letter-spacing:.02em;min-height:44px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn:hover,.dt-sc-btn:hover,.add-to-cart-btn:hover,.dT_AddToCart:hover{background:var(--olive-hover);border-color:var(--olive-hover);color:#fff}.product-price-current,.product-price,.price,.price-list .price{color:var(--ink);font-family:var(--font-body);font-size:var(--t-lg);font-weight:600}.product-price-label,.product-label{color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase}.promotional-timer-banner,body.template-product .breadcrumb_title{display:none!important}.breadcrumb_title{font-family:var(--font-display);font-size:var(--t-2xl);color:var(--ink)}.dt-sc-product-single-wrapper{background:var(--surface)}hr,.border,.dt-sc-hr{border-color:var(--line)}.btn,.dt-sc-btn,.product-item,.dt-sc-product,.swiper-slide,.dt-sc-tabs-content,a{transition-timing-function:var(--ease)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html body [class*=product-description-product-template]{background:var(--surface)!important;border:1px solid var(--line);border-radius:var(--r-md)}html body #shopify-section-customer-purchased,html body .shopify-section.customer-purchased,html body .customer-who-purchased,html body .promotional-timer-banner,html body .promotional-timer-banner *,html body .product-price-list,html body #ComparePrice-,html body [id^=ComparePrice-],html body .product-label.product-price-label{display:none!important}html body .product-price,html body .product-price-current{color:var(--ink)!important;font-family:var(--font-body)!important;font-size:var(--t-lg)!important;font-weight:600!important}html body .product-label.sale,html body .onsale-label,html body span.sale-label{display:none!important}html body h1.product-title{font-family:var(--font-display)!important;font-size:var(--t-xl)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em;color:var(--ink)!important;margin-bottom:12px}@media(max-width:991px){html body .home-slideshow-section .slide-img{display:block!important;width:100%!important;height:auto!important;object-fit:cover}html body .home-slideshow-section .swiper-slide{min-height:0!important;height:auto!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-to-content{position:absolute;top:-100px;left:8px;z-index:var(--z-tooltip);background:var(--olive);color:#fff;font-family:var(--font-body);font-size:var(--t-sm);padding:12px 18px;border-radius:var(--r-sm);text-decoration:none;transition:top var(--dur) var(--ease)}.skip-to-content:focus,.skip-to-content:focus-visible{top:8px;outline:2px solid var(--ink);outline-offset:2px}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none!important}html body .dt-sc-fandom-btn{background:var(--olive)!important;color:#fff!important;border:1px solid var(--olive)!important;border-radius:var(--r-sm);padding:11px 22px;font-family:var(--font-body);font-size:var(--t-sm);font-weight:500;letter-spacing:.03em;display:inline-block;min-height:44px;line-height:22px;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--dur) var(--ease)}html body a:hover .dt-sc-fandom-btn,html body .dt-sc-fandom-btn:hover{background:var(--olive-hover)!important;border-color:var(--olive-hover)!important}html body .dt-sc-fandom-title{color:#fff!important}html body .quantity-btn,html body .quantity-btn-minus,html body .quantity-btn-plus{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:18px;line-height:1}html body .quantity-btn-number{min-height:44px!important;text-align:center}html body .dt-sc-nav-link{display:inline-flex;align-items:center;min-height:32px}@media(max-width:991px){html body .dt-sc-nav-link,html body .mobile-menu a{min-height:44px!important;display:flex!important;align-items:center}}html body .jdgm-carousel-wrapper,html body .jdgm-carousel,html body .jdgm-testimonial,html body .jdgm-carousel-item{display:none!important}:root{--sec-y:clamp(56px, 7vw, 112px);--sec-y-tight:clamp(36px, 4.5vw, 64px);--measure:1240px}#MainContent>.shopify-section+.shopify-section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}#MainContent>.shopify-section:first-child{padding:0!important}#MainContent .dt-sc-fandom-main-title,#MainContent .section-header__title,#MainContent h2{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(1.9rem,3.6vw,2.75rem)!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--ink)!important;margin-bottom:.35em!important;text-wrap:balance}#MainContent .dt-sc-fandom-main-desc,#MainContent .section-header__desc{font-family:var(--font-body)!important;font-size:1.02rem!important;color:var(--ink-2)!important;margin-bottom:var(--sec-y-tight)!important}#MainContent .grid-link__title{font-family:var(--font-body)!important;font-size:.96rem!important;font-weight:500!important;line-height:1.35!important;color:var(--ink)!important;letter-spacing:0!important}#MainContent .product-price,#MainContent .grid-link__meta .money{font-family:var(--font-body)!important;font-weight:600!important;color:var(--ink)!important}#MainContent .dt-sc-fandom-card-inner,#MainContent [class*=fandom-image-container]{border-radius:var(--r-md)!important;overflow:hidden}#MainContent .dt-sc-fandom-image-wrapper{background:var(--ink)}#MainContent .dt-sc-fandom-card-inner{position:relative}#MainContent .dt-sc-fandom-card-inner:after{content:"";position:absolute;inset:auto 0 0 0;height:62%;background:linear-gradient(to top,#0c0e0ac7,#0c0e0a73 42%,#0c0e0a00);pointer-events:none;z-index:1}#MainContent .dt-sc-fandom-hover-content,#MainContent .dt-sc-fandom-title,#MainContent .dt-sc-fandom-subtitle,#MainContent .dt-sc-fandom-btn-wrapper{position:relative;z-index:2}#MainContent .dt-sc-fandom-title{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.01em!important;text-shadow:none!important}#MainContent .dt-sc-fandom-subtitle{color:#ffffffe0!important;text-shadow:none!important}@media(max-width:767px){#MainContent>.shopify-section+.shopify-section{padding-top:var(--sec-y-tight);padding-bottom:var(--sec-y-tight)}}:root{--green:#5E6C5B;--green-deep:#3E4A3D;--gold:#FEF1CB;--gold-line:rgba(254,241,203,.16)}html body #shopify-section-header{position:sticky;top:0;z-index:500}html body.template-index #shopify-section-header{top:-42px}html,html body{overflow-x:clip}html body .az-ann{background:var(--green-deep);color:var(--gold);border-bottom:none}html body .az-ann__list>li,html body .az-ann__list>li:last-child{padding:0!important;display:flex;align-items:center}html body .az-ann a{color:var(--gold)}html body #shopify-section-header header,html body #shopify-section-header .header-section,html body #shopify-section-header #sticky-header,html body .dt-sc-header-logo-sec,html body .sticky-header{background:var(--green)!important;border-bottom:1px solid var(--gold-line);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #shopify-section-header .dt-sc-nav-link{margin:0!important;padding:0 22px!important}html body #shopify-section-header ul.dt-nav.dt-desktop-menu>li>a:before{display:none!important}@media(min-width:451px){html body #shopify-section-header ul.dt-nav{display:flex;align-items:center}html body #shopify-section-header ul.dt-nav>li{display:flex;align-items:center}}@media(max-width:450px){html body #shopify-section-header ul.dt-nav.dt-desktop-menu{display:none!important}}@media(max-width:600px){html body #shopify-section-header .logo,html body #shopify-section-header .logo img{max-width:140px!important}html body #shopify-section-header nav.dt-sc-flex-space-between{flex-wrap:nowrap!important}html body #shopify-section-header .mobile-nav-container{order:-2;flex:1 1 0}html body #shopify-section-header .site-header__links{width:auto!important;flex:1 1 0;justify-content:flex-end}html body #shopify-section-header .logo{flex:0 0 auto}html body #shopify-section-header .menu-trigger{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}html body #shopify-section-header .menu-trigger-icon,html body #shopify-section-header .menu-trigger-icon:before,html body #shopify-section-header .menu-trigger-icon:after{width:20px;height:1.5px;background:var(--gold)!important}}@media(max-width:560px){html body .az-ann__list>li:nth-child(3){display:none!important}}html body #shopify-section-header .header-wrapper,html body #shopify-section-header .container-fluid>.row{padding-top:15px!important;padding-bottom:15px!important}@media(max-width:900px){html body #shopify-section-header .header-wrapper,html body #shopify-section-header .container-fluid>.row{padding-top:11px!important;padding-bottom:11px!important}}html body #shopify-section-header.az-stuck .dt-sc-header-logo-sec,html body #shopify-section-header.az-stuck #sticky-header{box-shadow:0 6px 28px -12px #1c20188c!important}html body #shopify-section-header ul.dt-nav>li>a:hover,html body #shopify-section-header ul.dt-nav>li.active>a,html body #shopify-section-header ul.dt-nav>li>a:focus{background:transparent!important;color:var(--gold)!important}html body #shopify-section-header .dt-sc-nav-link{position:relative;font-family:var(--font-body);font-size:14px;letter-spacing:.03em;color:var(--gold)!important}html body #shopify-section-header .dt-sc-nav-link:after{content:"";position:absolute;left:22px;right:22px;bottom:6px;height:1.5px;background:var(--gold);transform:scaleX(0);transform-origin:50% 50%;transition:transform .34s var(--ease)}html body #shopify-section-header .dt-sc-nav-link:hover:after,html body #shopify-section-header li.active>.dt-sc-nav-link:after{transform:scaleX(1)}html body #shopify-section-header .dt-sc-nav-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){html body #shopify-section-header .dt-sc-nav-link:after{transition:none}}html body header .dt-sc-toggle-content,html body ul.dt-sc-list-inline>li:not(.has-mega-menu) ul.sub-menu-lists>li>a,html body #shopify-section-header .sub-menu-lists,html body #shopify-section-header .mega-menu{background-color:var(--green-deep)!important;color:var(--gold)!important;border:1px solid var(--gold-line);box-shadow:0 18px 40px -20px #1c2018b3!important}html body #shopify-section-header .sub-menu-lists a,html body header .site-header__links .dt-sc-toggle-content a{color:var(--gold)!important;background-color:transparent!important}html body #shopify-section-header .sub-menu-lists a:hover,html body header .site-header__links .dt-sc-toggle-content a:hover{color:#fff!important;background-color:#fef1cb1a!important}html body #shopify-section-header svg{color:var(--gold)!important}html body #shopify-section-header svg path,html body #shopify-section-header svg circle,html body #shopify-section-header svg line{stroke:currentColor}html body #shopify-section-header a:hover svg{color:#fff!important}html body #shopify-section-header .site-header__icon,html body #shopify-section-header .site-header__links a{color:var(--gold)!important}html body #shopify-section-header .count,html body #shopify-section-header .cart-count,html body #shopify-section-header [class*=cart] .count{background:var(--gold)!important;color:var(--green-deep)!important;min-width:19px;height:19px;padding:0 5px;border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:600;line-height:19px;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}html body .mobile-menu,html body .mobile-menu>.dt-sc-list-inline,html body .mobile-menu .sub-menu-block{background-color:var(--green-deep)!important}html body .mobile-menu ul.dt-sc-list-inline li a{color:var(--gold)!important}html body .mobile-menu ul.dt-sc-list-inline li a:hover,html body .mobile-menu ul.dt-sc-list-inline>li.active{background-color:#fef1cb1a!important;color:#fff!important}html body #shopify-section-header .site-header__logo img,html body #shopify-section-header .logo img{background:transparent}html body #MainContent .az-on-dark h1,html body #MainContent .az-on-dark h2,html body #MainContent .az-on-dark h3,html body #MainContent .az-on-dark h4{color:inherit!important}html body .off-canvas--viewport{display:flow-root}html body .collection-grid .home-image-gallery,html body #MainContent .index-section.home-image-gallery{max-height:340px;overflow:hidden}html body #MainContent .index-section.home-image-gallery img{height:340px;object-fit:cover;object-position:center 32%}@media(min-width:1000px){html body .has-sidebar .sidebar{width:200px;flex:0 0 200px}html body .has-sidebar .collection-grid{width:calc(100% - 226px)}}html body .products .grid-item .product-container,html body .grid-item .product-container{transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}html body .grid-item:hover .product-container{transform:translateY(-5px)}html body .grid-item .image_group{overflow:hidden;border-radius:3px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1)}html body .grid-item:hover .image_group{box-shadow:0 18px 34px -20px #1c201873}html body .grid-item .reveal img{transition:opacity .38s ease,transform .7s cubic-bezier(.22,1,.36,1)}html body .grid-item:hover .reveal .hidden-feature_img{transform:scale(1.04)}html body .grid-item .badge--sale,html body .products .badge--sale{background:var(--green-deep,#3E4A3D)!important;color:#fef1cb!important;border-radius:2px!important;font-family:var(--font-body,system-ui,sans-serif)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:5px 9px!important}@media(prefers-reduced-motion:reduce){html body .grid-item .product-container,html body .grid-item .image_group,html body .grid-item .reveal img,html body .grid-item:hover .product-container,html body .grid-item:hover .reveal .hidden-feature_img{transform:none}}html body .az-single-opt{display:none!important}@media(min-width:768px){html body .product-attributes.dt-sc-qty{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:18px;margin-bottom:24px!important}html body .product-attributes.dt-sc-qty>.product-label{width:auto!important;min-width:0!important;flex:0 0 auto;margin:0!important;line-height:1}html body .product-attributes.dt-sc-qty .quantity{margin:0!important;flex:0 0 auto}}html body .product-attributes.swatch{margin-bottom:22px!important}html body .az-pdp-trust{margin:22px 0 4px;padding:18px 20px;background:#f4f2ec;border:1px solid rgba(94,108,91,.16);border-radius:3px;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}@media(max-width:600px){html body .az-pdp-trust{grid-template-columns:1fr;gap:13px;padding:16px}}html body .az-pdp-trust__i{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:#3e4a3d}html body .az-pdp-trust__i svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px;stroke:#5e6c5b;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html body .az-pdp-trust__i b{display:block;font-weight:600;letter-spacing:.005em;color:#2c3329}html body .az-pdp-trust__i span{display:block;opacity:.82;font-size:12.5px}html body .az-pdp-trust__note{grid-column:1/-1;margin:2px 0 0;padding-top:12px;border-top:1px solid rgba(94,108,91,.14);font-size:11.5px;line-height:1.5;color:#5e6c5b;opacity:.9}html body .az-pdp-trust__note a{color:#3e4a3d;text-decoration:underline}html body .az-mhead{display:none}@media(max-width:767px){html body .az-mhead{display:block;margin:0 0 14px;padding:0 4px}html body .az-mhead__t{margin:0 0 5px;font-size:19px;line-height:1.3;font-weight:600;color:var(--ink,#2C3329);text-wrap:balance}html body .az-mhead__p{margin:0;font-size:17px;font-weight:600;color:#3e4a3d}html body .az-mhead__p s{margin-left:9px;font-weight:400;opacity:.5;font-size:15px}html body .product-item-caption-white>.product-meta-block{display:none}html body .breadcrumb{padding-top:14px!important;padding-bottom:14px!important;font-size:12px}html body .main-swiper-container,html body .swiper-gallery{padding-top:0!important;padding-bottom:6px!important}html body .swiper-horiz-thumbnails-main-container img{height:56px!important;width:auto!important;object-fit:cover}html body .swiper-horiz-thumbnails-main-container{padding:8px 0!important}html body .product-attributes.dt-sc-qty{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:16px;margin-bottom:20px!important}html body .product-attributes.dt-sc-qty>.product-label{width:auto!important;min-width:0!important;flex:0 0 auto;margin:0!important;line-height:1;font-size:13px!important;letter-spacing:.08em!important}html body .product-attributes.dt-sc-qty .quantity{margin:0!important;flex:0 0 auto}html body .product-attributes.dt-sc-qty .quantity input{width:44px!important}html body .dT_VProdWishList .dt-sc-btn,html body .dT_VProdWishList a.add-wishlist{background:transparent!important;color:#3e4a3d!important;border:1px solid rgba(94,108,91,.4)!important;font-weight:500!important}html body .product-attributes.swatch{margin-bottom:18px!important}html body .main-swiper-container .swiper-slide img{max-height:400px!important;width:auto!important;margin-left:auto;margin-right:auto;object-fit:contain}html body .swiper-horiz-thumbnails-main-container .swiper-container,html body .swiper-horiz-thumbnails-main-container .swiper-wrapper,html body .swiper-horiz-thumbnails-main-container .swiper-slide{height:60px!important}html body .swiper-horiz-thumbnails-main-container img{height:60px!important;width:auto!important;object-fit:cover}html body .swiper-horiz-thumbnails-main-container{padding:6px 0!important}html body .not_color-swatch-block .swatch-group>*{width:44px!important;min-width:44px!important;margin:0 6px 0 0!important}html body .not_color-swatch-block .swatch-group>*:last-child{margin-right:0!important}html body .not_color-swatch-block>.product-label{margin-bottom:8px!important}}html body #addtocart-sticky{bottom:0!important;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}html body #addtocart-sticky.show{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html body #addtocart-sticky{transition:none}}html body .az-bundle-tag{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-block;padding:5px 9px;background:var(--gold,#FEF1CB);color:var(--green-deep,#3E4A3D);border-radius:2px;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;white-space:nowrap;pointer-events:none}html body .az-bundle-tag--wall{left:12px;bottom:12px}@media(max-width:600px){html body .az-bundle-tag{font-size:9.5px;padding:4px 7px;left:8px;bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/refined-olive.css.map */
