.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}@font-face{font-family:CalibreBlack;src:url(/fonts/Calibre/CalibreBlack.eot)}@font-face{font-family:CalibreBlack;src:url(/fonts/Calibre/CalibreBlack.ttf) format("ttf")}@font-face{font-family:CalibreBlack;src:url(/fonts/Calibre/CalibreBlack.woff) format("woff")}@font-face{font-family:CalibreBlack;src:url(/fonts/Calibre/CalibreBlack.svg) format("svg")}@font-face{font-family:CalibreBold;src:url(/fonts/Calibre/CalibreBold.eot)}@font-face{font-family:CalibreBold;src:url(/fonts/Calibre/CalibreBold.ttf) format("ttf")}@font-face{font-family:CalibreBold;src:url(/fonts/Calibre/CalibreBold.woff) format("woff")}@font-face{font-family:CalibreBold;src:url(/fonts/Calibre/CalibreBold.svg) format("svg")}@font-face{font-family:Calibre;src:url(/fonts/Calibre/CalibreRegular.eot)}@font-face{font-family:Calibre;src:url(/fonts/Calibre/CalibreRegular.ttf) format("ttf")}@font-face{font-family:Calibre;src:url(/fonts/Calibre/CalibreRegular.woff) format("woff")}@font-face{font-family:Calibre;src:url(/fonts/Calibre/CalibreRegular.svg) format("svg")}@font-face{font-family:CalibreLight;src:url(/fonts/Calibre/CalibreLight.eot)}@font-face{font-family:CalibreLight;src:url(/fonts/Calibre/CalibreLight.ttf) format("ttf")}@font-face{font-family:CalibreLight;src:url(/fonts/Calibre/CalibreLight.woff) format("woff")}@font-face{font-family:CalibreLight;src:url(/fonts/Calibre/CalibreLight.svg) format("svg")}.hero img.product{max-width:450px;max-height:450px}.hero h1{margin-top:1rem}.hero h1.bold{font-size:2.75rem}.hero .dtf-hero-images{align-self:center}.hero span.bold{font-family:CalibreBold;font-weight:500;-webkit-font-smoothing:antialiased}.dtf-main .product-information .icons{margin:3rem 0;gap:3rem}.dtf-main .product-information .icons .col-free{text-align:center}.dtf-main .product-information .icons .col-free img{width:auto;max-height:85px}.dtf-main .product-information .icons .col-free p{color:#005baa;font-family:CalibreBold;font-weight:500;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1;margin:12px 0 0 0}@media (max-width:991px){.dtf-main .product-information .icons{gap:20px;justify-content:left}}.dtf-main .product-information h3{line-height:110%;margin:2rem 0 .35rem 0}.dtf-main .product-information h3:first-child{margin-top:0}.dtf-main .product-information h5{margin:1rem 0 .25rem 0}.dtf-main .product-information ul{margin:.25rem 0}.dtf-main .product-information p{margin-bottom:0}.dtf-main .side-images .fabrics{gap:6px}.dtf-main .side-images .fabrics p{color:#005baa;font-family:Calibre;font-weight:500;-webkit-font-smoothing:antialiased;font-weight:700;font-size:13px;margin:6px 0 3px 0}.dtf-main .side-images h5{margin-top:1.5rem;font-size:18px;line-height:1;text-transform:uppercase}.dtf-main .specifications img{max-width:50%;max-height:425px;padding:0 2rem}.dtf-main .specifications-inner{max-width:50%}.dtf-main .paired{background-color:#91d5e2;position:relative;justify-content:right;padding:2rem 0}.dtf-main .paired:before{position:absolute;content:"";left:2rem;top:50%;transform:translateY(-50%);background:url(/img/products/dtf1200/shape.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:60px;height:50px}.dtf-main .paired a{color:#005baa;font-family:CalibreBold;font-weight:500;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;border-left:2px solid #005baa;padding-left:1rem;display:block}@media (max-width:543px){.dtf-main .paired{padding:1rem 0}.dtf-main .paired:before{display:none}.dtf-main .paired a{border-left:0;padding:0;margin:1rem}.dtf-main .paired .last a{border-top:2px solid #005baa;padding-top:1rem;margin-top:0}}.dtf-main .product-buttons .product-button.teal a{background:#abe1ea;border-color:#abe1ea}.dtf-main .product-buttons .product-button.shop{align-self:stretch;padding:.25rem}.dtf-main .product-buttons .product-button.shop a{height:100%;font-size:23px;line-height:1;padding:1.25rem;display:flex;align-items:center}.dtf-main .product-buttons .product-button.shop a>div{margin:0 auto}@media (max-width:991px){.hero img.product{margin-bottom:0;margin-left:auto;margin-right:auto;width:300px}}@media (min-width:992px) and (max-width:1199px){.dtf-main .specifications-inner{max-width:54%}}@media (max-width:543px){.dtf-hero img.product{width:100%;max-width:200px;bottom:1rem}}@media (max-width:375px){.dtf-hero img.graphic{max-width:190px;width:55%}}