.ticka-delivery{margin-top:30px;border-block:1px solid var(--line)}
.ticka-delivery summary{display:flex;justify-content:space-between;align-items:center;min-height:64px;gap:20px;cursor:pointer;font-size:15px;list-style:none}
.ticka-delivery summary::-webkit-details-marker{display:none}.ticka-delivery[open] summary span{transform:rotate(45deg)}
.ticka-delivery summary:focus-visible,.ticka-color-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.ticka-delivery-body{padding-bottom:24px;font-size:13px;line-height:1.9}.ticka-delivery-body h3{font-size:14px;font-weight:400;margin:28px 0 14px}.ticka-delivery-body img{display:block;width:100%;height:auto;border:1px solid var(--line)}
.ticka-delivery-policy{max-height:360px;overflow:auto;overflow-wrap:anywhere}.ticka-delivery-body a{text-decoration:underline}.ticka-packaging-caption{font-size:11px;color:#6d6963;margin:12px 0 0}
.ticka-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:20px;align-items:start}.ticka-color-card{display:block;position:relative;border:1px solid var(--line);padding:9px;color:inherit;text-decoration:none;min-width:0;background:#fff}.ticka-color-card.is-current{border-color:var(--ink)}
.ticka-color-image{aspect-ratio:1;overflow:hidden;background:var(--warm)}.ticka-color-image img{width:100%;height:100%;object-fit:contain}.ticka-color-name{display:block;margin:12px 0 7px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ticka-color-price{display:block;font-size:12px}.ticka-color-state{display:inline-block;font-size:10px;color:#6d6963;margin-top:7px}.ticka-color-card:hover{border-color:var(--ink)}
.ticka-reviews{padding-block:64px}.ticka-reviews h2{font-weight:300;font-size:28px;margin:0 0 30px}.ticka-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ticka-review{border:1px solid var(--line);padding:24px;font-size:13px;line-height:1.9}.ticka-review blockquote{margin:0 0 20px}.ticka-review img{width:100%;height:auto;margin-bottom:20px}.ticka-review cite{font-size:12px;font-style:normal}.ticka-review a{display:block;font-size:11px;text-decoration:underline}
@media(max-width:749px){.ticka-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ticka-reviews{padding-block:40px}.ticka-review-grid{grid-template-columns:1fr}.ticka-delivery-policy{max-height:300px}}

