.hdk-anat{--hdk-anat-rule: rgba(217, 205, 191, .2);--hdk-anat-ring: rgba(201, 162, 39, .45)}.hdk-anat__head{max-width:60rem;margin:0 auto;text-align:center}.hdk-anat__head .hdk-sec__h,.hdk-anat__head .hdk-sec__lead{text-wrap:balance}.hdk-anat__head .hdk-sec__lead{margin:1.8rem auto 0}.hdk-anat__diagram{--gut: clamp(4rem, 5.5vw, 8rem);display:grid;grid-template-columns:1fr minmax(24rem,34rem) 1fr;column-gap:var(--gut);align-items:center;margin:6.4rem 0 0}.hdk-anat__col{list-style:none;margin:0;padding:0;display:grid;row-gap:5.6rem;align-content:center}.hdk-anat__col--l{justify-items:end;text-align:right}.hdk-anat__col--r{justify-items:start;text-align:left}.hdk-anat__call{position:relative;margin:0;max-width:34ch}.hdk-anat__col--l .hdk-anat__call{padding-right:2rem}.hdk-anat__col--r .hdk-anat__call{padding-left:2rem}.hdk-anat__num{display:block;margin:0 0 .7rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--hdk-gold)}.hdk-anat__title{margin:0 0 .7rem;font-size:1.8rem;line-height:1.3;font-weight:600;letter-spacing:.01em;color:var(--hdk-paper)}.hdk-anat__text{margin:0;font-size:1.45rem;line-height:1.6;color:var(--hdk-on-espresso)}.hdk-anat__call:before,.hdk-anat__call:after{content:"";position:absolute;top:50%}.hdk-anat__call:before{width:var(--gut);border-top:1px solid var(--hdk-gold)}.hdk-anat__call:after{width:5px;height:5px;margin-top:-2px;border-radius:50%;background:var(--hdk-gold)}.hdk-anat__col--l .hdk-anat__call:before{left:100%}.hdk-anat__col--l .hdk-anat__call:after{left:calc(100% + var(--gut) - 5px)}.hdk-anat__col--r .hdk-anat__call:before{right:100%}.hdk-anat__col--r .hdk-anat__call:after{right:calc(100% + var(--gut) - 5px)}.hdk-anat__plate{margin:0;padding:2.4rem 2.4rem 0;background:var(--hdk-bone);border-radius:2px;box-shadow:0 2.4rem 6rem #00000061}.hdk-anat__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #3d251738}.hdk-anat__cap{display:block;margin:0;padding:1.4rem 0 1.5rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--hdk-espresso)}.hdk-anat__marks{margin:8rem 0 0;padding-top:5.6rem;border-top:1px solid var(--hdk-anat-rule)}.hdk-anat__rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(9,1fr);overflow:hidden}.hdk-anat__mark{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.3rem;padding:1.8rem .9rem 2rem;border-left:1px solid var(--hdk-anat-rule);border-top:1px solid var(--hdk-anat-rule);margin-left:-1px;margin-top:-1px}.hdk-anat__disc{flex:none;width:5rem;height:5rem;display:grid;place-items:center;border:1px solid var(--hdk-anat-ring);border-radius:50%;color:var(--hdk-gold)}.hdk-anat__disc svg{display:block;width:2.6rem;height:2.6rem}.hdk-anat__label{font-size:1.2rem;line-height:1.45;letter-spacing:.02em;color:var(--hdk-on-espresso)}.hdk-anat__allergen{margin:4.8rem auto 0;max-width:74ch;text-align:center}.hdk-anat__claim{margin:0 0 .6rem;font-size:1.5rem;font-weight:700;line-height:1.35;color:var(--hdk-paper)}.hdk-anat__fine{margin:0;font-size:1.3rem;line-height:1.55;color:var(--hdk-on-espresso-fine)}.hdk-anat__fine a{color:var(--hdk-paper);text-decoration:underline}@media screen and (max-width:989px){.hdk-anat__diagram{grid-template-columns:1fr;column-gap:0;margin-top:4.8rem}.hdk-anat__plate{order:-1;width:100%;max-width:34rem;margin:0 auto 4rem}.hdk-anat__col{row-gap:3.2rem}.hdk-anat__col--l,.hdk-anat__col--r{justify-items:start;text-align:left}.hdk-anat__col--l{padding-bottom:3.2rem}.hdk-anat__call{max-width:none}.hdk-anat__call:before,.hdk-anat__call:after{display:none}.hdk-anat__marks{margin-top:5.6rem;padding-top:4rem}.hdk-anat__rail{grid-template-columns:repeat(3,1fr)}.hdk-anat__mark{padding:2rem 1.2rem 2.2rem}.hdk-anat__allergen{margin-top:4rem;text-align:left}}@media screen and (max-width:479px){.hdk-anat__title{font-size:1.6rem}.hdk-anat__text{font-size:1.35rem}.hdk-anat__disc{width:4.4rem;height:4.4rem}.hdk-anat__disc svg{width:2.2rem;height:2.2rem}.hdk-anat__label{font-size:1.1rem}.hdk-anat__mark{padding:1.6rem .6rem 1.8rem;gap:1rem}}@media(forced-colors:active){.hdk-anat__disc,.hdk-anat__mark{border-color:CanvasText}.hdk-anat__call:before{border-top-color:CanvasText}.hdk-anat__call:after{background:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hdk-anatomy.css.map */
