/* START_SNIPPET:ct-towel-product (INDEX:228) */
.ctts{padding-bottom:150px}.ctts .crs{margin-top:0}.ctts .crs-finish{background:#eae3d7;color:#625747}.ctts .crs-finish .ctr-eyebrow{color:#78613b}.ctts .crs-finish a{background:#78613b;color:#fffaf0}.ctts .crs-oils{grid-template-columns:repeat(3,minmax(0,1fr))}.ctts .crs-trust h3{margin-top:0}.ctts .ct-warranty-notice{max-width:1280px;margin:32px auto}.ctts-current>*{background:#eae3d7}.ctts .crs-comparison a{text-decoration:underline;text-underline-offset:4px}.ctt-story-benefits{border-block:1px solid #d6d0c4;padding:14px 0;margin:20px 0;font-size:12px;line-height:1.7}.ctt-story-nav{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px 0;font-size:12px}.ctt-story-nav a{text-decoration:underline;text-underline-offset:4px}#ct-towel-purchase,#towel-story,#towel-use,#towel-compare,#towel-faq{scroll-margin-top:90px}.ctt-sticky{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;gap:18px;align-items:center;justify-content:center;padding:12px max(24px,5%);background:#f5f1eafa;border-top:1px solid #d6d0c4;box-shadow:0 -3px 14px #00000008;color:#242622}.ctt-sticky img{width:56px;height:56px;object-fit:cover}.ctt-sticky strong,.ctt-sticky span,.ctt-sticky small{display:block}.ctt-sticky strong{font-size:14px}.ctt-sticky small{font-size:11px;color:#625747}.ctt-sticky span{font-size:14px}.ctt-sticky button{min-height:48px;padding:12px 28px;border:0;background:#78613b;color:#fffaf0;cursor:pointer;font-size:13px}.ctt-sticky button:disabled{opacity:.6;cursor:wait}.ctt-sticky button:focus-visible{outline:2px solid #78613b;outline-offset:4px}body:has([data-towel-sticky]){padding-bottom:100px}@media(max-width:800px){.ctts .crs-oils{grid-template-columns:1fr}.ctt-sticky{bottom:calc(72px + env(safe-area-inset-bottom,0px));padding:10px 12px;gap:10px}.ctt-sticky img{width:42px;height:42px}.ctt-sticky>div{min-width:0;flex:1}.ctt-sticky strong{font-size:12px;line-height:1.25}.ctt-sticky small{font-size:10px}.ctt-sticky button{padding:10px 12px;min-height:44px;font-size:12px;flex-shrink:0}body:has([data-towel-sticky]){padding-bottom:180px}.ctts .crs-comparison table{min-width:600px}}body:has(dialog[open]) .ctt-sticky{visibility:hidden}
/* END_SNIPPET:ct-towel-product */
