.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:MulishBold;src:url(/fonts/Mulish/Mulish.eot)}@font-face{font-family:MulishBold;src:url(/fonts/Mulish/Mulish.ttf) format("ttf")}@font-face{font-family:MulishBold;src:url(/fonts/Mulish/Mulish.woff) format("woff")}@font-face{font-family:MulishBold;src:url(/fonts/Mulish/Mulish.svg) format("svg")}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish.eot)}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish.ttf) format("ttf")}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish.woff) format("woff")}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish.svg) format("svg")}@font-face{font-family:MulishLight;src:url(/fonts/Mulish/Mulish.eot)}@font-face{font-family:MulishLight;src:url(/fonts/Mulish/Mulish.ttf) format("ttf")}@font-face{font-family:MulishLight;src:url(/fonts/Mulish/Mulish.woff) format("woff")}@font-face{font-family:MulishLight;src:url(/fonts/Mulish/Mulish.svg) format("svg")}@font-face{font-family:AvantGardeBold;src:url(/fonts/AvantGarde/AvantGarde-Bold.eot)}@font-face{font-family:AvantGardeBold;src:url(/fonts/AvantGarde/AvantGarde-Bold.woff) format("woff")}@font-face{font-family:AvantGardeBold;src:url(/fonts/AvantGarde/AvantGarde-Bold.svg) format("svg")}@font-face{font-family:AvantGarde;src:url(/fonts/AvantGarde/AvantGarde-BkCn.eot)}@font-face{font-family:AvantGarde;src:url(/fonts/AvantGarde/AvantGarde-BkCn.woff) format("woff")}@font-face{font-family:AvantGarde;src:url(/fonts/AvantGarde/AvantGarde-BkCn.svg) format("svg")}.hero img.product{max-width:450px;max-height:450px}.hero h1{margin-top:1rem}.hero h1.bold{position:relative;padding-top:20px}.hero h1.bold:before{position:absolute;content:"";top:2px;left:0;width:60px;height:1px;background-color:#fff}@media (max-width:991px){.hero h1.bold:before{left:50%;transform:translateX(-50%)}}.hero .dtf-hero-images{align-self:center}.dtf-main .product-information .icons{margin-bottom:3rem;justify-content:space-between}.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:AvantGardeBold;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 .side-images .fabrics{gap:6px}.dtf-main .side-images .fabrics p{color:#005baa;font-family:Mulish;font-weight:500;-webkit-font-smoothing:antialiased;font-weight:700;font-size:13px;margin:6px 0 3px 0}.dtf-main .specifications img{max-width:50%;padding:4rem 0}.dtf-main .specifications-inner{max-width:40%}.dtf-main .paired{background-color:#615396;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/dtf-4300/shape.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:60px;height:50px}.dtf-main .paired a{color:#005baa;font-family:AvantGardeBold;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:#cfcdf4;border-color:#cfcdf4}.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:292px;bottom:1rem}}@media (max-width:375px){.dtf-hero img.graphic{max-width:190px;width:55%}.dtf-hero img.product{max-width:242px}}