.product__media__wrapper>.shopify-section{margin-top:24px;width:100%}body{background-color:var(--COLOR-BG)}@media only screen and (max-width:767px){.announcement .ticker--animated,.theme__header__toolbar .ticker--animated{animation:none!important;transform:none!important}}.header__inner--bar{background:var(--COLOR-ANNOUNCEMENT-BG);color:var(--COLOR-ANNOUNCEMENT-TEXT)}.theme__header{left:0;right:0;width:100%;border-radius:0 0 10px 10px;align-items:stretch}.header__inner{display:flex;align-items:stretch}.header__inner:not(.header__inner--bar){min-height:55px}@media(min-width:1100px){.header__desktop{display:flex!important}.header__mobile{display:none!important}}@media(max-width:1099px){.header__desktop{display:none!important}.header__mobile{display:grid!important}}.header__mobile{height:100%;align-items:center}.header__desktop{height:100%}.header__logo{padding:0!important;align-items:flex-start!important;align-self:flex-start!important}.header__logo__link img.logo__img{position:absolute;top:0;left:0;margin:0;z-index:3}.header__backfill{height:auto!important}.product__media>div{border-radius:10px;overflow:hidden}.btn--add-to-cart{background:#4b6a4f!important;color:#fff!important;border-color:#4b6a4f!important;border-radius:999px!important}.btn--add-to-cart:hover{background:#3d5840!important;border-color:#3d5840!important}.mini-rating-placeholder{font-size:14px;letter-spacing:1px;color:#d9a441}.mini-intro-blurb p{margin-bottom:8px}[data-product-price]{font-weight:700;color:#4b6a4f}.product__price--compare{text-decoration:line-through;opacity:.55;font-weight:400}.mini-spar-text{color:#4b6a4f;font-weight:700;font-size:.85em;margin-left:8px;white-space:nowrap}.product__block__variants{border-top:1px solid #e5e5e5;padding-top:20px}[x-cloak]{display:none!important}.product__block__bundle-picker{margin-bottom:16px}.mini-delivery-estimate,.mini-payment-icons{font-family:inherit}.mini-gallery-feather{display:none;position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--COLOR-BG) 75%);align-items:flex-end;justify-content:center;padding-bottom:20px;pointer-events:none;z-index:5}.radio__fieldset .radio__button label{border-radius:999px!important;border:1.5px solid #d7d7d7}.radio__fieldset .radio__button input:checked~label{background-color:#fff!important;border:2px solid #4b6a4f!important;color:#222!important}.form__selectors,.radio__fieldset .radio__inputs{justify-content:flex-start!important}@media(min-width:1100px){.product__grid--mosaic .product__media:nth-child(1),.product__grid--mosaic .product__media:nth-child(2){width:calc(50% - var(--IMAGE-SPACING) / 2)!important}.product__grid--mosaic .product__media:nth-child(n+3){width:calc(33.333% - (var(--IMAGE-SPACING) * 2 / 3))!important}.product__grid--mosaic.mini-gallery-cappable{aspect-ratio:1 / .92;overflow:hidden}.product__grid--mosaic.mini-gallery-cappable.mini-gallery-expanded{aspect-ratio:auto;overflow:visible}.mini-gallery-feather{display:flex}}@media(min-width:769px)and (max-width:1099px){.product__grid--mosaic.mini-gallery-cappable{aspect-ratio:1 / 5.2;overflow:hidden}.product__grid--mosaic.mini-gallery-cappable.mini-gallery-expanded{aspect-ratio:auto;overflow:visible}.mini-gallery-feather{display:flex}}.mini-gallery-more-btn{pointer-events:auto;background:#fff;color:#222;border:1.5px solid #d7d7d7;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0000001f}.mini-gallery-more-btn:hover{border-color:#4b6a4f;color:#4b6a4f}.product__media__wrapper{position:relative}[data-image-badge-row]{position:absolute;top:12px;right:12px;z-index:6;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;pointer-events:none}.mini-image-badge--sale{display:inline-block;background:#222;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.mini-image-badge--custom{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#222;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 1px 4px #00000026}.mini-image-badge--custom img{width:14px;height:auto;display:block}@media(min-width:1100px){.push-product-title .product-single .product__inner{padding-top:0!important}}@font-face{font-family:VAG Rounded Next;src:url(/cdn/shop/files/VAG-Rounded-Next-Regular.otf?v=1786654839) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VAG Rounded Next;src:url(/cdn/shop/files/VAG-Rounded-Next-Bold.otf?v=1786654838) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--FONT-STACK-HEADING: "VAG Rounded Next", sans-serif !important;--FONT-STACK-BODY: "VAG Rounded Next", sans-serif !important;--FONT-STACK-ACCENT: "VAG Rounded Next", sans-serif !important;--FONT-WEIGHT-BODY-BOLD: 700 !important}.btn,button,input[type=submit]{font-family:VAG Rounded Next,sans-serif!important}[data-section-id$=section_richtext_FnyL6y] .standard__cta{border-radius:999px!important;background-color:#476848!important;border-color:#476848!important;color:#fff!important}[data-section-id$=section_richtext_FnyL6y] .standard__cta:hover{background-color:#3d5a3f!important;border-color:#3d5a3f!important}[data-section-type=contact] .float__wrapper input{border-radius:999px!important}[data-section-type=contact] .float__wrapper textarea{border-radius:20px!important}[data-section-type=contact] button[type=submit]{border-radius:999px!important;background-color:#476848!important;border-color:#476848!important;color:#fff!important}[data-section-type=contact] button[type=submit]:hover{background-color:#3d5a3f!important;border-color:#3d5a3f!important}.header__drawer{--bg: #FBFBF7;--text: #222222;--text-light: #222222;--text-dark: #222222;--muted: rgba(34, 34, 34, .5);--border: #e7e2d8}.header__drawer .search__predictive{--bg: transparent;--text: #222222;--text-dark: #222222;--text-light: #222222;--border: #e7e2d8;background:transparent;color:#222}.header__drawer .drawer__search{border-bottom:none;padding:16px 20px;background:transparent}.header__drawer .drawer__search .wrapper{padding-left:0;padding-right:0}.header__drawer .drawer__search .search__predictive__actions{background-color:#f0eee6;border-radius:999px;height:46px;padding:0 18px 0 42px;position:relative}.header__drawer .drawer__search .search__predictive__actions input{background:transparent;border:none;box-shadow:none;padding:0;color:#222}.header__drawer .drawer__search .search__predictive__actions input::placeholder{color:#22222280}.header__drawer .drawer__search .search__predictive__button{position:absolute;inset-inline-start:16px;inset-inline-end:auto;padding:0;height:100%;display:flex;align-items:center;color:#222}.header__drawer .sliderule__wrapper--secondary{border-top:1px solid var(--border);margin-top:8px}[data-video-track]::-webkit-scrollbar{display:none}.mini-video-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease}.mini-video-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mini-video-overlay__container{position:relative;display:flex;flex-direction:column;width:calc(100% - 32px);height:calc(100dvh - var(--mini-video-header-h, 84px) - 28px);margin:0 16px 16px;border-radius:16px;overflow:hidden;background:#1a1a1a;pointer-events:auto;isolation:isolate}@media(min-width:1024px){.mini-video-overlay__container{width:350px;height:525px;margin:20px;border-radius:12px}}.mini-video-overlay__slider{position:relative;width:100%;height:100%;overflow-y:hidden}@media(max-width:1023px){.mini-video-overlay__slider{overflow-y:scroll;scroll-snap-type:y mandatory}.mini-video-overlay__slider .mini-video-slide{scroll-snap-align:start}}.mini-video-slide{position:relative;width:100%;height:100%;background:#000}.mini-video-slide video{width:100%;height:100%;object-fit:cover;display:block;opacity:.999;border-radius:16px;filter:brightness(1);-webkit-clip-path:inset(0 round 16px)}.mini-video-progress-bg{position:absolute;top:0;left:0;width:100%;height:6px;background:#ffffff4d;z-index:2}.mini-video-progress-fill{position:absolute;top:0;left:0;width:0%;height:6px;background:#fff;transition:width .2s linear;z-index:2}.mini-video-close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;background:#0000004d;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}.mini-video-controls{position:absolute;right:10px;top:45%;transform:translateY(-50%) translateZ(0);-webkit-transform:translateY(-50%) translateZ(0);display:flex;flex-direction:column;gap:14px;z-index:10}.mini-video-controls button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000059;border:none;border-radius:50%;cursor:pointer;padding:0}.cart__drawer .cart__items__grid{grid-template-columns:90px 1fr auto}.cart__drawer .cart__items__title{grid-column:2 / span 2;grid-row:1}.cart__drawer .cart__items__quantity{grid-column:2;grid-row:2;align-self:center}.cart__drawer .cart__items__price{grid-column:3;grid-row:2;align-self:center;text-align:right}.cart__drawer .quantity__input,.cart__drawer .quantity__button{padding-top:4px;padding-bottom:4px}.cart__drawer__summary{padding:10px 20px;border-top:1px solid #e5e5e5;margin-top:4px}.cart__drawer__summary__row{display:flex;justify-content:space-between;font-size:14px;padding:3px 0}.cart__drawer__summary__row--savings{color:#4b6a4f}.cart__drawer .checkout__button{border-radius:999px!important;width:calc(100% - 40px);margin-left:20px;margin-right:20px}.cart__drawer__payment_icons{display:block;width:100%;max-width:280px;height:auto;margin:12px auto 16px}.cart__shipping-message{display:flex;flex-direction:column;gap:8px}.cart__shipping-bar{width:100%;height:8px;background:#e5e5e5;border-radius:999px;overflow:hidden}.cart__shipping-bar__fill{height:100%;background:#476848;border-radius:999px;transition:width .3s ease}.radio__legend{opacity:1}.theme__header:after{border-radius:0 0 10px 10px;opacity:1!important}.js__header__stuck.js__header__stuck__backdrop .theme__header{backdrop-filter:none;-webkit-backdrop-filter:none}.header__drawer .drawer__top__left{align-items:center}.market-lang--navbar{margin-left:20px}.market-lang{position:relative}.market-lang__toggle{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:999px;padding:6px 12px;font-size:13px;line-height:1;cursor:pointer;color:inherit}.market-lang__toggle svg{width:10px;transition:transform .2s ease}.market-lang--open .market-lang__toggle svg{transform:rotate(180deg)}.market-lang__flag{width:20px;height:15px;border-radius:2px;object-fit:cover;display:block;flex-shrink:0;box-shadow:0 0 0 1px #0000001a}.market-lang__label{white-space:nowrap}.market-lang__panel{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;background:#fff;border:1px solid #e7e2d3;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:16px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.market-lang--open .market-lang__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.market-lang--navbar .market-lang__panel{right:auto;left:0}.market-lang__group+.market-lang__group{margin-top:14px}.market-lang__group-title{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#5c6570}.market-lang__list{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.market-lang__option{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;padding:7px 8px;border-radius:8px;font-size:13px;cursor:pointer;color:#222}.market-lang__option:hover{background:#f7f5ee}.market-lang__option--current{background:#f0ede0;font-weight:600}.market-lang__option-flag{width:20px;height:15px;border-radius:2px;object-fit:cover;display:block;flex-shrink:0;box-shadow:0 0 0 1px #0000001a}.market-lang__save{margin-top:16px;width:100%;background:#476848;color:#fff;border:none;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer}.market-lang__save:hover{background:#3d5a3f}.mini-description-clamp__rest[hidden]{display:none}.mini-description-clamp__inline-btn{display:inline!important;margin:0!important;padding:0!important;vertical-align:baseline!important;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-header-announcement.css.map */
