.fproducttemplate{font-size:14px;color:#707070}.fproducttemplate .img-slide-caption{font-size:10px;display:block;text-align:center;word-break:break-word;cursor:pointer}.fproducttemplate .img-slide-caption.idgthumb{width:60px}.fproducttemplate .more-idg{margin-left:0 !important}.fproducttemplate .carousel-main{background:rgba(0,0,0,0) !important}.fproducttemplate .carousel .img-slide-item,.fproducttemplate .carousel .slick-slide{margin-bottom:10px !important}.fproducttemplate .carousel .bg-slidethumbidg{margin-bottom:0 !important;margin-right:8px !important;width:60px !important}.fproducttemplate .categoryname{font-size:42px;color:#727272}@media screen and (max-width: 992px){.fproducttemplate .categoryname{font-size:21px;margin-bottom:20px}}.fproducttemplate .productname{font-size:24px}.fproducttemplate .productdesc{color:#727272;font-size:18px}.fproducttemplate .blue-title{font-size:21px;font-weight:bold;color:#1f4385}.fproducttemplate .colormodule{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;margin-top:25px}.fproducttemplate .colormodule .color-item{position:relative;width:23px;height:23px;margin:0 6px 23px 6px;cursor:pointer;white-space:nowrap}.fproducttemplate .colormodule .color-item.out-of-stock:after{content:"";position:absolute;bottom:0;border:.1px solid red;top:2px;left:47%;transform:rotate(45deg);border-radius:50%;max-height:84%}.fproducttemplate .colormodule .color-item:before{content:"";position:absolute;width:100%;height:2px;background:#707070;border:1px solid #707070;bottom:-9px;display:none}.fproducttemplate .colormodule .color-item .color-text{position:absolute;top:-18px;font-size:10px;display:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.fproducttemplate .colormodule .color-item .color-hex{width:23px;height:23px;display:block;border-radius:100%;border:2px solid #ebebeb;position:relative}.fproducttemplate .colormodule .color-item .color-pantone{font-size:10px;display:none;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}.fproducttemplate .colormodule .color-item.active .color-text,.fproducttemplate .colormodule .color-item.active:before{display:block}.fproducttemplate .colormodule .color-item.active .color-pantone,.fproducttemplate .colormodule .color-item:hover .color-pantone{display:block}.fproducttemplate .product-accordion-header{border:0;padding:10px 15px;width:100%;display:block;text-align:inherit;background:#1f4385;color:#fff;border-radius:6px;display:flex;justify-content:space-between}.fproducttemplate .product-accordion-header .accordion-header{width:calc(100% - 40px)}.fproducttemplate .product-accordion-header .accicon-indicator{width:26px;height:26px;background:#fff;border-radius:100%;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}.fproducttemplate .product-accordion-header .accicon-indicator span{width:16px;background:#1f4385;display:block;height:5px;position:absolute}.fproducttemplate .product-accordion-header .accicon-indicator span:last-child{transition-duration:.2s;transform:rotate(90deg)}.fproducttemplate .product-accordion-header .icon{margin-right:10px;display:flex;align-items:center;width:25px}.fproducttemplate .product-accordion-header .text{width:calc(100% - 25px)}.fproducttemplate .product-accordion-header .text,.fproducttemplate .product-accordion-header .icon{font-size:21px}@media screen and (max-width: 992px){.fproducttemplate .product-accordion-header .text,.fproducttemplate .product-accordion-header .icon{font-size:16px}}.fproducttemplate .product-accordion.open .accicon-indicator span:last-child{width:0 !important}.fproducttemplate .product-accordion #content{padding-top:20px;padding-bottom:20px}.fproducttemplate .product-accordion #content.pad{padding:20px}.fproducttemplate .product-accordion #content ul{padding-left:15px}.fproducttemplate .prod-col-left{max-width:350px;width:100%;margin-right:50px}.fproducttemplate .prod-col-right{max-width:calc(100% - 350px);width:100%}@media screen and (max-width: 992px){.fproducttemplate .product-wrap{display:block !important;margin-top:0 !important}.fproducttemplate .product-wrap .prod-col{max-width:100% !important}}.fproducttemplate .button-icon{min-width:300px;text-align:inherit;height:52px;border:0;border-radius:5px;padding:0 15px;display:flex;align-items:center;color:#929292;margin-bottom:15px;max-width:100%;text-decoration:none;background:#eaeaea;position:relative}.fproducttemplate .button-icon .coming-soon{position:absolute;bottom:0;right:-5px;display:none}.fproducttemplate .button-icon:not([disabled]):hover{background:#1f4385;color:#fff}.fproducttemplate .button-icon:hover .coming-soon{display:block}.fproducttemplate .button-icon.max-300{max-width:300px}@media screen and (max-width: 992px){.fproducttemplate .button-icon{min-width:auto;width:100%}}.fproducttemplate .button-icon span{font-size:15px;display:block}.fproducttemplate .button-icon span.icon{width:40px;font-size:20px}.fproducttemplate .button-icon span.text{width:calc(100% - 40px);font-weight:900}.fproducttemplate .button-icon[disabled]{background:rgba(234,234,234,.3)}.fproducttemplate .button-icon[disabled] span{opacity:.3}.fproducttemplate .color-collection-group{margin-bottom:30px}.fproducttemplate .color-collection-group .color-items{display:flex;flex-wrap:wrap}.fproducttemplate .color-collection-group .color-items .color-item{width:50px;margin-right:30px;margin-bottom:20px}.fproducttemplate .color-collection-group .color-items .color-item .color-hex{width:50px;height:50px;border-radius:100%;display:flex;align-items:center;padding:10px;box-sizing:border-box;justify-content:center;text-align:center}.fproducttemplate .color-collection-group .color-items .color-item .color-pantone,.fproducttemplate .color-collection-group .color-items .color-item .color-name{font-size:9px;display:block;text-align:center}.fproducttemplate .color-collection-group .color-items .color-item .color-name{margin-top:10px}.fproducttemplate .imprint-method-lists{display:flex;flex-wrap:wrap;margin-top:20px}.fproducttemplate .imprint-method-lists .imprint-item{text-align:center;margin-bottom:15px;margin-right:20px}@media screen and (max-width: 320px){.fproducttemplate .imprint-method-lists .imprint-item{margin-right:8px}}.fproducttemplate .imprint-method-lists .imprint-item .imprint-bg{border:3px solid #eaeaea;border-radius:10px;width:117px;height:117px;background-size:cover !important;background-repeat:no-repeat !important}.fproducttemplate .imprint-method-lists .imprint-item span{display:block;margin-top:10px}.fproducttemplate .img-individual{background:#e6e6e6;max-width:390px;width:100%;height:411px;margin:0 auto}@media screen and (max-width: 470px){.fproducttemplate .img-individual{height:350px}}.fproducttemplate .img-individual .img-data{max-width:80%}.fproducttemplate .wrap-left{width:350px;margin-right:15px}.fproducttemplate .gallery-item-small{display:flex}.fproducttemplate .gallery-item-small .img-slide-item{flex:0 0 62px}.fproducttemplate .more-item-gallery{text-align:center;padding:6px;text-decoration:none !important;color:#707070}.fproducttemplate .more-item-gallery .icon{margin-bottom:5px}.fproducttemplate .carousel-thumbnail .img-slide-item,.fproducttemplate .gallery-item-small .img-slide-item{background:#e6e6e6;width:62px;height:60.51px}.fproducttemplate .carousel-thumbnail .img-slide-item .img-data,.fproducttemplate .gallery-item-small .img-slide-item .img-data{max-width:80%}.fproducttemplate .carousel-thumbnail .image-info,.fproducttemplate .gallery-item-small .image-info{position:absolute;top:3px;left:auto;right:auto}.fproducttemplate .product-templates .gallery-item-small .img-slide-item:not(.more){background:rgba(0,0,0,0)}.fproducttemplate .product-templates .gallery-item-small .img-slide-item .img-data{max-width:100%}.fproducttemplate .features_and_options h1,.fproducttemplate .features_and_options h2,.fproducttemplate .features_and_options h3,.fproducttemplate .features_and_options h4,.fproducttemplate .features_and_options h5{font-weight:bold;text-transform:uppercase}.fproducttemplate .features_and_options ul li ul{list-style:disc}.fproducttemplate .features_and_options ul li>ul{list-style:none}.fproducttemplate .list-compliances li{padding-left:15px;position:relative}.fproducttemplate .list-compliances li:before{content:">";position:absolute;left:0;color:#007bff}.fproducttemplate .pline-specs-notes p{margin-bottom:3px}.fproducttemplate .product-template-modal-content-wrap{display:flex;justify-content:center;flex-wrap:wrap}.fproducttemplate .product-template-modal-content-wrap .product-template-modal-content-item{width:283px;flex:0 0 283px;max-width:100%;margin:30px}@media screen and (max-width: 992px){.fproducttemplate .product-template-modal-content-wrap .product-template-modal-content-item{margin:20px 0}}.fproducttemplate .modal-title-product{font-size:30px}@media screen and (max-width: 992px){.fproducttemplate .modal-title-product{font-size:16px}}.fproducttemplate .price-charges{white-space:nowrap}.fproducttemplate .pricing-notes-desktop{font-size:11px}.fproducttemplate .pricing-notes-desktop .pnotes-desktop{max-width:400px}.fproducttemplate .colored-column-mobile{color:#1f4385}.fproducttemplate .product-method .mname1{font-weight:900;color:#929292;font-size:22px;line-height:22px}.fproducttemplate .product-method .mname2{font-size:31px;font-weight:900;text-transform:uppercase;color:#f7b51b;line-height:31px}.fproducttemplate .product-method .compare{color:#929292;text-transform:lowercase;font-size:12px;cursor:pointer}@media screen and (max-width: 992px){.fproducttemplate .product-method .mname1{font-size:16px;line-height:16px}.fproducttemplate .product-method .mname2{font-size:22px;line-height:22px}.fproducttemplate .product-method .compare{font-size:10.5px}}@media screen and (max-width: 992px){.fproducttemplate .thumbnail-printmethod{display:flex;justify-content:space-between;align-items:center}.fproducttemplate .thumbnail-printmethod .colpmethodthumbnail{width:50%}.fproducttemplate .thumbnail-printmethod .colpmethodthumbnail:first-child{margin-right:20px}}@media screen and (max-width: 992px){.fproducttemplate .mthead{font-size:14px !important}.fproducttemplate .mthead .icon{font-size:18px !important}}.fproducttemplate .compare-methods .printmethodcol{max-width:100%;width:350px;margin:20px}.fproducttemplate .compare-methods .print-method-comparison-item{margin-bottom:50px}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:20px 10px}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-header h4{color:#fff;font-weight:700;margin-bottom:0}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-header h4 .font1{font-size:29px}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-header h4 .font2{font-size:36px}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-spacer{height:40px;background:#fff}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-footer{padding:20px 10px;background:#eaeaea;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-footer .pm-footer-item{font-size:10px;color:#707070;margin-bottom:5px}.fproducttemplate .compare-methods .print-method-comparison-item .print-method-footer .pm-footer-item .icon{width:30px;display:inline-block;text-align:right}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table{width:100%;table-layout:fixed}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr td{text-align:center;padding:15px 20px;font-size:12px;color:#707070}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr td.last-footer-col{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr td.th{font-weight:bold;font-size:14px;text-transform:uppercase;background:#bababa !important;color:#222;padding:10px}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr td.bold{font-weight:bold;color:#707070}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr td .icon{font-size:16px}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr td.qty{font-size:14px;font-weight:bold}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr:nth-child(even) td{background:#eaeaea}.fproducttemplate .compare-methods .print-method-comparison-item .compare-tbl table tr:nth-child(odd) td{background:#fff}.fproducttemplate .radio-container{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:30px;margin:20px auto}.fproducttemplate .radio-container input{position:absolute;opacity:0;cursor:pointer;width:30px;height:30px;left:0;top:0;z-index:1}.fproducttemplate .checkmark{position:absolute;top:4px;left:4px;height:30px;width:30px;background-color:rgba(0,0,0,0);border-radius:50%}.fproducttemplate .checkmark:after{content:"";position:absolute;top:-7px;left:-7px;width:30px;height:30px;border:3px solid #929292;border-radius:50%}.fproducttemplate .radio-container input:checked~.checkmark{background:#1f4385;width:15px;height:15px;top:4px;left:4px}.fproducttemplate .radio-container input:checked~.checkmark:after{border:3px solid #1f4385}.fproducttemplate .plinecollectionwrap{margin-left:-20px;margin-right:-20px}.fproducttemplate .plinecollectionwrap .plinecollection-item{width:100px;margin:20px}.fproducttemplate .plinecollectionwrap .plinecollection-item .item-wrap{height:100px}.fproducttemplate .ptemplate-img-wrap{height:283px}.fproducttemplate .pnotes2div p{margin-bottom:0}.fproducttemplate .product-banner-image-wrap{max-width:197px;position:absolute;z-index:9;right:-13px;top:-13px}.fproducttemplate .product-banner-image-wrap .product-banner-content{text-align:center;transform:rotate(45deg);position:absolute;left:30px;top:43px;color:#fff;width:100%}.fproducttemplate .product-banner-image-wrap .product-banner-content h1,.fproducttemplate .product-banner-image-wrap .product-banner-content h2,.fproducttemplate .product-banner-image-wrap .product-banner-content h3,.fproducttemplate .product-banner-image-wrap .product-banner-content h4{margin-bottom:0;font-size:16px;font-weight:bold;text-transform:uppercase}.fproducttemplate .product-banner-image-wrap .product-banner-content p{font-size:10px;margin-bottom:0}.fproducttemplate .product-banner-image-wrap.out-of-stock-banner{right:-8px;top:-7px;font-size:11px}.fproducttemplate .product-banner-image-wrap.out-of-stock-banner .product-banner-content{top:27px;left:15px;text-transform:uppercase;font-weight:bold}@media screen and (max-width: 992px){.fproducttemplate .carousel-idea-thumbnail .img-slide-item{width:100%;height:80px}}@media screen and (max-width: 470px){.fproducttemplate .carousel-idea-thumbnail .img-slide-item{width:100%;height:45px}}.fproducttemplate .modal-dialog-centered{margin:0 auto !important;padding:10px}.fproducttemplate #ideagallerymodal .idea-modal-arrow,.fproducttemplate .modalgallerypopup .idea-modal-arrow{z-index:99}@media screen and (max-width: 992px){.fproducttemplate #ideagallerymodal .idea-modal-arrow.right,.fproducttemplate .modalgallerypopup .idea-modal-arrow.right{right:-50px !important}.fproducttemplate #ideagallerymodal .idea-modal-arrow.left,.fproducttemplate .modalgallerypopup .idea-modal-arrow.left{left:-50px !important}}@media print{header,footer{display:none !important}.color-collection-group,.color-items,.printable-header,.printable-footer{break-inside:avoid}.printable-header{margin-bottom:50px}.printable-header .aa-widget-wrap{justify-content:start !important;letter-spacing:5px;margin-top:25px;font-size:18px;color:#1f4385}.printable-footer{margin-top:50px;color:#1f4385}.printable-footer a{color:#1f4385;text-decoration:none !important}.printable-footer .social-icon-footer:before{color:#1f4385}.printable-footer .aa-widget-wrap{justify-content:start !important}.printable-footer .logo-printable-footer{max-width:293px}}
