body:has([data-mf-bound]){background:#fff!important}body:has([data-mf-bound]) #MainContent,body:has([data-mf-bound]) #MainContent>.shopify-section,body:has([data-mf-bound]) #MainContent .mf-module,body:has([data-mf-bound]) #MainContent product-info.gradient{background:#fff!important;background-image:none!important;--color-background:255,255,255}.mf-source-rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:10px 0 12px;font-size:14px;line-height:1.5;color:#304c40;text-decoration:none}.mf-source-rating>span:last-child{text-decoration:underline;text-underline-offset:3px;color:#637269}.mf-source-rating strong{font-weight:700}.mf-rating-stars{position:relative;display:inline-block;white-space:nowrap;line-height:1;letter-spacing:2px;color:#ddd;font-size:17px}.mf-rating-stars i{position:absolute;inset:0 auto 0 0;overflow:hidden;font-style:normal;color:#ba8b24}body:has([data-mf-bound]) #MainContent [id$=-review-module] [class$=-reviews]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body:has([data-mf-bound]) #MainContent [id$=-review-module] [class$=-review]{border:1px solid #e6e9e6;border-radius:12px;background:#fff;padding:24px;box-shadow:0 3px 16px #203e3505}[data-mf-bound] .review-excerpt-label{font-size:11px!important;letter-spacing:.03em;color:#7b837e;margin-top:14px}@media(max-width:749px){.mf-source-rating{font-size:12px;gap:7px}body:has([data-mf-bound]) #MainContent [id$=-review-module] [class$=-reviews]{grid-template-columns:minmax(0,1fr)!important}}body:has([data-mf-bound]){background:#faf8f3!important;color:#343b37;--mf-forest:#233d33;--mf-paper:#faf8f3;--mf-sand:#e8ddce;--mf-ink:#343b37}body:has([data-mf-bound]) #MainContent,body:has([data-mf-bound]) #MainContent>.shopify-section,body:has([data-mf-bound]) #MainContent .mf-module{background:#faf8f3!important;color:#343b37}body:has([data-mf-bound]) #MainContent product-info.gradient{background:#fff!important;--color-background:255,255,255;--color-foreground:52,59,55;--color-button:35,61,51;--color-button-text:255,255,255;--color-secondary-button-text:35,61,51}body:has([data-mf-bound]) #MainContent h1,body:has([data-mf-bound]) #MainContent h2,body:has([data-mf-bound]) #MainContent h3,body:has([data-mf-bound]) #MainContent .feature-focus,body:has([data-mf-bound]) #MainContent [class$=-marker],body:has([data-mf-bound]) #MainContent [class$=-pack-note],body:has([data-mf-bound]) #MainContent .fixed-hero-words p{color:#233d33!important}body:has([data-mf-bound]) #MainContent [class$=-content],body:has([data-mf-bound]) #MainContent [class$=-signature],body:has([data-mf-bound]) #MainContent [class$=-review]{color:#343b37!important}body:has([data-mf-bound]) #MainContent .fixed-bundle-cards .fixed-offer{background:#fff!important;border-color:#dcd9d2!important}body:has([data-mf-bound]) #MainContent .fixed-bundle-cards .fixed-offer:has(input:checked){background:#f5f0e8!important;border-color:#233d33!important}body:has([data-mf-bound]) #MainContent .fixed-bundle-cards .fixed-offer>label{background:transparent!important}body:has([data-mf-bound]) #MainContent .fixed-bundle-cards input{accent-color:#233d33!important}body:has([data-mf-bound]) #MainContent .fixed-bundle-choice select{border-color:#bfb5a7!important;color:#343b37!important;background:#fff!important}body:has([data-mf-bound]) #MainContent .fixed-card-price strong,body:has([data-mf-bound]) #MainContent .review-more,body:has([data-mf-bound]) #MainContent .review-less{color:#233d33!important}body:has([data-mf-bound]) #MainContent .fixed-card-badge{background:#e8ddce!important;color:#473c2f!important}body:has([data-mf-bound]) #MainContent .product-form__submit,body:has([data-mf-bound]) #MainContent [class$=-btn],body:has([data-mf-bound]) #MainContent [class$=-purchase] button{background:#233d33!important;color:#fff!important;box-shadow:0 7px 18px #233d331a!important}body:has([data-mf-bound]) #MainContent .product-form__submit:hover,body:has([data-mf-bound]) #MainContent [class$=-purchase] button:hover{background:#192f27!important}body:has([data-mf-bound]) #MainContent .product-form__input input[type=radio]:checked+label{background:#233d33!important;color:#fff!important;border-color:#233d33!important}body:has([data-mf-bound]) #MainContent [class$=-signature] article{background:#fff!important;border-color:#b9a080!important}body:has([data-mf-bound]) #MainContent [class$=-grid] article{border-color:#d8c7b1!important}body:has([data-mf-bound]) #MainContent [class$=-table] td:nth-child(2),body:has([data-mf-bound]) #MainContent [class$=-table] th:nth-child(2){background:#f0e8dc!important}body:has([data-mf-bound]) #MainContent [class$=-table] td:nth-child(2) strong{color:#233d33!important}body:has([data-mf-bound]) #MainContent [class$=-purchase],body:has([data-mf-bound]) #MainContent [class$=-cta]{background:#f0e8dc!important;border-color:#233d33!important;color:#343b37!important}body:has([data-mf-bound]) #MainContent .cta-saving strong{color:#233d33!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar{background:#fff!important;border-color:#dcd9d2!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar button{background:#233d33!important;color:#fff!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar__copy strong{color:#343b37!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar__copy span{color:#233d33!important}body:has([data-mf-bound]) #MainContent .checkpoint-icon,body:has([data-mf-bound]) #MainContent [class$=-checkpoints]:before{background:#233d33!important}body:has([data-mf-bound]) .announcement-bar-section .gradient{background:#e8ddce!important;background-image:none!important;--color-foreground:71,60,47}body:has([data-mf-bound]) .announcement-bar,body:has([data-mf-bound]) .announcement-bar__message,body:has([data-mf-bound]) .announcement-bar__link{color:#473c2f!important}body:has([data-mf-bound]) .av-utility{background:#233d33!important;color:#faf8f3!important}body:has([data-mf-bound]) .av-header,body:has([data-mf-bound]) .av-help-panel,body:has([data-mf-bound]) .av-mobile-nav>nav{background:#faf8f3!important;color:#233d33!important}body:has([data-mf-bound]) .av-desktop-nav,body:has([data-mf-bound]) .av-logo,body:has([data-mf-bound]) .av-header-actions{color:#233d33!important}body:has([data-mf-bound]) .av-footer{background:#192f27!important;color:#faf8f3!important}body:has([data-mf-bound]) #MainContent .tenlify-brand__ribbon:focus-visible{outline:3px solid #ad8a62;outline-offset:-3px}@media(min-width:990px){body:has([data-mf-bound]) #MainContent [data-mf-bound] .product.grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:40px;align-items:start}body:has([data-mf-bound]) #MainContent [data-mf-bound] .product__media-wrapper,body:has([data-mf-bound]) #MainContent [data-mf-bound] .product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0;padding-left:0!important}}body:has([data-mf-bound]) #MainContent .product__info-container>*+*{margin-top:12px}body:has([data-mf-bound]) #MainContent .fixed-hero-words p{margin:6px 0}body:has([data-mf-bound]) #MainContent .fixed-bundle-cards .fixed-offer{margin:10px 0}body:has([data-mf-bound]) #MainContent [class$=-checkpoints]{margin:16px 0}@media(max-width:749px){body:has([data-mf-bound]) #MainContent product-info{padding-top:8px!important;padding-bottom:20px!important}body:has([data-mf-bound]) #MainContent .product__media-wrapper{margin-bottom:6px}body:has([data-mf-bound]) #MainContent .product__media-wrapper slider-component{margin:0!important}body:has([data-mf-bound]) #MainContent .product__media-list{width:100%!important;margin:0!important;gap:0!important;scroll-padding-left:0!important}body:has([data-mf-bound]) #MainContent .product__media-list .product__media-item{width:100%!important;max-width:100%!important;min-width:100%;padding:0!important;margin:0!important}body:has([data-mf-bound]) #MainContent .product__media-list .product-media-container{width:100%!important;height:clamp(220px,70vw,280px)!important;height:clamp(220px,32svh,280px)!important;max-height:280px!important;min-height:0!important}body:has([data-mf-bound]) #MainContent .product__media-list .product__modal-opener{height:100%!important}body:has([data-mf-bound]) #MainContent .product__media-list .product__media{height:100%!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important}body:has([data-mf-bound]) #MainContent .product__media-list .product__media:before{padding-bottom:0!important}body:has([data-mf-bound]) #MainContent .product__media-list .product__media img{width:100%!important;height:100%!important;object-fit:contain!important}body:has([data-mf-bound]) #MainContent .product__media-wrapper .slider-buttons{min-height:30px;margin:0}body:has([data-mf-bound]) #MainContent .product__media-wrapper .slider-button{height:30px;width:36px}body:has([data-mf-bound]) #MainContent .product__info-wrapper{padding-top:0!important}body:has([data-mf-bound]) #MainContent .product__info-container>*+*{margin-top:8px}body:has([data-mf-bound]) #MainContent .product__title{margin:6px 0 8px}body:has([data-mf-bound]) #MainContent .mf-source-rating{margin:6px 0}body:has([data-mf-bound]) #MainContent .mf-hero-benefits p{margin:4px 0;line-height:1.4}body:has([data-mf-bound]) .lp-fixed-purchase-bar:not([hidden]){grid-template-columns:minmax(0,1fr) 132px!important;grid-template-rows:auto!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;align-items:center!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar img{display:none!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar__copy{grid-column:1!important;grid-row:1!important;gap:3px!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar__copy strong{font-size:11px!important;line-height:1.35!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar__copy span{font-size:13px!important}body:has([data-mf-bound]) .lp-fixed-purchase-bar button{grid-column:2!important;grid-row:1!important;width:132px!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:10px!important;font-size:15px!important}}@media(max-width:749px){body:has([data-mf-bound]) .announcement-bar__message{padding:3px 0!important;min-height:20px!important;font-size:10px;line-height:14px}body:has([data-mf-bound]) .announcement-bar-section .utility-bar{min-height:20px}body:has([data-mf-bound]) .av-header{min-height:42px!important;padding:0 14px!important;column-gap:10px}body:has([data-mf-bound]) .av-logo{line-height:0}body:has([data-mf-bound]) .av-logo img{max-height:26px!important;width:auto!important;max-width:150px;object-fit:contain}body:has([data-mf-bound]) .av-header-actions a,body:has([data-mf-bound]) .av-mobile-nav>summary{min-height:42px;display:flex;align-items:center}body:has([data-mf-bound]) #MainContent product-info{padding-top:0!important}body:has([data-mf-bound]) #MainContent .product__media-wrapper{margin-bottom:0!important}body:has([data-mf-bound]) #MainContent .product__media-list .product-media-container{height:clamp(250px,78vw,310px)!important;height:clamp(250px,min(78vw,36svh),310px)!important;max-height:310px!important}body:has([data-mf-bound]) #MainContent .product__media-wrapper .thumbnail-slider{display:flex;align-items:center;gap:0;min-height:52px;margin:0!important;padding:0!important}body:has([data-mf-bound]) #MainContent .thumbnail-slider .thumbnail-list.slider{display:flex;flex:1;min-width:0;gap:6px!important;padding:3px!important;margin:0!important;scroll-padding-left:3px;overflow-x:auto;scrollbar-width:none}body:has([data-mf-bound]) #MainContent .thumbnail-list__item.slider__slide{flex:0 0 48px!important;width:48px!important;max-width:48px!important;height:48px!important;margin:0!important}body:has([data-mf-bound]) #MainContent .thumbnail-list__item:before{padding-bottom:100%}body:has([data-mf-bound]) #MainContent .thumbnail-slider .slider-button{width:24px!important;min-width:24px;height:44px!important;padding:3px}body:has([data-mf-bound]) #MainContent .thumbnail{border-radius:9px!important;overflow:hidden}body:has([data-mf-bound]) #MainContent .thumbnail img{object-fit:contain!important;border-radius:8px!important}body:has([data-mf-bound]) #MainContent .product__info-container>*+*{margin-top:6px}body:has([data-mf-bound]) #MainContent .mf-hero-benefits p{margin:3px 0;line-height:1.4;font-size:14px}}@media(max-width:749px){body:has([data-mf-bound]) #MainContent .product__media-wrapper .thumbnail-slider{width:max-content!important;max-width:100%!important;margin:0 auto!important;justify-content:center;gap:0!important}body:has([data-mf-bound]) #MainContent .thumbnail-slider .thumbnail-list.slider{flex:0 1 auto!important;width:max-content!important;max-width:calc(100vw - 80px);margin:0!important;justify-content:flex-start}body:has([data-mf-bound]) #MainContent .thumbnail-slider .slider-button{flex:0 0 24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mf-page-polish.css.map */
