.rs-shackle{color:#003;background:#f8f5f2}.rs-shackle__inner{max-width:1280px;margin:0 auto;padding:42px 24px 70px}.rs-shackle__breadcrumb{font-size:14px;margin-bottom:44px}.rs-shackle__breadcrumb a{color:inherit}.rs-shackle__hero{display:grid;grid-template-columns:44% 1fr;gap:46px;align-items:start}.rs-shackle__image{background:#fff;aspect-ratio:1;display:grid;place-items:center}.rs-shackle__featured{display:block;width:100%;height:100%;object-fit:contain}.rs-shackle__thumbnails{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rs-shackle__thumb{width:70px;height:70px;padding:3px;background:#fff;border:1px solid #ddd;cursor:pointer}.rs-shackle__thumb.is-active{border:2px solid #ff6427}.rs-shackle__thumb img{width:100%;height:100%;object-fit:contain}.rs-shackle__thumb:focus-visible,.rs-shackle__contact:focus-visible{outline:3px solid #003;outline-offset:4px}.rs-shackle__info{padding-top:16px}.rs-shackle__title{margin:0 0 4px;font-size:38px;line-height:1.2;font-weight:700;color:#003}.rs-shackle__sku{margin:0 0 4px;font-size:14px;color:#df622a}.rs-shackle__vendor{display:inline-block;color:#df622a;font-size:14px}.rs-shackle__price{font-size:36px;font-weight:600;line-height:1.2;margin:24px 0 38px}.rs-shackle__variants{margin-bottom:24px}.rs-shackle__contact{display:flex;min-height:50px;width:100%;max-width:570px;align-items:center;justify-content:center;padding:12px 24px;background:#ff6427;color:#fff;font-weight:700;text-decoration:none}.rs-shackle__contact:hover{background:#e95217;color:#fff}.rs-shackle__description{margin-top:55px;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.rs-shackle__description h1,.rs-shackle__description h2,.rs-shackle__description h3{font-size:30px;font-weight:400;line-height:1.3;color:#003;margin-top:32px;margin-bottom:18px}.rs-shackle__description h1 strong,.rs-shackle__description h1 b{font-weight:inherit}.rs-shackle__description img{max-width:100%;height:auto}.rs-shackle__description table{max-width:100%;border:0;table-layout:fixed}.rs-shackle__description td{padding:8px;border:0;vertical-align:top}.rs-shackle__description ul{padding-left:24px;margin-bottom:26px}.rs-shackle__description li{margin-bottom:7px}@media(max-width:749px){.rs-shackle__inner{padding:26px 20px 40px}.rs-shackle__breadcrumb{margin-bottom:26px}.rs-shackle__hero{grid-template-columns:1fr;gap:24px}.rs-shackle__info{padding-top:0}.rs-shackle__title{font-size:30px}.rs-shackle__price{font-size:30px;margin-bottom:26px}.rs-shackle__description{margin-top:36px}.rs-shackle__description h1,.rs-shackle__description h2,.rs-shackle__description h3{font-size:25px}.rs-shackle__description td{padding:4px}}.rs-shackle__inner{max-width:1600px;padding:60px 30px 70px}.rs-shackle__breadcrumb{display:none}.rs-shackle__hero{display:flex;flex-direction:column;gap:50px}.rs-shackle__info{order:0;width:100%;padding-top:0}.rs-shackle__title{text-align:center;font-size:clamp(36px,6vw,96px);line-height:1.15;margin-bottom:28px}.rs-shackle__contact{max-width:none;min-height:110px;font-size:clamp(22px,2.6vw,40px);margin:0 0 18px;padding:25px}.rs-shackle__vendor{font-size:28px}.rs-shackle__gallery{order:1;width:100%}.rs-shackle__image{background:transparent;aspect-ratio:auto;height:clamp(320px,52vw,760px)}.rs-shackle__featured{object-fit:contain}.rs-shackle__thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:38px}.rs-shackle__thumb{width:100%;height:auto;aspect-ratio:1;border-width:2px}.rs-shackle__thumb.is-active{border-width:4px}@media(max-width:749px){.rs-shackle__inner{padding:32px 16px 40px}.rs-shackle__hero{gap:28px}.rs-shackle__contact{min-height:68px;padding:16px}.rs-shackle__vendor{font-size:20px}.rs-shackle__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}}.rs-shackle__image{display:block;height:clamp(320px,52vw,760px);overflow:hidden}.rs-shackle__image>.rs-shackle__featured{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAAAAAg */
