.btn,.step-number{font-family:Arial}.choice-card input:checked+span>.radio::after,.choice-card input:checked~span>.radio::after{content:'✓';color:#fff;font-size:12px;line-height:1}:root{--accent:#f2d300;--text:#000000}#intro{margin-top:40px;margin-bottom:20px}#intro .btn{line-height:34px}#intro .btn-primary{margin-right:10px;font-weight:800}.bg-yellow{background:var(--accent)!important;border-color:var(--accent)!important;color:#000!important}.btn{font-weight:500;letter-spacing:.040rem!important}.btn-primary{font-weight:800;letter-spacing:.020rem!important}.container{padding-left:0;padding-right:0}.justify-content-center{display:flex;flex-flow:column;align-items:center;justify-content:center}.justify-content-center .content{width:fit-content;max-width:100%;text-align:left}.justify-content-center .buttons{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.overlay-text{position:absolute;bottom:30px;left:70px;background:rgba(255,255,255,.9);padding:10px 28px;font-weight:800;width:auto;z-index:1}.choice-card>span,.relative{position:relative}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;width:max-content;padding:.35rem 0;border:0;color:#3d3d3d;background:0 0;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:-.02rem!important;margin:0 0 18px}.calculator-icon{height:70px}.printPositionBtn{width:24%;margin:0 1.33% 0 0;float:left;padding:10px 4px;font-size:16px!important;line-height:24px}.printPositionBtn b{font-weight:600!important}.btn-check-label{border-radius:10px;text-align:center}.btn.active,.btn.show,.shirt-type:checked+.btn{background-color:var(--accent);border-color:var(--accent);color:#000}.btn-check-label.active,.btn-check-label.show,.btn-check-label:first-child:active,.btn-check:checked+.btn-check-label,:not(.btn-check)+.btn-check-label:active{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#000!important}.designtool-step .content{padding:20px}.designtool-step h3{font-size:22px}.step-number{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:var(--accent);font-weight:800!important;margin-bottom:15px;font-size:28px;text-align:center;position:absolute;top:8px;left:8px}.steps-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.step-card{min-width:0}.step-card img{width:100%;height:auto;display:block}.row-reverse{flex-direction:row-reverse}.choice-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:12px;text-align:left}.choice-card>span{display:block;min-height:auto;padding:6px 40px 6px 20px;text-align:left;font-weight:300;border:1.5px solid var(--line);border-radius:10px;background:var(--surface)}.choice-card.color-choice>span{padding:6px 40px 6px 50px}.choice-card-color,.choice-card>span>.radio{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;box-sizing:border-box;padding:0}.choice-card.disabled>span{opacity:.5;background:#f9f9f9;transition:none!important}.choice-card>span>.radio{right:10px;min-height:auto;width:18px;height:18px;border:1px solid #d3d9cc;border-radius:50%}.choice-card input:checked+span>.radio,.choice-card input:checked~span>.radio{background:var(--accent-dark);border-color:var(--accent-dark)}.choice-card-color{left:10px;width:22px;height:22px;border:1px solid #d3d9cc;border-radius:10px;z-index:1}.choice-card input:checked~span{color:var(--accent-dark);border-color:var(--accent-dark);background:#f1efff;box-shadow:0 7px 18px rgba(109,93,252,.13)}@media (min-width:769px){#intro .row{flex-direction:row-reverse}.buttons .btn{margin-right:10px}.buttons .btn:last-child{margin-right:0}}@media (min-width:1100px){.h1,h1,h1 span.gradient-text{font-size:42px;line-height:56px}}@media (min-width:1300px){.h1,h1,h1 span.gradient-text{font-size:46px;line-height:60px}}@media (min-width:1600px){.h1,h1,h1 span.gradient-text{font-size:52px;line-height:64px}}@media (min-width:1900px){.h1,h1,h1 span.gradient-text{font-size:62px;line-height:80px}}@media (max-width:768px){.buttons,.justify-content-center .buttons{margin-bottom:26px}.steps,.steps.two{grid-template-columns:repeat(1,1fr)}.steps-scroll{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:12px}.step-card{flex:0 0 85%;scroll-snap-align:start}.overlay-text{bottom:20px;left:30px}.mobile-section-block.breadcrumb-div{position:absolute;top:64px;left:20px}.breadcrumb ol li{text-transform:capitalize}.breadcrumb ol>li>a>span,.breadcrumb ol>li>span{font-size:12px!important;letter-spacing:.020rem!important;color:#999;font-weight:300}.breadcrumb-div .container .col-md-12{overflow-x:hidden;width:calc(100% - 10px)}.box-div p{margin:0;font-size:13px;letter-spacing:.020rem!important}.box-div{padding:14px}.h1,h1,h1 span.gradient-text{line-height:42px;margin-top:28px}#intro{margin-top:110px}#intro .btn{width:100%;padding:14px 0;margin:0!important;font-size:16px;line-height:26px}.buttons{display:flex;flex-flow:column}.buttons .btn{width:100%}.btn{font-size:16px;padding:10px 18px}.btn-check-label,.printPositionBtn{font-size:13px!important;letter-spacing:.010rem!important;font-family:Arial}.printPositionBtn{padding:10px 2px;line-height:24px;font-weight:800}.btn-check-label{font-weight:600}}