.tfdawn-native-pdp .native-pack-grid{grid-template-columns:repeat(var(--tp-cols,5),minmax(0,1fr))}.tfdawn-native-pdp[data-total-country=FR] .native-pack-grid,.tfdawn-native-pdp[data-total-country=DE] .native-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.native-pack-grid .tp-more-option>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:66px;background:#fff;color:#252622;border:1px solid #d8d5cd;padding:8px 3px;font:inherit;font-size:12px;cursor:pointer}.native-pack-grid .tp-more-option>button[aria-pressed=true]{border:2px solid #252622;background:#f2eee7;padding:7px 2px}.native-pack-grid .tp-more-option>button:focus-visible{outline:2px solid #755142;outline-offset:2px}.tfdawn-native-pdp.tp-more-active .native-pack-grid input:checked+label{border:1px solid #d8d5cd;background:#fff;padding:8px 3px}.tp-pdp-more{padding:16px;background:#f4f2ed;border:1px solid #d8d5cd;border-top:0}.tp-pdp-more label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.tp-pdp-more input{width:110px;max-width:100%;min-height:46px;padding:9px 12px;background:#fff;color:#252622;border:1px solid #a8aa9c;border-radius:0;font:inherit}.tp-pdp-more p{font-size:12px;line-height:1.7;color:#57574f;margin:10px 0 0}.tp-pdp-existing,.tp-pdp-feedback{font-size:12px;line-height:1.7;color:#40513e;margin:12px 0}.tp-pdp-feedback:empty{display:none}.tp-pdp-quote{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-underline-offset:4px;line-height:1.6;margin-top:8px}.tfdawn-native-pdp [data-total-selection]{font-size:12px;line-height:1.6;color:#252622}.tp-pdp-more[hidden]{display:none}.tfdawn-native-pdp.tp-more-active .native-main-price,.tfdawn-native-pdp.tp-more-active .native-totals{display:none}.native-pack-grid b{overflow-wrap:anywhere}
cart-drawer .cart-item.tp-total-row,.cart-items .cart-item.tp-total-row{display:block;grid-template:none;min-width:0;width:100%;margin:0;padding:20px 0;border-bottom:1px solid #deddd6}.tp-total-row>td{display:block;width:100%;padding:0!important;max-width:none;grid-column:1/-1}tf-total-packs{display:block;min-width:0;color:#252622;font-size:13px;line-height:1.6}tf-total-packs[aria-busy=true]{opacity:.7}.tp-cart-head{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:start}.tp-cart-head>a{display:block}.tp-cart-head img{display:block;width:78px;height:104px;object-fit:cover;object-position:top}.tp-cart-title{display:block;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.tp-cart-head p{font-size:12px;color:#57574f;line-height:1.7;margin:5px 0}.tp-cart-head strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.tp-cart-field{border:0;padding:0;margin:16px 0 0;min-width:0}.tp-cart-field legend{font-size:12px;font-weight:600;padding:0;margin-bottom:8px;line-height:1.5}.tp-cart-choices{display:grid;grid-template-columns:repeat(var(--tp-cols,5),minmax(0,1fr));gap:6px}.tp-cart-choices label{position:relative;min-width:0}.tp-cart-choices input{position:absolute;opacity:0;width:1px;height:1px}.tp-cart-choices label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 3px;border:1px solid #d8d5cd;min-height:54px;background:#fff;cursor:pointer;font-size:13px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.tp-cart-choices small{font-size:10px;color:#57574f;line-height:1.4}.tp-cart-choices input:checked+span{border:2px solid #252622;background:#f2eee7;padding:6px 2px}.tp-cart-choices input:disabled+span{opacity:.45;cursor:default}.tp-cart-choices input:focus-visible+span,.tp-cart-more input:focus-visible,.tp-pdp-more input:focus-visible{outline:2px solid #755142;outline-offset:3px}.tp-cart-more{margin-top:12px;padding:12px;background:#f4f2ed}.tp-cart-more[hidden]{display:none}.tp-cart-more label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.tp-cart-more input{width:100%;min-height:46px;padding:9px 12px;border:1px solid #a8aa9c;border-radius:0;background:#fff;color:#252622;font:inherit}.tp-cart-more p{font-size:11px;color:#57574f;line-height:1.7;margin:9px 0 0}.tp-cart-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px}.tp-cart-bottom>strong{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tp-cart-remove{background:transparent;border:0;padding:8px 0;min-height:44px;color:#57574f;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tp-cart-status{font-size:12px;line-height:1.7;margin:8px 0 0;color:#57574f;overflow-wrap:anywhere}.tp-cart-status:empty{display:none}.tp-total-route{margin:0 0 14px;padding:12px 14px;background:#f0eee6;font-size:12px;line-height:1.7;color:#272a25}.tp-total-route strong{display:block;font-size:13px;margin-bottom:4px}.tp-total-route p{margin:7px 0 0}.tp-total-route[hidden]{display:none}.tf-total-quote .totals,.tf-total-quote .tax-note,.tf-total-quote .additional-checkout-buttons,.tf-total-quote .cart__dynamic-checkout-buttons,.tf-total-quote shopify-accelerated-checkout-cart{display:none!important}.tp-global-notice{font-size:13px;line-height:1.7;padding:12px 16px;background:#f0eee6;color:#272a25;outline-offset:-3px;overflow-wrap:anywhere}.tp-pdp-more input,.tp-cart-more input{appearance:textfield;-moz-appearance:textfield}.tp-pdp-more input::-webkit-inner-spin-button,.tp-cart-more input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}
@media(min-width:750px){cart-items .tp-total-row{max-width:750px}.tp-total-row .tp-cart-choices{max-width:440px}cart-items .tp-total-row .tp-cart-head{grid-template-columns:96px minmax(0,1fr)}cart-items .tp-total-row .tp-cart-head img{width:96px;height:128px}.tp-total-row .tp-cart-more{max-width:440px}}
@media(max-width:749px){.tp-pdp-more input,.tp-cart-more input{font-size:16px;min-height:48px}.tp-cart-title{font-size:14px}.tp-cart-field legend,.tp-cart-more label{font-size:13px}.tp-cart-choices label>span{min-height:54px}.tp-cart-status,.tp-cart-more p{font-size:12px}.tp-pdp-more{padding:14px}.tp-pdp-quote{font-size:12px;overflow-wrap:anywhere}.tp-cart-head{grid-template-columns:70px minmax(0,1fr);gap:14px}.tp-cart-head img{width:70px;height:94px}}
@media(max-width:350px){.tp-cart-choices{gap:4px}.tp-cart-choices label>span{font-size:12px}.tp-cart-choices small{font-size:9px}.tp-cart-head{grid-template-columns:60px minmax(0,1fr);gap:12px}.tp-cart-head img{width:60px;height:82px}.tp-cart-bottom{flex-wrap:wrap}}

.tfdawn-native-pdp.tp-more-active .native-shipping{display:none}.native-mobile-buy [data-native-total]{font-size:12px;overflow-wrap:anywhere}.native-mobile-buy [data-native-mobile-buy]{white-space:normal;line-height:1.3}

@media(max-width:749px){.native-mobile-buy [data-native-mobile-buy]{max-width:65%;min-height:48px}.native-mobile-buy [data-native-total]{min-width:0;line-height:1.5}}
