.tk-product-summary{margin:16px 0}.tk-benefits{font-weight:600;line-height:1.5}.tk-colour-title{margin-bottom:8px}.tk-colours{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 12px;list-style:none}.tk-colours li{margin:0}.tk-colour{display:flex;align-items:center;gap:6px;min-height:48px;padding:4px 8px 4px 4px;border:1px solid #ccc;border-radius:4px;font-size:13px;line-height:1.3}.tk-colour img{width:40px;height:44px;object-fit:contain}.tk-colour[aria-current=page]{border:2px solid currentColor;padding:3px 7px 3px 3px}.tk-colour small{display:block;font-size:11px}.tk-colour-unavailable{color:#666}.tk-how summary,.tk-estimate summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:600}.tk-how p{margin:8px 0}.tk-how a,.tk-delivery-note a{text-decoration:underline;text-underline-offset:3px}.tk-delivery-note{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:4px;padding:12px 14px;margin:12px 0 16px;font-size:13px;line-height:1.55;letter-spacing:normal}.tk-delivery-note p{margin:0 0 6px;font-size:inherit;line-height:inherit}.tk-delivery-note a{display:inline-block;min-height:28px;padding:4px 0}.tk-remove{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;text-decoration:underline;font-size:13px}.tk-checkout-note{font-size:12px;line-height:1.5;margin:8px 0 12px}.tk-estimate{border-top:1px solid #ddd;margin-bottom:16px}tk-shipping-estimate{display:grid;gap:10px;padding-bottom:10px}tk-shipping-estimate label{display:grid;gap:5px;font-size:13px}tk-shipping-estimate select,tk-shipping-estimate input{width:100%;min-height:44px;margin:0;font-size:16px}tk-shipping-estimate button{margin:0;min-height:44px}tk-shipping-estimate [hidden]{display:none}.tk-estimate-note{font-size:12px;line-height:1.5;margin:0}[data-tk-result]{font-size:13px;line-height:1.6}[data-tk-result] ul{padding-left:20px;margin:4px 0}.tk-buy-bar{display:none}.tk-colour:focus-visible,.tk-remove:focus-visible,.tk-how summary:focus-visible,.tk-estimate summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:767px){.tk-buy-bar:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;z-index:20;left:0;right:0;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -3px 12px #0000000d}.tk-buy-bar-info{display:grid;gap:4px;flex:1;min-width:0;font-size:12px;line-height:1.3}.tk-buy-bar-info span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-buy-bar-info strong{font-size:14px}.tk-buy-bar button{flex:0 0 auto;max-width:50%;min-height:46px;padding:10px 15px;margin:0;font-size:13px;line-height:1.3;background:#000;color:#fff}body:has(.tk-buy-bar:not([hidden])){padding-bottom:96px}.tk-colour{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
