ts-product-delivery{display:block}
.ts-purchase-benefits{display:grid;gap:8px;list-style:none;margin:0;padding:0;color:inherit;font:400 14px/1.5 var(--font-body--family)}
.ts-purchase-benefits li{display:flex;align-items:flex-start;gap:9px;margin:0}
.ts-purchase-eyebrow{margin:0 0 10px;font-size:11px!important;line-height:1.5!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit!important}
.ts-purchase-support .ts-purchase-support__secondary{margin-top:10px;font-size:12px!important;line-height:1.5!important;opacity:.85}
.ts-purchase-benefits span{min-width:0;overflow-wrap:anywhere}
.ts-purchase-benefits svg{flex:none;margin-top:2px;color:#edc99b}
body.ts-atelier #MainContent .ts-product-set-options__link,body.ts-atelier #MainContent .ts-product-set-options__link span{color:#4b301e!important;opacity:1!important}
body.ts-atelier #MainContent .ts-product-set-options__link{min-height:52px;min-width:92px;padding:10px 14px;font-size:13px!important;line-height:1.4!important}
body.ts-atelier #MainContent .ts-product-set-options__link[aria-current]{border:2px solid #bd956e!important;background:#f0ddc5!important}
.ts-purchase-support{width:100%;padding:16px 18px;border:1px solid #d9b88d66;border-radius:16px;background:#fff3dc0a;color:inherit;box-sizing:border-box}
.ts-purchase-support p{margin:0 0 5px;font-size:13px!important;line-height:1.6!important;color:inherit!important}
.ts-purchase-support .ts-purchase-support__primary{font-weight:650;font-size:14px!important}
.ts-purchase-support__links{display:flex;flex-wrap:wrap;gap:2px 20px;margin-top:7px}
.ts-purchase-support__links a{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:12px;color:inherit;text-underline-offset:4px}
.ts-product-film{width:100%;border:1px solid #d9b88d66;border-radius:16px;overflow:hidden;color:inherit}
.ts-product-film>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:14px 16px;min-height:62px;box-sizing:border-box;font-size:14px;font-weight:500}
.ts-product-film>summary::-webkit-details-marker{display:none}
.ts-product-film__play{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #d9b88d88;border-radius:50%;font-size:14px;padding-left:2px}
.ts-product-film__chevron{margin-left:auto;transition:transform .2s}
.ts-product-film[open] .ts-product-film__chevron{transform:rotate(180deg)}
.ts-product-film__body{padding:0 16px 16px}
.ts-product-film video{display:block;width:100%;max-height:480px;aspect-ratio:9/16;object-fit:contain;background:#211812;border-radius:10px}
.ts-product-film__body p{font-size:12px!important;line-height:1.6!important;margin:12px 0 0;color:inherit!important}
.ts-product-film a{color:inherit;text-underline-offset:4px}
.ts-purchase-support a:focus-visible,.ts-product-film summary:focus-visible{outline:2px solid #e9c79c;outline-offset:4px}
body.ts-atelier .sticky-add-to-cart__bar{background:#30231e;color:#fff0d8;border:1px solid #cba57670;border-radius:20px}
body.ts-atelier .sticky-add-to-cart__bar .button{background:#bd956f;color:#211812;border-radius:999px}
@media(max-width:749px){.ts-purchase-support{padding:14px}.ts-purchase-benefits{font-size:13px;gap:7px}.ts-product-film video{max-height:440px}.ts-product-film>summary{padding:12px 14px}.ts-purchase-support__links{gap:0 18px}}
@media(prefers-reduced-motion:reduce){.ts-product-film__chevron{transition:none}}


.ts-purchase-support__details{margin-block-start:6px}
.ts-purchase-support__details>summary{cursor:pointer;font-size:12px;line-height:1.5;min-height:32px;padding-block:6px}
.ts-purchase-support__details>div{padding-block:6px}
.ts-purchase-support__details>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
