:root{--mc-page-bg: #F6F1E3;--mc-macro-bg: rgba(179, 150, 110, .18);--mc-macro-text: #5C4030;--mc-title: #1A1A0E;--mc-subtle: #6F6A5B;--mc-cta-bg: #343418;--mc-cta-bg-hover: #4A4A25;--mc-cta-text: #FFFFFF;--mc-accent: #CE8900;--mc-radius-pill: 999px}body,.shopify-section--product-information{background:var(--mc-page-bg)}.product-information{color:var(--mc-title);font-family:var(--font-body--family, "DM Sans", system-ui, sans-serif)}.product-information *{-webkit-font-smoothing:antialiased}.product-information__media{border-radius:22px;overflow:hidden}@media(min-width:750px){.product-information__media{max-width:480px;min-width:0;width:100%;margin-inline:auto}}.product-media-container,.product-media__image,.product-media__image img,.product-media-gallery__slideshow img{border-radius:22px}.product-information h1,.product-information .product-title{color:var(--mc-title)!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.1!important;font-size:clamp(1.75rem,3.2vw,2.4rem)!important;margin:0 0 .4rem!important}.product-information .price,.product-information .price__regular,.product-information .price .money{color:var(--mc-title)!important;font-weight:800!important;font-size:1.5rem!important;letter-spacing:-.005em}.product-information p,.product-information .richtext,.product-information .rte,.product-information .accordion__content,.product-information .accordion--row__content{color:var(--mc-title);font-size:.975rem;line-height:1.6;font-weight:500}.product-information .richtext strong,.product-information p strong,.product-information li strong{color:var(--mc-title);font-weight:700}.product-information ul,.product-information ol{padding-left:1.2rem}.product-information li{margin:.25rem 0}.variant-picker__form fieldset,.variant-picker legend,.variant-option legend,.variant-option__label{color:var(--mc-macro-text)!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem!important}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:.5rem}.variant-option__button-label{padding:.55rem 1rem!important;background:transparent!important;border:1.5px solid rgba(26,26,14,.2)!important;color:var(--mc-title)!important;border-radius:var(--mc-radius-pill)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.variant-option__button-label:hover{border-color:var(--mc-title)!important}.variant-option--buttons input:checked+.variant-option__button-label,.variant-option__button-label--checked,.variant-option__button-label[aria-checked=true],.variant-option__button-label.selected{background:var(--mc-title)!important;border-color:var(--mc-title)!important;color:var(--mc-page-bg)!important}.quantity-selector{background:#fff;border:1.5px solid rgba(26,26,14,.15)!important;border-radius:var(--mc-radius-pill)!important;padding:.25rem;display:inline-flex;align-items:center;gap:.25rem}.quantity-selector input{background:transparent!important;border:none!important;color:var(--mc-title)!important;font-weight:700;font-size:.95rem;min-width:2rem;text-align:center}.quantity-minus,.quantity-plus{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:transparent!important;border:none!important;color:var(--mc-title)!important;font-size:1.25rem!important;border-radius:50%!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease}.quantity-minus:hover,.quantity-plus:hover{background:#1a1a0e0f!important}.quantity-minus:active,.quantity-plus:active{background:#1a1a0e1f!important}.add-to-cart-button,button[name=add]{background:var(--mc-cta-bg)!important;color:var(--mc-cta-text)!important;border:none!important;border-radius:var(--mc-radius-pill)!important;padding:.9rem 1.75rem!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;min-height:52px;cursor:pointer;transition:background .2s ease,transform .1s ease}.add-to-cart-button:hover,button[name=add]:hover{background:var(--mc-cta-bg-hover)!important}.add-to-cart-button:active,button[name=add]:active{transform:scale(.98)}.product-information .accordion,.product-information details{background:transparent}.product-information .accordion--row,.product-information .accordion summary{border-top:1.5px solid rgba(26,26,14,.1)!important;border-radius:0!important}.product-information .accordion summary,.product-information .accordion--row summary{padding:1.1rem 0!important;font-weight:700!important;color:var(--mc-title)!important;font-size:1rem!important;letter-spacing:-.005em;cursor:pointer}.product-information .accordion summary:hover{color:var(--mc-cta-bg)!important}.product-information .accordion--row__content,.product-information .accordion__content,.product-information details>div{padding:0 0 1.25rem!important;color:var(--mc-subtle);line-height:1.6}.product-information .accordion--caret{color:var(--mc-accent)!important}.product-information [class*=-divider],.product-information hr{border:none;border-top:1.5px solid rgba(26,26,14,.1);margin:1.5rem 0;background:transparent!important}.product-information .loox-rating .loox-icon-star,.product-information .loox-rating svg{color:var(--mc-accent)!important;fill:var(--mc-accent)!important}.product-information .loox-rating{color:var(--mc-subtle)!important;font-size:.85rem}.product-information .nutrition-info,.product-information .meal-macros{background:var(--mc-macro-bg);border-radius:14px;padding:.8rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin:.75rem 0 1.25rem}.product-information .nutrition-info .meta-item,.product-information .nutrition-info [class*=macro]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 auto;gap:.1rem;color:var(--mc-macro-text);font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.product-information .nutrition-info .meta-item .value,.product-information .nutrition-info [class*=value]{font-size:1rem;font-weight:800}.product-information__grid{gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.5rem,3vw,2.5rem)}.product-details,.product-information__details{gap:.75rem}@media(max-width:768px){.product-information h1{font-size:1.6rem!important}.add-to-cart-button{padding:.85rem 1.25rem!important}}.product-information .rte a,.product-information .product-description a,.product-information [class*=product-description] a{color:var(--mc-accent);text-underline-offset:3px;text-decoration-thickness:1.5px;font-weight:600;transition:color .15s ease}.product-information .rte a:hover,.product-information .product-description a:hover,.product-information [class*=product-description] a:hover{color:var(--mc-cta-bg)}accordion-custom[data-empty=true]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pdp-polish.css.map */
