.addons-wrapper{max-width:700px;margin:2em 0}.addons-wrapper .addon-row{display:flex;padding:1em 0;gap:1em;border-bottom:solid 1px #eee}.addons-wrapper .addon-row .entity{flex:auto;width:75%}.addons-wrapper .addon-row .title-wrapper{width:auto}.addons-wrapper .contextual-links-wrapper{display:none}.addons-wrapper .has-license{padding:1em;line-height:1.3em;text-align:center}.addons-wrapper form{padding:1em;font-size:16px}.addons-wrapper form .form-submit{font-size:16px;padding:0 2em;line-height:3em;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif}.commerce-pado-select{font-family:"Helvetica Neue",helvetica,Arial,sans-serif;text-transform:none;max-width:370px;margin:0;padding:0;font-size:13px}.commerce-pado-select .addons-headline{font-size:1.15em;line-height:1.4em;padding-bottom:10px}.commerce-pado-select.has-error{outline:solid 2px red;outline-offset:2px;border-radius:5px}.commerce-pado-select.has-error .messages{margin:0}.commerce-pado-select.has-error .cancel-message{display:none}.commerce-pado-select.has-error .error-wrapper{font-weight:bold;color:red}.commerce-pado-select .form-disabled{opacity:.5}.commerce-pado-select .form-type-checkbox{text-align:left;display:flex;margin:5px 0;gap:5px;background:#fff;padding:10px;border-radius:5px}.commerce-pado-select .form-type-checkbox:not(.form-disabled){cursor:pointer}.commerce-pado-select .form-type-checkbox:not(.form-disabled) *{cursor:pointer}.commerce-pado-select .form-type-checkbox:not(.form-disabled):hover{outline-offset:2px;outline:solid 4px #1680d3;z-index:10}.commerce-pado-select div.contextual-links-wrapper,.commerce-pado-select .vocabulary-product-producer{display:none !important}.commerce-pado-select label.option{text-transform:none;color:#fff;flex:auto}.commerce-pado-select .node-product.preview .catalog-image{width:70px}.commerce-pado-select .node-product.preview .title-wrapper{margin:0 0 0 70px;padding-left:1em;font-size:13px}.commerce-pado-select .node-product.preview .instructor{display:none}.commerce-add-to-cart .cart-options-wrapper{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2em}.commerce-add-to-cart .commerce-pado-select{float:left;margin:0}.commerce-add-to-cart .buttons-container{float:left;text-align:center;padding:0}#block-fs_store-store_home_button .block-inner{text-align:center;padding-bottom:3em}#quicktabs-container-store_navigation{padding:1.5em 0 0 0}.view-store>.view-content,.view-store-catalog>.view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2em}.view-store.sortable-view>.view-content,.view-store-catalog.sortable-view>.view-content{display:block}.view-store.sortable-view .views-field-field-product-images img,.view-store-catalog.sortable-view .views-field-field-product-images img{width:100%;height:auto;vertical-align:middle}.view-store.sortable-view .item-list,.view-store-catalog.sortable-view .item-list{display:inline-block;width:100%}.view-store li.views-row,.view-store-catalog li.views-row{display:none}.view-store .draggableviews-processed .form-item,.view-store .draggableviews-processed .form-actions,.view-store-catalog .draggableviews-processed .form-item,.view-store-catalog .draggableviews-processed .form-actions{margin:0}.view-store .draggableviews-processed ul,.view-store-catalog .draggableviews-processed ul{margin:0;padding:0}.view-store .draggableviews-processed li.views-row,.view-store-catalog .draggableviews-processed li.views-row{width:20%;min-width:200px;float:none;vertical-align:top;display:inline-block;border:solid 1px #eee;background:#f7f7f7;padding:5px;box-shadow:0 2px 1px 0px rgba(0,0,0,.2)}.view-store .draggableviews-processed li.views-row.ui-sortable-helper,.view-store-catalog .draggableviews-processed li.views-row.ui-sortable-helper{background:#fff;box-shadow:0 4px 10px 8px rgba(0,0,0,.5);display:inline-block}.view-store .draggableviews-processed li.views-row.ui-sortable-placeholder,.view-store-catalog .draggableviews-processed li.views-row.ui-sortable-placeholder{background-color:#eee}.view-store .draggableviews-changed-notice,.view-store-catalog .draggableviews-changed-notice{position:absolute;display:block;z-index:999;bottom:0;margin:auto}.view-store h3,.view-store-catalog h3{font-size:20px;color:#1680d3 !important;font-weight:600;border-bottom:solid 1px #eee;text-transform:uppercase;margin:2em 0 0 0;width:100% !important;display:block;grid-column:1/-1}.node-instructor .view-store-catalog{clear:both}.node-instructor .view-store-catalog .content{margin:0;padding:0}.node-instructor .field-name-field-author-bio{padding-bottom:1em}.node-instructor .node-inner{display:inline-block;width:100%;font-size:14px;padding:2em;background-color:#f7f7f7;border:solid 1px #eee;border-radius:5px;margin:3em 0}.node-instructor .image-wrapper{float:left;width:250px}.node-instructor .image-wrapper img{width:100%;height:auto;border-radius:5px}.node-instructor .field-name-field-social-media{display:inline-block;vertical-align:middle;margin-right:1em;padding:10px 0}.node-instructor .field-name-field-website{display:inline-block;vertical-align:middle;font-weight:bold}.node-instructor .field-name-field-website a{color:#111;text-decoration:none}.node-instructor .content{margin-left:250px;padding:0 0 0 2em}.node-instructor .content P{margin-top:0}.node-instructor .content h4{margin:0;padding:0 0 .3em 0;font-size:1.5em}.node-instructor .content h4 a{text-decoration:none;color:#000}.node-instructor.teaser{margin:0}.node-instructor.teaser .node-inner{background-color:rgba(0,0,0,0);padding:0;border:none}.node-instructor.teaser .image-wrapper img{border:none;border-radius:0}.field-name-field-instructor .field-item{border-bottom:solid 1px #eee}.field-name-field-instructor .field-item:last-child{border-bottom:none}.store-back{text-align:center;margin:2em 0;clear:both}.store-catalog #hero{background-color:#000;color:#fff}#block-fs_store-store_header{margin:auto;max-width:1550px}.store-header-banner-wrapper{background-color:#111;margin-bottom:1em;display:flex;align-items:center}.store-homepage .region-hero{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1550px;margin:auto;align-items:center}.store-homepage .region-hero .block{max-width:740px;padding:20px;flex:1}.section-store .region-hero,.store-homepage .region-hero{padding:1em 0;background-color:#000}.section-store .region-hero .block .content,.store-homepage .region-hero .block .content{font-size:16px;padding:.5em 0;line-height:1.3em;color:#fff}.section-store .region-hero .block-title,.store-homepage .region-hero .block-title{color:#1680d3;font-size:20px;text-transform:uppercase;font-weight:800;padding:5px 0 10px 0;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif}.section-store .region-hero .button-wrapper,.store-homepage .region-hero .button-wrapper{padding:2em 0 1em 0}.section-store .region-hero .button-wrapper a.button,.store-homepage .region-hero .button-wrapper a.button{margin:0;font-size:17px;padding:.4em 1.5em;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-weight:500}.node-type-product.section-store .region-hero{padding:0}.node-type-product.section-store .region-hero .block .content{padding:0}#block-fs_store-store_features_header .content{font-size:16px;padding:.5em 0;line-height:1.3em;color:#aaa}#block-fs_store-store_features_header .content a{color:#ccc;font-weight:bold}#block-infinite_tools-it_store_homepage .store-header-banner-wrapper:before{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/infinite-chicklets.jpg);width:100%;opacity:.8;background-size:cover;background-position:center}#block-infinite_tools-it_store_homepage .store-header-banner-wrapper .logo-wrapper{max-width:250px;text-align:left;padding-left:30px;background:#000;background:linear-gradient(90deg,rgb(0,0,0) 25%,rgba(0,0,0,0) 100%)}#block-infinite_tools-it_store_homepage .store-header-banner-wrapper .logo-wrapper img{max-height:90px;width:auto;position:relative;top:50%;transform:perspective(1px) translateY(-50%);transform:translateZ(1px) translateY(-50%)}#block-infinite_tools-it_store_homepage .store-header-banner-wrapper .right-gradient{background:rgba(0,0,0,.8);background:linear-gradient(270deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);right:0;width:100px;height:100%;bottom:0;top:0;position:absolute}#block-infinite_tools-it_store_homepage h1{color:#1680d3;font-size:18px;text-transform:uppercase;font-weight:800;padding:1em 0;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif}.text-slide-inner .headline{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;color:#fff;font-weight:bold;font-size:2.2em;line-height:1.15em}.text-slide-inner .headline sup{top:-0.3em;padding-left:5px;font-size:.6em}.text-slide-inner .title{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-weight:bold;font-size:2.5em;margin-bottom:.25em;line-height:1.15em}.text-slide-inner .image img{max-width:100%;height:auto}.text-slide-inner .headline{font-size:30px;margin:0 0 5px;max-width:600px;font-weight:normal}.text-slide-inner .headline{font-size:28px}.text-slide-inner .description{font-size:14px;color:#ccc;padding-top:1em}.text-slide-inner .description p{padding:0;margin:0}.text-slide-inner .disclaimer{padding-top:1em;font-size:13px;color:#ccc;font-style:italic;font-weight:bold}.text-slide-inner .disclaimer p{padding:0;margin:0}#block-fs_store-store_main_header .store-header-banner-wrapper{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/store-carousel-bg2.jpg);width:100%;min-height:300px;background-size:cover;background-position:center}#block-fs_store-store_main_header .store-header-banner-wrapper .text-slide-inner{width:100%;max-width:400px;padding:10px 0;text-align:left;font-size:14px;line-height:1.2em;top:initial;height:auto}#block-fs_store-store_main_header_wide{max-width:100%;padding:0}#block-fs_store-store_main_header_wide .store-title{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;color:#1680d3;text-transform:uppercase;font-weight:bold;font-size:24px;padding-bottom:10px}#block-fs_store-store_main_header_wide .store-header-banner-wrapper{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/store-carousel-bg.jpg);width:100%;background-size:cover;background-position:50%;display:flex;justify-content:space-between;margin:0;align-items:center;padding:20px;flex-direction:row;gap:40px}#block-fs_store-store_main_header_wide .store-header-banner-wrapper .content{background-color:rgba(0,0,0,.7);font-size:20px;flex:1;border-radius:10px;padding:0;margin:0;background:none}#block-fs_store-store_main_header_wide .store-header-banner-wrapper .text-slide-inner{width:100%;max-width:800px;text-align:left;background-color:rgba(0,0,0,.5);padding:40px;flex:2;font-size:14px;line-height:1.2em}#block-fs_store-store_navigation .block-title{margin-bottom:1em;border:none;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-size:26px;font-weight:bold;text-transform:none;color:#000;letter-spacing:-0.035em;line-height:1em}#block-fs_store-store_navigation .block-title a{text-decoration:none;color:#202121}#block-fs_store-store_navigation .block-title a:hover{color:#1680d3}#block-fs_store-store_navigation .item-list{font-size:15px}#block-fs_store-store_navigation .item-list li,#block-fs_store-store_navigation .item-list ul{list-style:none;margin:0;padding:0}#block-fs_store-store_navigation .item-list li{padding:.3em 0;text-transform:uppercase}#block-fs_store-store_navigation .item-list a{text-decoration:none;color:#202121}#block-fs_store-store_navigation .item-list a.current-item{color:#1680d3}#block-fs_store-store_navigation .item-list a a.active,#block-fs_store-store_navigation .item-list a:hover{color:#1680d3}#block-fs_store-store_navigation .store-main-menu{font-size:18px;line-height:1.2em}#block-fs_store-store_navigation .menu-header{text-transform:uppercase;font-weight:normal;color:#aaa;margin-top:2em;font-size:12px;margin-bottom:.5em}#block-fs_store-store_navigation .view-store-navigation .item-list{font-size:14px}#block-fs_store-store_navigation .view-store-navigation .item-list li{text-transform:none}.section-store.one-sidebar.sidebar-first .center,.section-store.one-sidebar.sidebar-first .center{padding:0 40px}.view-product-sliders .swiper-slide{width:100%;min-width:240px;max-width:310px}.view-product-sliders .swiper-slide .teaser{padding:10px 0 0 0}.view-product-sliders.view-display-id-block .field-name-field-produced-by{display:none}.view-store-catalog.view-display-id-page_all_tutorials .field-name-field-produced-by,.view-store-catalog.view-display-id-page_3 .field-name-field-produced-by{display:none}.product-slider .block-inner{padding-bottom:4em;padding-top:1em}.product-slider .block-title{color:#1680d3;font-size:24px;text-transform:uppercase;font-weight:800;margin:0 0 10px 0;border-bottom:solid 1px #eee;padding-bottom:5px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;line-height:1.1em;letter-spacing:-0.025em}.product-slider .block-title .button{font-size:11px;vertical-align:middle;z-index:99;display:inline-block;margin:0 20px;position:relative;background-color:#888;font-family:"Helvetica Neue",helvetica,Arial,sans-serif}.product-slider .block-title .button:hover{background-color:#666}.product-slider .swiper-pagination{position:absolute;top:-30px;bottom:auto !important;right:0 !important;transform:none !important;left:auto !important;text-align:right}.product-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:2px}.view-product-sliders{clear:both;position:relative;width:100%;display:block}.view-product-sliders .view-content{padding:0 0 .5em 0}.view-product-sliders .view-content .views-field{padding:0}.view-product-sliders .swiper-button{top:25%;position:absolute;z-index:20;background:#fff;padding:.8em;font-size:15px;color:#ccc;cursor:pointer;transition:color .3s ease-out}.view-product-sliders .swiper-button:hover{color:#000}.view-product-sliders .sw-button-prev{left:-45px}.view-product-sliders .sw-button-next{right:-45px}.view-product-sliders .swiper-button-disabled{display:none}.view-product-sliders .swiper-scrollbar{height:4px;margin:5px 0;cursor:pointer;display:none}.view-product-sliders .swiper-scrollbar-drag{cursor:pointer;background-color:#ccc}.view-product-sliders .swiper{opacity:0;transition:opacity .5s ease-out}.view-product-sliders .swiper-initialized{opacity:1}#block-fs_store-buy_now .block-inner{padding-top:3em}#block-fs_store-buy_now .instructions{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;color:#1680d3;font-size:24px;font-weight:600;text-align:center;line-height:1.2em;padding:0 2em}div.related-products{padding-top:3em;clear:both}div.related-products .field-name-field-produced-by{display:none}div.related-products .field-item,div.related-products .views-row{width:50%;float:left;padding:0 1em}div.related-products .field-item .node-product.teaser,div.related-products .views-row .node-product.teaser{max-width:100%}div.related-products .field-item .price-wrapper,div.related-products .views-row .price-wrapper{display:none}div.related-products .field-item .title-wrapper,div.related-products .views-row .title-wrapper{width:100%;padding:0;font-size:18px}div.related-products .field-item .title-wrapper .title,div.related-products .views-row .title-wrapper .title{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif}div.related-products .field-item .title-wrapper .subtitle,div.related-products .views-row .title-wrapper .subtitle{font-family:"Helvetica Neue",helvetica,Arial,sans-serif}div.related-products .view-header{font-size:16px;padding-bottom:10px;line-height:1.2em}div.related-products .field-name-field-related-products,div.related-products .view-content{margin:0 -1em;width:auto;display:block;font-size:inherit}div.related-products .block-title{font-size:18px;padding:7px 0;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;line-height:1em;margin-bottom:10px;border-bottom:solid 1px #eee;color:#1680d3 !important;font-weight:800;text-transform:uppercase;letter-spacing:-0.025em}.store-catalog.sidebar-first #content-inner{border-left:solid 1px #eee}.store-catalog.sidebar-first .center{margin-left:220px}.store-catalog h1.title{font-size:26px;font-weight:normal;line-height:1.3em}.store-catalog #sidebar-first{width:220px;padding-right:20px}.store-catalog .breadcrumb{padding:2.1em 0}.store-catalog #content-area{padding-top:20px}.store-catalog #content-header{padding-top:0}.store-header-banner{font-size:18px;line-height:1.3em;text-align:center}.store-header-banner img{max-width:100%;height:auto;margin-bottom:20px}.vocabulary-product-producer .field-name-field-lead-image{margin:0;padding:0 0 20px 0}.vocabulary-product-producer .field-name-field-lead-image img{width:auto;height:auto;max-width:100%}#block-fs_store-store_main_header_wide .block-inner{max-width:1550px;margin:auto}.page-store .region-hero .vocabulary-product-categories{text-align:left;padding:2em 1em}.page-store .region-hero .vocabulary-product-categories h1.title{font-size:30px;font-weight:normal;font-family:"Helvetica Neue",helvetica,Arial,sans-serif;padding:0}#block-views-store_producer_header-block .block-inner{max-width:1550px;margin:auto}#block-views-store_producer_header-block .taxonomy-term .content{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-start;align-items:center;padding:1em 2em;gap:0 25px}#block-views-store_producer_header-block .taxonomy-term .content>div{padding:0}#block-views-store_producer_header-block .field-name-field-lead-image{flex:1;max-width:300px !important;text-align:center;width:100%}#block-views-store_producer_header-block .field-name-field-lead-image .field-item{max-width:180px;margin:auto}#block-views-store_producer_header-block div.field-name-field-cover-image{flex:1;flex-grow:3}#block-views-store_producer_header-block div.field-name-field-cover-image img{max-width:100%;height:auto}#block-views-store_producer_header-block .taxonomy-term-description{flex:1;flex-grow:2;font-size:16px;line-height:1.2em}#block-views-store_producer_header-block .taxonomy-term-description h1{font-weight:800;font-size:18px;vertical-align:middle;letter-spacing:normal;display:block;line-height:1.3em;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;color:#1680d3;text-transform:uppercase}.buy-now-footer{background-color:#f7f7f7;border:solid 1px #eee;display:inline-block;width:100%;margin:4em 0 3em 0;padding:1em 0;border-radius:10px}.buy-now-footer .buy-now{border:none;margin:0}.buy-now-footer .buy-now div.commerce-price-savings-formatter-price .price{font-size:45px}.buy-now-footer .buy-now div.commerce-price-savings-formatter-list .price{font-size:35px}.buy-now-footer #block-fs_store-product_guarantee .description{color:#111}.buy-now-footer #block-fs_store-buy_now .instructions{font-size:20px}.node-product.header{background-color:#000;color:#fff;overflow:hidden}.node-product.header .product-trailer-wrapper{background-color:#000}.owns-item-message{margin:.5em 0}.owns-item-message i{color:#090}.download-button-container{display:inline-flex;align-items:center;gap:1em;flex-wrap:wrap;padding:0 1em}.node-product .header-content{position:relative;max-width:1500px;margin:auto;padding:1em 1em 0 1em}.node-product .header-content .product-lead-wrapper{background-color:#333}.node-product .header-content .instructors,.node-product .header-content h2.subtitle,.node-product .header-content h1.title{font-weight:400;letter-spacing:normal;padding:0;font-family:"Helvetica Neue",helvetica,Arial,sans-serif}.node-product .header-content h1.title{font-size:38px;font-weight:500}.node-product .header-content h2.subtitle{font-size:28px;margin:0;font-weight:300}.node-product .header-content .title-wrapper{margin:1em 0}.node-product .header-content .instructors{font-size:16px;padding-top:.6em;color:#999;font-weight:400}.node-product .header-content .requirements-wrapper{background-color:#222;padding:1em;border-radius:3px;margin:1em 0;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:top;color:#ccc;font-size:14px}.node-product .header-content .requirements-wrapper .m1-logo{padding-right:1em}.node-product .header-content .requirements-wrapper .field-name-field-system-requirements{padding-right:10px}.node-product .header-content .requirements-wrapper .field-name-field-system-requirements .field-label{text-transform:uppercase;color:#666;font-size:11px;font-weight:bold}.node-product .header-content .features-list{width:40%;float:right;position:relative;right:0}.node-product .header-content .features-inner{top:0;bottom:0;right:0;color:#fff;padding:1em 1em 0 2em;font-size:14px;line-height:1.4em;margin-bottom:2em}.node-product .header-content .field-name-field-description{color:#bbb;font-family:"Helvetica Neue",helvetica,Arial,sans-serif}.node-product .header-content .field-name-field-features{font-size:16px;padding-top:.1em;line-height:1.3em}.node-product .header-content .field-name-field-features .field-item{padding-bottom:.6em}.node-product .header-content .field-name-field-features ul{list-style:none}.node-product .header-content .field-name-field-features li{margin:0 0 0 1.1em;padding:.2em 0;list-style:none;font-weight:500}.node-product .header-content .field-name-field-features li:before{font-family:"Font Awesome 6 Pro" !important;content:"";margin:0 0 0 -0.8em;color:#666;font-size:1.2em;float:left;font-weight:600}.node-product .header-content .product-trailer-wrapper{margin:0 0 2em 0;float:left;width:60%;height:auto;position:relative}.node-product .header-content .product-trailer-wrapper iframe{vertical-align:top}@media only screen and (min-width:1225px) {
 .node-product .header-content .product-trailer-wrapper .field-name-field-description{padding-right:2rem} 
}.node-product .header-content .features-header{color:#1680d3;clear:both;display:inline-block;text-align:right;font-size:13px;margin-bottom:1em;text-transform:uppercase;font-weight:300;padding-top:1.2em;padding-bottom:.2em;margin:0;font-weight:700}.node-product .header-content .fs-original{color:#1680d3;clear:both;display:inline-block;text-align:right;font-size:13px;margin-bottom:.5em;text-transform:uppercase;border-radius:2px;font-weight:700}.node-product .header-content .video-wrapper{position:absolute;top:0;left:0;background-color:#111}.node-product .header-content .image-cover{display:flex;align-items:center;justify-content:center;z-index:1}.node-product .header-content .image-cover .play-trailer-button{position:absolute;display:none}.node-product .header-content .image-cover .play-trailer-button a{background-color:rgba(255,0,0,.8);border:solid 1px #c1181d;height:auto;line-height:normal;padding:1em;font-size:16px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;border-radius:10px;min-width:100px;box-shadow:0 2px 10px 0 #000;background-image:linear-gradient(to top,#c1181d 0%,#e32c26 100%) !important;opacity:.8}.node-product .header-content .image-cover .play-trailer-button a i{font-size:30px;vertical-align:middle;display:block;padding:.25em 0}.node-product .header-content .image-cover .play-trailer-button a:hover{opacity:1}.node-product .header-content .image-cover img{width:100%;height:auto}.node-product .header-content .buy-now-container{clear:both;display:block;margin:3em 0 0 0}.node-product .header-content .buy-now{padding:2.5em;background-color:#222;text-align:left;border:solid 1px #333;margin:auto;max-width:600px}.node-product .header-content .buy-now .field-name-field-products{margin:0}.node-product .header-content .buy-now .field-name-field-description{text-transform:none;text-align:left}.node-product .header-content .buy-now .field-name-field-description p{padding:.3em 0;margin:0}.node-product .header-content .buy-now .soldout a,.node-product .header-content .buy-now .button a,.node-product .header-content .buy-now input.form-submit{line-height:2.5em;height:auto;padding:0 1.5em;font-size:20px;margin:0}.node-product .header-content .buy-now .on-sale .field-name-commerce-price .price{text-decoration:line-through !important;font-size:35px;color:#666}.node-product .header-content .buy-now .on-sale .field-label,.node-product .header-content .buy-now .on-sale .field-items{vertical-align:middle;display:inline-block;float:none}.node-product .header-content .buy-now .on-sale .field-label{text-transform:uppercase;color:#090}.node-product .header-content .buy-now .commerce-price-savings-formatter-prices .price-amount{text-align:center}.node-product .header-content .buy-now .on-sale .commerce-price-savings-formatter-price .price,.node-product .header-content .buy-now .commerce-price-savings-formatter-price .price{color:#fff !important;text-decoration:none !important}.node-product .header-content .buy-now .commerce-product-field-field-commerce-saleprice{padding-top:10px}.node-product .header-content .buy-now.onsale .original-price{color:#999;font-weight:500;font-size:30px;padding-bottom:5px}.node-product .header-content .buy-now label{vertical-align:middle;color:#999}#block-fs_store-product_guarantee .block-inner{padding:2.5em 0 0 0}#block-fs_store-product_guarantee .content{display:flex;flex-wrap:wrap;align-items:center;gap:5px 1em;justify-content:flex-start}#block-fs_store-product_guarantee .badge-wrapper{width:85px}#block-fs_store-product_guarantee .badge-wrapper img{width:100%;height:auto}#block-fs_store-product_guarantee .description{font-size:16px;line-height:1.2em;font-weight:500;text-align:left;flex:1}#block-fs_store-product_guarantee .disclaimer{font-size:11px;color:#888;line-height:1em;font-weight:normal;text-align:center;width:100%}#block-fs_store-product_guarantee .paypal-credit{text-align:center;padding-bottom:0}.slick-slide .node-product.feature:hover{cursor:default}.slick-slide .node-product.feature:hover .image-fade .catalog-img-0{opacity:1}.slick-active .node-product.feature:hover .image-fade .catalog-img-0{opacity:0}.slick-active .node-product.feature:hover .feature-copy{top:1em}.buy-now{border-radius:5px 5px 5px 5px;background-color:#f7f7f7;border:solid 1px #eee;padding:1.5em;font-size:16px;text-align:center;margin:1em 0}.buy-now>.inner{display:flex;gap:1.5em;flex-wrap:wrap;justify-content:center;align-items:center}.buy-now .free-lesson-now-wrapper{flex-basis:100%;border-bottom:solid 1px #333;text-align:center;padding-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:center}.buy-now .free-lesson-now-wrapper .claim-license-form input.form-submit,.buy-now .free-lesson-now-wrapper .button{margin:0;line-height:1.2em;padding:.75em 1.5em;white-space:nowrap;font-size:16px}.buy-now .free-lesson-now-wrapper .field-name-field-buy-header{text-align:left;width:auto}.buy-now #block-fs_store-product_guarantee{flex:1;width:100%;max-width:500px;flex-basis:100%;margin:auto}.buy-now #block-fs_store-product_guarantee .block-inner{padding:0}.buy-now .field-name-field-buy-header{font-size:20px;width:100%;font-weight:400;text-align:center;line-height:1.25em}.buy-now div.commerce-price-savings-formatter-list .price{font-weight:normal;font-size:35px}.buy-now div.commerce-price-savings-formatter-list,.buy-now div.commerce-price-savings-formatter-price{display:inline-block;vertical-align:middle}.buy-now .price{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:-0.025em;line-height:36px}.buy-now .price .prefix{font-size:.4em;vertical-align:top;margin-right:.2em;font-weight:500;line-height:1.5em}.buy-now .price .dollars{vertical-align:top;line-height:1em}.buy-now .price .cents{vertical-align:top;font-size:.6em;line-height:1em}.buy-now div.commerce-price-savings-formatter-list .price-amount{color:#666}.buy-now .price{font-size:50px}.buy-now .button,.buy-now input.form-submit{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;float:none;text-transform:uppercase;background:#1680d3;font-size:16px;display:inline-block;line-height:2.5em;height:auto;font-weight:600;padding:0 1.5em;margin:.4em auto}.buy-now .button:hover,.buy-now input.form-submit:hover{background:#0a63a8}.buy-now .soldout{color:red;font-weight:bold;font-size:20px;text-transform:uppercase}.buy-now .on-sale .field-name-commerce-price .price{text-decoration:line-through !important;font-size:35px;color:#666}.buy-now .on-sale .field-label,.buy-now .on-sale .field-items{vertical-align:middle;display:inline-block;float:none}.buy-now .on-sale .field-label{text-transform:uppercase;color:#090}.buy-now.onsale .price{display:inline-block}.buy-now.onsale .original-price{text-decoration:line-through;color:#666;font-weight:300;font-size:30px;margin-right:.3em}.buy-now.onsale .original-price span{text-decoration:line-through}.buy-now label{font-weight:normal;font-size:14px;display:inline-block;vertical-align:middle;clear:none;width:auto;letter-spacing:normal}.node-type-product #content-inner a.tab-trigger{position:relative;margin-bottom:10px}.page-node.node-type-product .breadcrumb{padding:20px 0}.page-node.node-type-product #content h1.title{font-size:50px;padding-top:60px;padding-bottom:0}.page-node.node-type-product #content-header,.page-node.node-type-product #content-area{padding-top:0}.clickbank-info .form-item{display:inline-block;vertical-align:top;font-family:monospace;background:#eee;padding:10px 20px;margin:0 10px 10px 0}.clickbank-info .form-item label{font-family:"Helvetica Neue",helvetica,Arial,sans-serif;font-size:.85em}.node-product.clickbank_sell .product-content-wrapper{max-width:1000px;margin:auto;margin-top:3em}.node-product.clickbank_sell .disclaimer{font-size:14px;color:#999;border-top:solid 1px #eee;margin-top:2em;padding-top:4em}.node-product.clickbank_sell .header-content{padding:0;border-bottom:solid 1px #eee}.node-product.clickbank_sell .header-content .instructors{color:#999 !important}.node-product.clickbank_sell .header-content .features-inner{color:#000;font-size:14px;line-height:1.4em}.node-product.clickbank_sell .header-content .field-name-field-description{color:#333}.node-product.clickbank_sell .header-content .buy-now{border:solid 1px #eee;background-color:#f7f7f7;border-radius:10px}.node-product.clickbank_sell .header-content .product-trailer-wrapper{padding-right:1em}.node-product.clickbank_sell .buy-now{border-radius:0}.node-product.clickbank_sell .buy-now .button{font-size:24px;border-radius:5px}.node-product.clickbank_sell .buy-now-footer{text-align:center;font-size:45px;line-height:1.4em;background-color:#fff;border:none;margin:1em 0}.node-product.clickbank_sell .buy-now-footer .price{vertical-align:middle;font-weight:bold;padding:0 1em;color:#000}.node-product.clickbank_sell .buy-now-footer .button{font-size:24px;border-radius:5px;line-height:3em;padding:0 1.5em;margin:1em 0;vertical-align:middle}.node-product.full header .submitted{padding-top:3em}.node-product.full h2.subtitle{font-size:36px}.node-product.full h3.instructors{font-weight:500;padding-top:15px;font-size:18px}.node-product.full .helpers-share{float:left}.node-product.full .helpers-share .total-shares-wrapper .total-shares{vertical-align:top;font-size:25px;font-weight:700;padding:0;text-align:right;line-height:1em}.node-product.full .helpers-share .share-item{vertical-align:top}.node-product.full .sharing-wrapper{text-align:right;border-bottom:solid 1px #eee}.node-product.full .liking{width:auto;padding:0 0 1em;float:right}.product-back{font-size:12px;position:absolute;z-index:1;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;text-transform:uppercase}.product-back a{text-decoration:none;display:inline-block;color:#333;font-weight:600;background:#eee;line-height:3em;padding:0 1em;border-radius:2px}.product-back a:hover{background:#1680d3;color:#fff}.product-back a:hover i{color:#fff}.product-back a i{vertical-align:middle;color:#1680d3;padding-right:.3em}.node .field-name-field-episodes .field-name-field-lead-image{float:left;width:30%;margin:0 0 1.5em 0}.node .field-name-field-episodes .group-content{margin-left:30%;padding:0 0 0 1.5em;line-height:1.3em}.node .field-name-field-episodes .field-name-field-title{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;letter-spacing:-0.025em;font-weight:800;font-size:24px;color:#000;padding:0;line-height:1em}.node .field-name-field-episodes .field-name-field-caption{font-size:1.1em;text-align:left;font-style:normal;line-height:1.5em;padding:0}.node .field-name-field-episodes .field-collection-view{border-bottom:solid 1px #eee;position:relative;margin-bottom:1.5em}.node .field-name-field-episodes .episode-number{position:absolute;top:0;left:0;background:rgba(0,0,0,.7);z-index:1;padding:0 .5em;font-size:35px;line-height:1.5em;color:#fff}.node #episodes.no-thumbs .field-name-field-lead-image{display:none}.node #episodes.no-thumbs .group-content{margin-left:55px}#block-fs_store-ppc_wide .block-inner,#block-fs_store-ppc_tall .block-inner{text-align:center;padding-top:40px}#block-fs_store-ppc_wide .block-inner .pp-flex--1x1,#block-fs_store-ppc_tall .block-inner .pp-flex--1x1{margin:auto}@media only screen and (min-width:1225px) {
 .node-product.header .features-inner{font-size:14px;line-height:1.5em;padding:.5em 2em 0 3em}.node-product.header .features-wrapper{display:block}.node-product.header .field-name-field-features{font-size:18px}.node-type-product.two-sidebars .center,.node-type-product.sidebar-second .center{border:none;margin-right:430px}.node-type-product #sidebar-second{width:430px}.node-product.full header .submitted{font-family:"Helvetica Neue",helvetica,Arial,sans-serif}.node-product.full .field-name-field-product-category{float:left;margin:0} 
}@media only screen and (max-width:1020px)and (min-width:710px) {
 .text-slide-inner .headline{font-size:18px}.text-slide-inner .title{font-size:24px}#block-fs_store-store_main_header_wide .store-header-banner-wrapper .content{font-size:16px;padding:1em}#block-views-store_producer_header-block .taxonomy-term-description{flex:1 100%;padding:2em 0 0 !important;margin:0}.store-catalog.sidebar-first .center{margin-left:210px}.store-catalog #sidebar-first{width:210px;padding-right:20px}.store-catalog #main{padding-top:50px}.view-store-navigation .view-content{font-size:14px}.view-related-products .views-row{width:33.3%}.node-instructor.full .image-wrapper{width:150px}.node-instructor.full .content{margin-left:150px;font-size:14px}.node-product.full header .submitted{padding-top:2em}.node-product .header-content{padding:10px 10px 0 10px}.node-product .header-content .product-trailer-wrapper,.node-product .header-content .features-list{width:100%;float:none;display:block;margin:0;padding:0}.node-product .header-content .features-inner{padding:0;font-size:14px;position:relative}.node-product .header-content .fs-original{clear:both;display:block;float:none;text-align:left}.node-product .header-content .buy-now .button a{font-size:16px} 
}@media only screen and (max-width:710px),only screen and (max-device-width:710px) {
 body.node-type-product #content-header{padding:0 !important}.section-store .region-hero{padding:0}.store-catalog.sidebar-first .center,.store-catalog.two-sidebars .center{padding:0 !important;border:none !important}.view-store-catalog .view-header h2,.view-store .view-header h2{font-size:20px}.view-store-catalog>.view-content{display:block}.view-store-catalog>.view-content .views-row{padding-bottom:10px;border-bottom:solid 1px #eee;margin-bottom:10px}.view-store-catalog h3{margin-bottom:10px}.view-store-catalog .node-product.teaser .content{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap}.view-store-catalog .node-product.teaser .catalog-image{width:70%;max-width:120px;margin:0;flex:0 0 70%}.view-store-catalog .node-product.teaser .product-copy{padding:0 0 0 10px}.product-slider .block-inner{border-bottom:solid 1px #eee;margin-bottom:10px}.product-slider .block-title{border:none;margin:0;padding:0}.view-product-sliders .view-content{padding-bottom:1em}.view-product-sliders .sw-button-prev,.view-product-sliders .sw-button-next{top:auto;bottom:-40px}.view-product-sliders .swiper-pagination{bottom:-20px !important;text-align:center;top:auto}.view-product-sliders .sw-button-next{right:0}.view-product-sliders .sw-button-prev{left:0}.text-slide-inner .title{font-size:24px}.text-slide-inner .headline{font-size:18px}.text-slide-inner .description{padding-top:15px;font-size:12px}.text-slide-inner .disclaimer{padding-top:15px;font-size:12px}#block-fs_store-store_main_header .store-header-banner-wrapper{min-height:100px}#block-fs_store-store_main_header_wide .store-header-banner-wrapper{background-image:none;display:block;text-align:left;padding:10px 0}#block-fs_store-store_main_header_wide .store-header-banner-wrapper .content{margin:0;font-size:16px;padding:1em;text-align:left}#block-fs_store-store_main_header_wide .store-header-banner-wrapper .text-slide-inner{padding:1em;max-width:100%;background-color:rgba(0,0,0,.5)}.store-homepage .region-hero .block{flex:auto}#block-infinite_tools-it_store_homepage{border-top:solid 1px #666;padding-top:2em}#block-views-store_producer_header-block .taxonomy-term>.content{padding:0 10px;display:block}#block-views-store_producer_header-block .taxonomy-term>.content>div{padding:10px 0;margin:0 auto}#block-views-store_producer_header-block .taxonomy-term-description{padding:0}#block-views-store_producer_header-block .field-name-field-lead-image{max-width:100% !important}#block-views-store_producer_header-block .field-name-field-lead-image img{max-height:85px;width:auto}.buy-now-footer .block{width:100% !important}.buy-now-footer .block .content{border:none}.buy-now-footer .block-inner{padding:1em 0 0 0 !important}.buy-now-footer .buy-now{padding-bottom:0;width:100% !important;border-top:solid 1px #ddd;border-radius:0}#block-fs_store-product_guarantee{padding-bottom:1em}.node-product.feature .feature-copy{display:none !important}.node-product.full header .submitted{padding-top:1em}.node-product.full header .sharing-wrapper .liking{padding:0;margin-right:-5px}#block-fs_store-store_main_header .block-inner .content .text-slide-inner{font-size:16px;padding:20px}#block-fs_store-store_main_header .block-inner .content .text-slide-inner .disclaimer{font-size:12px;line-height:1.3em}#block-fs_store-store_main_header .block-inner .content .text-slide-inner .description{display:none}#block-fs_store-store_main_header .block-inner .content .text-slide-inner .button-wrapper{display:none}#block-fs_store-store_main_header .block-inner .content .text-slide-inner .button{margin:10px 0}.addons-wrapper .addon-row{display:block}.addons-wrapper .addon-row .entity{max-width:100%}.addons-wrapper .addon-row .title-wrapper{padding-left:1em;width:auto;margin-left:100px}.addons-wrapper .addon-row .title-wrapper .title{font-size:1.1em}.addons-wrapper .addon-row .catalog-image{width:100px}.addons-wrapper form{padding:.5em 0}.addons-wrapper form .form-submit{font-size:16px;padding:0 2em;line-height:2.5em}.node-product .header-content{padding:0em .5em 0}.node-product .header-content .title-wrapper{margin:1em}.node-product .header-content .buy-now{padding:1em}.node-product .header-content .product-lead-wrapper{margin:0 -10px}.node-product .header-content .header-content{padding:0 10px}.node-product .header-content .product-trailer-wrapper,.node-product .header-content .features-list{width:100%;float:none;display:block}.node-product .header-content .features-inner{padding:0;font-size:14px}.node-product .header-content h1.title{font-size:25px}.node-product .header-content h2.subtitle{font-size:20px}.node-product .header-content .image-cover .play-trailer-button a{font-size:13px}.node-product .header-content .fs-tabs-nav-container{display:none}.node-product .header-content .vocabulary-product-producer .field-name-field-lead-image{padding:15px}.node-product .header-content .vocabulary-product-producer .field-name-field-lead-image img{max-height:40px}.node-product.full .field-name-field-episodes .field-collection-view .content{border:none}.node-product.full .field-name-field-episodes .field-collection-view .field-name-field-caption{font-size:13px;line-height:1.4em}.node-instructor .node-inner{padding:20px;font-size:13px}.node-instructor .image-wrapper{float:right;margin:1em 0 1em 1em;width:150px}.node-instructor .content{margin:0;padding:0;border:none}.node-instructor.teaser{padding:0;margin:1em 0 0 0}.node-instructor.teaser .node-inner{padding:0;margin:0} 
}.buy-now-container .disclaimer,.group-addtocart .disclaimer{font-size:13px;text-align:center}#block-fs_store-store_features_header .node-product.teaser .catalog-image .product-images-wrapper{border:none;border-radius:0}#block-fs_store-store_features_header .node-product.teaser .new-product,#block-fs_store-store_features_header .node-product.teaser .sale-tag{display:none}#block-fs_store-store_features_header .node-product.teaser .title-wrapper{display:none}#block-fs_store-store_features_header .node-product.teaser .field-name-field-produced-by{display:none}#block-fs_store-store_features_header .node-product.teaser .price-wrapper{position:absolute;bottom:-5px;right:-10px;background-color:#000;padding:5px 10px;border-radius:5px;color:#fff;font-size:12px;display:flex;align-items:center}@media only screen and (min-width:1225px) {
 #block-fs_store-store_features_header .node-product.teaser .price-wrapper{font-size:20px;bottom:-15px} 
}#block-fs_store-store_features_header .node-product.teaser div.commerce-price-savings-formatter-prices,#block-fs_store-store_features_header .node-product.teaser table.commerce-price-savings-formatter-prices{color:inherit;gap:.25em}#block-fs_store-store_features_header .node-product.teaser .price{margin:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1.4em;padding:.25em}#block-fs_store-store_features_header .node-product.teaser .commerce-price-savings-formatter-list{padding-left:.25em}#block-fs_store-store_features_header .node-product.teaser .commerce-price-savings-formatter-list .price{font-weight:normal;font-size:1em}#block-fs_store-store_features_header .node-product.teaser .on-sale.commerce-product-field-commerce-price .price{font-weight:normal;font-size:1em;color:#999}#block-fs_store-store_features_header .block-inner>.content{padding-top:1rem}#block-fs_store-store_features_header .features{display:flex;gap:1rem}@media only screen and (min-width:1225px) {
 #block-fs_store-store_features_header .block-inner>.content{padding-top:2rem}#block-fs_store-store_features_header .features{display:flex;gap:2rem} 
}#block-fs_store-store_features_header .feature{position:relative;flex:1}#block-fs_store-store_features_header .feature .unpublished{position:absolute;right:0;z-index:1;background:#fff;padding:5px;font-size:12px}#block-fs_store-store_features_header .feature .node-unpublished{background-color:rgba(0,0,0,0)}#block-fs_store-store_features_header .feature .badge{background-size:100% 100%;width:100px;height:100px;position:absolute;top:-10px;left:-10px;z-index:4;text-indent:-3000px;overflow:hidden}#block-fs_store-store_features_header .feature .badge-none{display:none}#block-fs_store-store_features_header .feature .badge-tutorial{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/badge-tutorial.png)}#block-fs_store-store_features_header .feature .badge-special{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/badge-offer.png)}#block-fs_store-store_features_header .feature .badge-sale{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/badge-sale.png)}#block-fs_store-store_features_header .feature .badge{width:40px;height:40px;top:-5px;left:-5px}@media only screen and (min-width:1225px) {
 #block-fs_store-store_features_header .feature .badge{width:70px;height:70px;top:-5px;left:-15px} 
}
/*})'"*/
