.ds52{position:relative;isolation:isolate;overflow:hidden;background:#101113;color:#eef0f2;text-align:center;border-bottom:1px solid #42464b;padding:28px 0 0;font-family:Arial,Helvetica,sans-serif}.ds52 *{box-sizing:border-box}.ds52 a{color:inherit;text-decoration:none}.ds52 :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:5px}.ds52-heading{position:relative;z-index:2;padding:0 20px}.ds52 .ds52-kicker{display:flex;justify-content:center;align-items:center;gap:18px;margin:0 0 9px;font:500 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.2em;color:#bfc6cf}.ds52-kicker:before,.ds52-kicker:after{content:"";width:40px;height:1px;background:#68717b}.ds52 h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,4.5vw,65px);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:0;color:#eef0f2}.ds52-lede{font-size:15px;line-height:1.6;color:#c7cdd4;margin:12px 0 0;letter-spacing:.045em}.ds52 .ds52-photograph{display:block;max-width:950px;margin:-2px auto -7px;height:clamp(330px,31vw,445px);position:relative}.ds52-photograph img{display:block;width:auto;max-width:100%;height:100%;margin:0 auto;object-fit:contain;filter:none;clip-path:none;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in}.ds52-purchase{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:26px;padding:0 20px}.ds52-price-group{text-align:left;display:flex;flex-direction:column;gap:3px}.ds52-price{font-size:24px;line-height:1.3;letter-spacing:.01em}.ds52-unit{font-size:10px;color:#bfc6cf;letter-spacing:.04em}.ds52 .ds52-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid #e1e5ea;background:linear-gradient(110deg,#edf0f2,#c4cbd2);color:#11151b;border-radius:1px;min-height:50px;padding:13px 22px;font-size:12px;line-height:1.5;letter-spacing:.055em}.ds52 .ds52-button:hover{background:#fff}.ds52-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 18px 24px}.ds52-finishes a{display:flex;align-items:center;gap:8px;font-size:11px;min-height:40px;padding:3px 10px 3px 4px;border:1px solid transparent;color:#bec5ce}.ds52-finishes a:hover,.ds52-finishes .ds52-current{border-color:#6a737e;color:#fff}.ds52-finishes img{width:50px;height:34px;object-fit:contain;filter:none}.ds52-facts{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto;padding:16px 26px;border-top:1px solid #383e46;font-size:10px;letter-spacing:.12em;color:#c4cbd4;line-height:1.6}.ds52-facts i{padding:0 12px;color:#717b87;font-style:normal}@media(min-width:750px)and (max-height:780px){.ds52{padding-top:18px}.ds52 .ds52-photograph{height:315px}.ds52-finishes{margin-top:12px;margin-bottom:17px}}@media(max-width:749px){.ds52{padding-top:26px}.ds52 h1{font-size:43px}.ds52-lede{font-size:13px;margin-top:10px}.ds52 .ds52-photograph{height:auto;aspect-ratio:1.46;margin:2px -18px 0;max-width:none}.ds52-photograph img{object-fit:contain}.ds52-purchase{gap:15px;flex-wrap:wrap}.ds52-price{font-size:21px}.ds52-unit{font-size:9px}.ds52 .ds52-button{min-height:46px;padding:11px 14px;font-size:10px;gap:14px}.ds52-finishes{gap:4px;margin:15px 12px 20px}.ds52-finishes a{padding-right:8px;font-size:10px;gap:4px}.ds52-finishes img{width:43px;height:30px}.ds52-facts{justify-content:center;flex-direction:column;gap:5px;padding:14px 15px;font-size:9px}.ds52-facts>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.ds52 *{scroll-behavior:auto;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/unbeaten-dragon-spine-hero.css.map */
