header .bag,.enica-header .bag{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 15px;border:1px solid #b9c8ac;border-radius:999px;background:#e8eddf;color:#173b30;box-shadow:0 3px 10px #173b300b;font-weight:600;line-height:1;position:relative;white-space:nowrap;transition:background .2s,box-shadow .2s}header .bag:hover,.enica-header .bag:hover{background:#dfe8d4;box-shadow:0 4px 14px #173b3017}.bag:before{content:"";width:17px;height:20px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28' fill='none' stroke='%23173b30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16l2 18H2L4 8Z'/%3E%3Cpath d='M8 10V6a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}header .bag #count,.enica-header .bag [data-cart-count]{display:inline-flex;align-items:center;justify-content:center;margin:0;min-width:23px;height:23px;padding:0 4px;border-radius:50%;box-sizing:border-box;background:#173b30;color:#fff;font-size:10px;font-weight:600}.promise>span{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.55}.promise span:before{content:none}.promise .careglyph{width:25px;height:25px;flex:0 0 25px;color:#62764e}.promise>span>span{display:block}.pdpimage{position:relative}.pdpimage-name{position:absolute;top:26px;left:22px;right:22px;z-index:2;text-align:center;pointer-events:none;color:#203c31}.pdpimage-name small{display:block;font-size:8px;letter-spacing:.2em;margin-bottom:10px;line-height:1.4}.pdpimage-name strong{display:block;font:clamp(23px,2.8vw,43px)/1.1 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.pdpimage .launch-badge{top:auto;bottom:18px}.product-proof-row{border:1px solid #c8d3bb;border-radius:10px;padding:17px 18px;background:linear-gradient(115deg,#f4f6ed,#e5ecda);box-shadow:0 3px 10px #173b3006}.product-proof-row .enica-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px}.product-proof-row .rating-value{font-weight:700;color:#173b30}.product-proof-row .rating-stars{color:#a17b34}.product-proof-row .rating-count{color:#294b35;font-weight:600;border-color:#bccaaa;text-decoration:underline;text-decoration-color:#a5b795;text-underline-offset:4px}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23203c31' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important;padding-right:40px!important;box-sizing:border-box;max-width:100%}.quantitybuy{align-items:flex-end;gap:12px}.quantitybuy label{flex:0 0 84px}.quantitybuy select{width:84px;min-width:84px;padding-left:15px;min-height:53px}.quantitybuy .purchasebutton{min-height:53px;flex:1;min-width:0}.quantitybuy input{box-sizing:border-box;min-height:53px}.catalogtools>*{min-width:0}input,textarea{box-sizing:border-box}.enica-qa{display:block;margin:26px 0;padding:25px;border:1px solid #d6dec9;border-radius:12px;background:#f0f3e9;color:#203c31}.enica-qa h3{font:27px/1.2 Georgia,serif;margin:0 0 10px;letter-spacing:-.025em}.enica-qa .qa-intro{font-size:12px;line-height:1.75;margin:0 0 18px;color:#62715d}.qa-form>label{display:block;font-size:11px;font-weight:600;margin-bottom:8px}.qa-entry{display:flex;gap:8px;align-items:stretch}.qa-entry input{flex:1;min-width:0;width:100%;border:1px solid #bdcbb0;border-radius:5px;padding:13px;background:#fafbf6;color:#203c31;font:13px/1.5 Arial,sans-serif;min-height:48px}.qa-entry button{flex:0 0 auto;border:0;border-radius:5px;padding:12px 17px;background:#173b30;color:#fff;font:600 12px/1.5 Arial,sans-serif;min-height:48px}.qa-entry button:disabled{opacity:.65}.qa-entry input:focus-visible,.qa-entry button:focus-visible{outline:2px solid #718464;outline-offset:3px}.qa-answer{margin-top:18px;padding:18px;border:1px solid #d9e0ce;border-radius:7px;background:#fafbf6;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.qa-answer:empty{display:none}.qa-answer p{font-size:12px;line-height:1.8;margin:0 0 12px}.qa-answer p:last-child{margin-bottom:0}.qa-answer a{display:inline-block;color:#264b35;text-decoration:underline;text-underline-offset:3px;line-height:1.7;margin-bottom:12px}.qa-sources-note{display:block;font-size:10px;color:#687660;line-height:1.7;margin-top:12px}.qa-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px}.qa-links a{padding:8px 0;border-bottom:1px solid #b0bea1;font-size:11px;line-height:1.5;min-height:32px;box-sizing:border-box}.qa-question{font-weight:600;color:#294b35}@media(max-width:749px){header .bag,.enica-header .bag{min-height:44px;padding:8px 12px;gap:7px}.bag:before{width:15px;height:18px}.promise{gap:16px 18px}.promise .careglyph{width:24px;height:24px;flex-basis:24px}.promise>span{gap:8px}.pdpimage-name{top:22px;left:18px;right:18px}.pdpimage-name strong{font-size:clamp(24px,6.5vw,35px)}.pdpimage-name small{font-size:7px;margin-bottom:8px}.product-proof-row{padding:15px 14px}.product-proof-row .rating-stars{font-size:16px}.product-proof-row .rating-count{font-size:12px}.enica-qa{padding:20px}.enica-qa h3{font-size:26px}.qa-entry{gap:7px}.qa-entry button{padding:12px}.qa-answer{padding:15px}}@media(prefers-reduced-motion:reduce){header .bag,.enica-header .bag{transition:none}}.pdpimage{position:sticky;top:110px;max-height:none}.pdpimage>img{display:block;max-height:none;width:100%;height:auto}.theme-product .pdpimage{position:relative;top:0}@media(max-width:749px){.pdp.section{padding-top:28px}.pdpimage{position:relative;top:0;max-height:none}.pdpimage .bundlevisual{min-height:0;aspect-ratio:1}}.quantity-stepper{display:inline-grid;grid-template-columns:44px minmax(44px,1fr) 44px;align-items:center;gap:0;border:1px solid var(--line,#d9ddd2);border-radius:4px;background:var(--cream,#f6f3ec);max-width:100%;vertical-align:middle;overflow:hidden}.quantity-stepper button,.quantity-stepper input,.quantity-stepper .quantity-value{min-width:0!important;width:100%!important;margin:0!important;border:0!important;border-radius:0;min-height:44px!important;height:44px;background:transparent;color:inherit;text-align:center;font:inherit;font-size:16px;padding:8px 2px!important;line-height:28px}.quantity-stepper button{font-size:22px;touch-action:manipulation}.quantity-stepper button:focus-visible{outline-offset:-3px}.quantity-stepper input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity-stepper input::-webkit-inner-spin-button,.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper .quantity-value{display:block;font-variant-numeric:tabular-nums}.quantitybuy{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.quantitybuy label{flex:0 1 148px!important;min-width:0;display:grid;gap:6px;font-size:12px}.quantitybuy .purchasebutton{flex:1 1 140px;min-width:0;min-height:46px;white-space:normal}.quantitybuy .quantity-stepper{display:grid;width:100%}.cartrow{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px 16px!important;align-items:start}.cartrow>img{grid-column:1;grid-row:1/3;width:56px;height:70px;object-fit:contain}.cartrow>div{grid-column:2;min-width:0}.cartrow>div>a,.cartrow b{overflow-wrap:anywhere}.cartrow label{display:grid;gap:8px;font-size:12px;margin:16px 0}.cartrow .quantity-stepper{width:148px;max-width:100%;margin-top:6px}.cartrow>strong,.cartrow>span{grid-column:2;justify-self:start;max-width:100%;font-size:16px!important;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.cartrow small{display:block;line-height:1.5}.cartrow a{display:inline-block;min-height:32px}.cartrow .cart-stepper{margin:8px 0}.theme-cart form>div:first-child{min-width:0}.theme-cart,.cartsummary,.summaryline>*{min-width:0}.summaryline{gap:16px;align-items:baseline;flex-wrap:wrap}.summaryline b,.summaryline strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.theme-cart h1{font-size:clamp(36px,9vw,64px);overflow-wrap:anywhere}@media(min-width:600px){.cartrow{grid-template-columns:72px minmax(0,1fr) minmax(88px,auto)!important;gap:16px 24px!important}.cartrow>img{width:72px;height:90px}.cartrow>strong,.cartrow>span{grid-column:3;grid-row:1;justify-self:end}.quantitybuy label{flex-basis:156px!important}}@media(max-width:359px){.quantitybuy{display:grid;grid-template-columns:1fr}.quantitybuy label{width:148px}.quantitybuy .purchasebutton{width:100%}.cartrow{column-gap:12px!important}}.cartrow b,.cartrow>div>a{font-size:15px;line-height:1.5}.cartrow small,.cartrow .rowsavings{font-size:12px!important;line-height:1.6}.cartrow>div>a:last-child{margin-top:8px}.cart-stepper:focus-within{outline:2px solid var(--green);outline-offset:2px}header .logo:has(img){min-width:0;flex-shrink:1;overflow:hidden;line-height:0}header .logo img{width:auto!important;max-width:100%;height:80px!important;max-height:80px!important;object-fit:contain}@media(max-width:749px){header .logo img{height:60px!important;max-height:60px!important}header .logo{max-width:100px}}body.template-product .ez-modern-wrap{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/storefront-refinements.css.map */
