#page-store-account-series .page-body,#page-store-account-series .page-body .container{width:100%;max-width:960px}.store-content-container{padding-top:3rem}@media(min-width:769px){.store-content-container{display:flex;align-items:flex-start;flex-wrap:wrap}}.store-content-container>.message{width:100%}@media(min-width:769px){.store-content-container nav.account{width:calc(100% - 350px)}}.store-content-container nav.account ul,.store-content-container nav.account ul li{width:100%}.store-content-container .account-panel{width:100%}@media(min-width:769px){.store-content-container .account-panel{width:calc(100% - 350px)}}.store-content-container .account-panel.no-callouts{width:100%!important}.store-content-container .account-panel section.feed.downloads{padding:0;border:none;background:unset;margin:0;border-radius:0}.store-content-container .account-panel section.feed.downloads>section{flex-direction:column;width:100%;padding:1rem;border:1px solid #E5E3E3;background:#F7F7F7;margin:2rem 0 0;display:block;border-radius:10px}.store-content-container .account-panel section.feed.downloads>section>*{width:100%!important;margin-bottom:1rem}.store-content-container .account-panel section.feed.downloads>section h3 a{text-decoration:none;color:#007DB6}.store-content-container .account-panel section.feed.downloads>section .actions{margin-bottom:0}.store-content-container .account-panel section.feed.downloads>section .actions a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}.store-content-container .account-panel section.feed.downloads>section .actions a:hover{transform:scale(1.1);color:white}.store-content-container .account-panel#address_book>h2{margin-bottom:1rem}.store-content-container .account-panel#address_book .feed.addresses>.actions{margin-bottom:3rem;padding-bottom:2rem}.store-content-container .account-panel#address_book .feed.addresses section.address h1{font-size:2rem;line-height:1.3;margin-bottom:.75rem;font-size:1.25rem}.store-content-container .feed.callouts{flex-direction:column}@media(min-width:769px){.store-content-container .feed.callouts{width:350px}}@media(max-width:1200px){.store-content-container .feed.callouts>section{width:100%}.store-content-container .feed.callouts>section a{text-decoration:none}}@media(min-width:769px){.store-content-container .feed.callouts{padding-left:3rem}}@media(max-width:768px){.store-content-container .feed.callouts{width:100%;max-width:100%;margin-top:2rem}}.store-content-container .feed.callouts .slick-arrow{display:none!important}.store-content-container .feed.callouts .slick-list{width:100%}.store-content-container .feed.callouts .slick-dots li button:before{font-size:20px}.store-content-container .feed.callouts section.callouts-item h3{font-size:2rem;line-height:1.3;margin-bottom:.75rem;margin:.5rem 0;font-size:1.3rem}.store-content-container .feed.callouts section.callouts-item h3 a{text-decoration:none;color:#231F20}.store-content-container .feed.callouts section.callouts-item .summary{font-size:1rem}.store-content-container .feed.callouts section.callouts-item img{width:inherit;max-width:100%}@media(max-width:768px){.store-content-container .feed.callouts section.callouts-item img{max-width:unset;width:100%}}.series-content-container{padding-top:3rem}@media(min-width:769px){.series-content-container{display:flex;align-items:flex-start}}.series-content-container #series-nav-tree>*{width:100%}@media(min-width:769px){.series-content-container #series_nav,.series-content-container #series-nav-tree{width:250px}}.series-content-container #series_nav h3,.series-content-container #series-nav-tree h3{margin:0;padding:1rem 1.4rem;text-align:left;background-color:#22313C;color:white;font-size:1.2rem}.series-content-container #series_nav>ul,.series-content-container #series-nav-tree>ul{padding:0 1rem}.series-content-container #series_nav ul,.series-content-container #series-nav-tree ul{margin:0;padding:0}.series-content-container #series_nav ul li,.series-content-container #series-nav-tree ul li{font-weight:bold;list-style-type:none;line-height:1.5;padding:.5rem 0 .5rem 1.4rem;background:white;transition:.3s ease}.series-content-container #series_nav ul li.inactive,.series-content-container #series-nav-tree ul li.inactive{font-weight:500;opacity:.2}.series-content-container #series_nav ul li.current,.series-content-container #series-nav-tree ul li.current{background:#E0F5E3}.series-content-container #series_nav ul li.current a,.series-content-container #series-nav-tree ul li.current a{color:#3DA044;color:#231F20}.series-content-container #series_nav ul li:hover:not(.current),.series-content-container #series-nav-tree ul li:hover:not(.current){background:#E0F4FF}.series-content-container #series_nav ul li:hover a::after,.series-content-container #series-nav-tree ul li:hover a::after{right:10px}.series-content-container #series_nav ul li>a,.series-content-container #series_nav ul li>span,.series-content-container #series-nav-tree ul li>a,.series-content-container #series-nav-tree ul li>span{text-decoration:none;display:block;background-color:transparent;position:relative;z-index:1;font-weight:bold;padding-right:2rem;font-size:.9rem;text-transform:uppercase;color:#231F20}.series-content-container #series_nav ul li>a::after,.series-content-container #series_nav ul li>span::after,.series-content-container #series-nav-tree ul li>a::after,.series-content-container #series-nav-tree ul li>span::after{font-size:1.2rem;vertical-align:middle;content:"\e649";font-size:1.2rem;display:inline-block;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transition:all .3s}.series-content-container #series_nav ul li>a::after,.series-content-container #series_nav ul li>span::after,.series-content-container #series-nav-tree ul li>a::after,.series-content-container #series-nav-tree ul li>span::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.series-content-container #series_nav ul li>a::after,.series-content-container #series_nav ul li>span::after,.series-content-container #series-nav-tree ul li>a::after,.series-content-container #series-nav-tree ul li>span::after{content:"\f105"}.series-content-container #series_nav ul li>ul,.series-content-container #series-nav-tree ul li>ul{display:none}.series-content-container #series_nav+*,.series-content-container #series-nav-tree+*{padding-left:2rem}.series-content-container #series-nav-tree{width:100%;border:none;border:1px solid #CFCFCF}@media(min-width:1201px){.series-content-container #series-nav-tree{width:250px}}.series-content-container .series-media-container,.series-content-container .series-downloads-container{margin-bottom:3rem}.series-content-container .series-media-container h2,.series-content-container .series-downloads-container h2{margin-bottom:1rem;border-bottom:1px solid #EFEFEF;padding-bottom:1rem}.series-content-container .series-media-container .inner,.series-content-container .series-downloads-container .inner{padding:1rem}.series-content-container .series-media-container .inner *:last-child,.series-content-container .series-downloads-container .inner *:last-child{margin-bottom:0}.series-content-container .series-media-container .inner *:last-child .feed section:last-of-type,.series-content-container .series-downloads-container .inner *:last-child .feed section:last-of-type{padding-bottom:0}.series-content-container .series-media-container .inner>h4,.series-content-container .series-downloads-container .inner>h4{margin-bottom:0;text-transform:uppercase;font-size:1rem}.series-content-container .series-media-container .feed.downloads,.series-content-container .series-downloads-container .feed.downloads{margin-top:0;border:unset!important;background-color:unset;padding:0;margin-bottom:0}.series-content-container .series-media-container .feed.downloads section,.series-content-container .series-downloads-container .feed.downloads section{padding:0!important;border:unset!important;display:block!important;width:100%}.series-content-container .series-media-container .feed.downloads section:last-of-type a,.series-content-container .series-downloads-container .feed.downloads section:last-of-type a{border-bottom:none;padding-bottom:0}.series-content-container .series-media-container .feed.downloads section a,.series-content-container .series-downloads-container .feed.downloads section a{position:relative;border-bottom:3px dotted #C3DBC4;padding-bottom:.5rem;padding-top:.5rem}.series-content-container .series-media-container .feed.downloads section a::after,.series-content-container .series-downloads-container .feed.downloads section a::after{position:absolute;right:5px;color:#777;transition:.3s all}.series-content-container .series-media-container .feed.downloads section a::after,.series-content-container .series-downloads-container .feed.downloads section a::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.series-content-container .series-media-container .feed.downloads section a::after,.series-content-container .series-downloads-container .feed.downloads section a::after{content:"\f054"}.series-content-container .series-media-container .feed.downloads section a:hover::after,.series-content-container .series-downloads-container .feed.downloads section a:hover::after{right:0}.series-content-container .series-media-container .feed.downloads section a h3,.series-content-container .series-downloads-container .feed.downloads section a h3{font-size:1rem;font-family:"Montserrat",tahoma,sans-serif;color:#777;position:relative;z-index:3;display:inline-block;margin-bottom:0}.series-content-container .feed.products{justify-content:flex-start;overflow:unset;margin-top:0;gap:0}@media(min-width:769px){.series-content-container .feed.products{width:calc(100% - 250px);padding-left:2rem}}.series-content-container .feed.products>p{width:100%}.series-content-container .feed.products>p>a{font-size:.8rem;padding:.4rem 1rem;background:#007DB6;display:inline-block;width:fit-content;color:white;text-decoration:unset;font-weight:bold;margin-left:10px}.series-content-container .feed.products>p>a::before{margin-right:7px}.series-content-container .feed.products>p>a::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.series-content-container .feed.products>p>a::before{content:"\f067"}.series-content-container .feed.products section{position:relative;top:0;transition:.3s all;width:33.33%}.series-content-container .feed.products section .text{margin-top:1rem;text-align:center}.series-content-container .feed.products section .text .title{font-size:1.3rem;color:#231F20}.series-content-container .feed.products section .visual img{border:1px solid #EFEFEF}.series-content-container .feed.products section:not(.inactive):hover{top:-5px}.series-content-container .feed.products section.inactive{opacity:.2}.series-content-container .feed.products section.inactive img{filter:grayscale(1)}.series-content-container .series-media-container .inner{background:#DDEFDF}.series-content-container section#downloads>.back{display:none}@media(min-width:1201px){.middle-section,#page-store-account-series .store-users{width:100%}}@media(max-width:1200px) and (min-width:769px){.middle-section,#page-store-account-series .store-users{width:calc(100% - 250px);padding-left:3rem}}@media(max-width:768px){.middle-section,#page-store-account-series .store-users{margin:2rem 0;padding-left:0;border:1px solid #CFCFCF;padding:1rem}}@media(min-width:1201px){#page-store-account-series .store-users #account_product_details{width:100%}}#page-store-account-series .store-users #account_product_details .streaming-product img{width:100%}#page-store-account-series .store-users #account_product_details>div:not(.back){margin:3rem 0}#page-store-account-series .store-users #account_product_details>div:not(.back) h3{text-transform:inherit;font-size:1.5rem}#page-store-account-series .store-users #account_product_details .notes form .buttons{margin-top:0;text-align:right}#page-store-account-series .store-users #account_product_details .notes form ul{border-bottom:0}.video-js{width:100%;aspect-ratio:16 / 9;height:auto}.video-js .vjs-big-play-button{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;width:60px!important;height:60px!important;text-align:center!important;line-height:1.9!important}.social-icons,.social-links,.social{margin:1.5rem 0;font-size:0;list-style:none}.social-icons li,.social-links li,.social li{margin-right:1rem;font-size:16px;display:inline-block;vertical-align:top}.social-icons li:last-child,.social-links li:last-child,.social li:last-child{margin-right:0}.social-icons .facebook a:before,.social-links .facebook a:before,.social .facebook a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .facebook a:before,.social-links .facebook a:before,.social .facebook a:before{content:"\f09a"}.social-icons .facebook a:before,.social-links .facebook a:before,.social .facebook a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .facebook a:before,.social-links .facebook a:before,.social .facebook a:before{content:"\f09a"}.social-icons .twitter a:before,.social-links .twitter a:before,.social .twitter a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .twitter a:before,.social-links .twitter a:before,.social .twitter a:before{content:"\f099"}.social-icons .twitter a:before,.social-links .twitter a:before,.social .twitter a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .twitter a:before,.social-links .twitter a:before,.social .twitter a:before{content:"\f099"}.social-icons .linkedin a:before,.social-links .linkedin a:before,.social .linkedin a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .linkedin a:before,.social-links .linkedin a:before,.social .linkedin a:before{content:"\f0e1"}.social-icons .linkedin a:before,.social-links .linkedin a:before,.social .linkedin a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .linkedin a:before,.social-links .linkedin a:before,.social .linkedin a:before{content:"\f0e1"}.social-icons .flickr a:before,.social-links .flickr a:before,.social .flickr a:before{font-size:1.1em}.social-icons .flickr a:before,.social-links .flickr a:before,.social .flickr a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .flickr a:before,.social-links .flickr a:before,.social .flickr a:before{content:"\f16e"}.social-icons .instagram a:before,.social-links .instagram a:before,.social .instagram a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .instagram a:before,.social-links .instagram a:before,.social .instagram a:before{content:"\f16d"}.social-icons .itunes a:before,.social-links .itunes a:before,.social .itunes a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .itunes a:before,.social-links .itunes a:before,.social .itunes a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .itunes a:before,.social-links .itunes a:before,.social .itunes a:before{content:"\f179"}.social-icons .email a:before,.social-links .email a:before,.social .email a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .email a:before,.social-links .email a:before,.social .email a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .email a:before,.social-links .email a:before,.social .email a:before{content:"\f003"}.social-icons .envelope a:before,.social-links .envelope a:before,.social .envelope a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .envelope a:before,.social-links .envelope a:before,.social .envelope a:before{content:"\f0e0"}.social-icons .pinterest a:before,.social-links .pinterest a:before,.social .pinterest a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .pinterest a:before,.social-links .pinterest a:before,.social .pinterest a:before{content:"\f0d2"}.social-icons .pinterest a:before,.social-links .pinterest a:before,.social .pinterest a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .pinterest a:before,.social-links .pinterest a:before,.social .pinterest a:before{content:"\f231"}.social-icons .pinterest a:before,.social-links .pinterest a:before,.social .pinterest a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .pinterest a:before,.social-links .pinterest a:before,.social .pinterest a:before{content:"\f0d2"}.social-icons .pencil a:before,.social-links .pencil a:before,.social .pencil a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .pencil a:before,.social-links .pencil a:before,.social .pencil a:before{content:"\f040"}.social-icons .google a:before,.social-links .google a:before,.social .google a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .google a:before,.social-links .google a:before,.social .google a:before{content:"\f1a0"}.social-icons .google a:before,.social-links .google a:before,.social .google a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .google a:before,.social-links .google a:before,.social .google a:before{content:"\f0d5"}.social-icons .website a:before,.social-links .website a:before,.social .website a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .website a:before,.social-links .website a:before,.social .website a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .website a:before,.social-links .website a:before,.social .website a:before{content:"\f08e"}.social-icons .google-plus a:before,.social-links .google-plus a:before,.social .google-plus a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .google-plus a:before,.social-links .google-plus a:before,.social .google-plus a:before{content:"\f0d5"}.social-icons .youtube a:before,.social-links .youtube a:before,.social .youtube a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .youtube a:before,.social-links .youtube a:before,.social .youtube a:before{content:"\f167"}.social-icons .youtube a:before,.social-links .youtube a:before,.social .youtube a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .youtube a:before,.social-links .youtube a:before,.social .youtube a:before{content:"\f167"}.social-icons .vimeo a:before,.social-links .vimeo a:before,.social .vimeo a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .vimeo a:before,.social-links .vimeo a:before,.social .vimeo a:before{content:"\f27d"}.social-icons .vimeo a:before,.social-links .vimeo a:before,.social .vimeo a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icons .vimeo a:before,.social-links .vimeo a:before,.social .vimeo a:before{content:"\f27d"}.social-icons a,.social-links a,.social a{position:relative;width:3rem;height:3rem;font-size:1.5rem;line-height:2.875rem;text-align:center;text-decoration:none;display:block;overflow:hidden;color:white;border:1px solid white;border-radius:50%}.social-icons a:before,.social-links a:before,.social a:before{position:relative;z-index:1;display:block}main section.feed.products section div.text div.price div,main article.product>header div.price div,main article.product section.add_to_cart div.price div,main article.product form.add_to_cart div.price div,.store-container .feed.products section div.text div.price div{display:inline-block}main section.feed.products section div.text div.price abbr,main article.product>header div.price abbr,main article.product section.add_to_cart div.price abbr,main article.product form.add_to_cart div.price abbr,.store-container .feed.products section div.text div.price abbr{border:none}main section.feed.products section div.text div.price .retail,main article.product>header div.price .retail,main article.product section.add_to_cart div.price .retail,main article.product form.add_to_cart div.price .retail,.store-container .feed.products section div.text div.price .retail{color:#888}main section.feed.products section div.text div.price .retail .amount input,main article.product>header div.price .retail .amount input,main article.product section.add_to_cart div.price .retail .amount input,main article.product form.add_to_cart div.price .retail .amount input,.store-container .feed.products section div.text div.price .retail .amount input{width:fit-content;max-width:100px;margin-bottom:1rem;margin-right:5px}main section.feed.products section div.text div.discounted.price .retail,main article.product>header div.discounted.price .retail,main article.product section.add_to_cart div.discounted.price .retail,main article.product form.add_to_cart div.discounted.price .retail,.store-container .feed.products section div.text div.discounted.price .retail{text-decoration:line-through;color:#C4C1C1!important}main section.feed.products section div.text div.price .sale,main article.product>header div.price .sale,main article.product section.add_to_cart div.price .sale,main article.product form.add_to_cart div.price .sale,.store-container .feed.products section div.text div.price .sale{color:#3A3;font-weight:bold;margin-left:.3em}div.buttons div.processing{display:inline-block}div.buttons div.processing svg{vertical-align:middle;height:1.5em}div.buttons div.processing svg path{fill:#231F20}div.buttons div.processing strong{vertical-align:middle;font-size:.83em}main nav.breadcrumb{margin:0 0 .375em}main nav.breadcrumb ol{list-style:none;margin:0}main nav.breadcrumb ol li{display:inline-block}main nav.breadcrumb ol li{font-size:.7em}main nav.breadcrumb ol li{line-height:2.14286em}main nav.breadcrumb ol li{margin:0}main nav.breadcrumb ol li:after{margin-left:.3em;color:#AAA}main nav.breadcrumb ol li:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main nav.breadcrumb ol li:after{content:"\f105"}main form.feed_options{margin-bottom:.375em;position:relative;background-color:#EEE;padding:.375em .75em}main form.feed_options div.filters div.filters-toggle{cursor:pointer;padding-top:2px}main form.feed_options div.filters div.filters-toggle{font-size:.83em}main form.feed_options div.filters div.filters-toggle{line-height:1.80723em}main form.feed_options div.filters div.filters-toggle{margin:0}main form.feed_options div.filters div.filters-toggle:before{content:"+";margin-right:.3em}main form.feed_options div.filters div.filters-container{display:none;padding:.375em;overflow:hidden;margin:.375em -0.75em 0;border-top:2px solid #DDD}main form.feed_options div.filters div.filters-container div.option{float:left;width:50%;margin-bottom:.375em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:.375em .375em 0}main form.feed_options div.filters div.filters-container div.option label{display:block;font-weight:bold}main form.feed_options div.filters div.filters-container div.option label{font-size:.83333em}main form.feed_options div.filters div.filters-container div.option label{line-height:1.35em}main form.feed_options div.filters div.filters-container div.option label{margin:0}main form.feed_options div.filters div.filters-container div.option select{font-size:.83em;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0}main form.feed_options div.filters div.filters-container div.option.sort_by select{max-width:48%}main form.feed_options div.filters div.filters-container div.buttons{padding:.375em .375em 0;clear:both}main form.feed_options div.filters div.filters-container div.buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main form.feed_options div.filters div.filters-container div.buttons button:hover{transform:scale(1.1);color:white}main form.feed_options div.filters div.filters-container div.buttons button.clear_all{opacity:.5}main form.feed_options div.filters.open div.filters-toggle:before{content:"\2212"}main form.feed_options div.filters.open div.filters-container{display:block}main form.feed_options div.sort{position:absolute;top:.375em;right:.75em}main form.feed_options div.sort label{font-size:.83em}main form.feed_options div.sort select{font-size:.83em;width:6em}main div.active_filters ul{margin:0 0 1.5em;list-style:none;display:block}main div.active_filters ul li{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;display:inline-block;padding:0 0 0 .6em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}main div.active_filters ul li:hover{transform:scale(1.1);color:white}main div.active_filters ul li{font-size:1em}main div.active_filters ul li{line-height:1.2em}main div.active_filters ul li{margin:0}main div.active_filters ul li .name{font-size:.67em;display:inline-block}main div.active_filters ul li .remove{display:inline-block;vertical-align:middle;margin-left:-.3em;overflow:hidden;text-align:center;cursor:pointer}main div.active_filters ul li .remove{font-size:.67em}main div.active_filters ul li .remove{line-height:2.23881em}main div.active_filters ul li .remove{height:2.23881em}main div.active_filters ul li .remove{width:2.23881em}main div.active_filters ul li .remove{margin:0}main div.active_filters ul li .remove:before{display:block}main div.active_filters ul li .remove:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main div.active_filters ul li .remove:before{content:"\f00d"}main section.feed.products{margin:1.5em -0.6em 0}main section.feed.products section{display:inline-block;vertical-align:top;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 .6em;margin-bottom:1.5em}main section.feed.products section div.visual{margin-bottom:.375em}main section.feed.products section div.visual a.image img{max-width:100%;display:block}main section.feed.products section div.text h1{font-weight:bold}main section.feed.products section div.text div.summary{max-height:3.6em;overflow:hidden}main section.feed.products section div.text div.summary{font-size:.83333em}main section.feed.products section div.text div.summary{line-height:1.8em}main section.feed.products section div.text div.summary{margin:0}main section.feed.products section div.text div.price{font-size:.83333em}main section.feed.products section div.text div.price{line-height:1.8em}main section.feed.products section div.text div.price{margin:0}main section.feed.products section div.text button.add_to_cart{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main section.feed.products section div.text button.add_to_cart:hover{transform:scale(1.1);color:white}main article.product>header{margin-bottom:1.5em}main article.product>header h1{font-size:1.44em}main article.product>header h1{line-height:1.30208em}main article.product>header h1{margin:0}main article.product form.add_to_cart{background-color:#EEE;padding:.75em .75em .375em}main article.product form.add_to_cart ul{list-style:none;margin:0 0 .375em;display:inline-block;vertical-align:middle}main article.product form.add_to_cart ul li{display:inline-block;vertical-align:middle;margin-right:.6em}main article.product form.add_to_cart div.buttons{display:inline-block;vertical-align:middle;margin:0 0 .375em}main article.product form.add_to_cart div.buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main article.product form.add_to_cart div.buttons button:hover{transform:scale(1.1);color:white}main article.product section.add_to_cart,main article.product form.add_to_cart{margin-bottom:1.5em}main article.product section.add_to_cart div.actions,main article.product form.add_to_cart div.actions{display:inline-block;vertical-align:middle}main article.product section.add_to_cart div.actions button,main article.product form.add_to_cart div.actions button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;vertical-align:middle}main article.product section.add_to_cart div.actions button:hover,main article.product form.add_to_cart div.actions button:hover{transform:scale(1.1);color:white}main article.product section.add_to_cart div.price,main article.product form.add_to_cart div.price{display:inline-block;vertical-align:middle;color:#231F20}main article.product section.add_to_cart div.actions+div.price,main article.product form.add_to_cart div.actions+div.price{margin-left:.6em}main article.product form.add-cart-form{margin-top:1.5em}main article.product form.add-cart-form ul{list-style:none;margin:0 0 1.5em}main article.product form.add-cart-form ul li{display:block;margin-bottom:.75em}main article.product form.add-cart-form ul label{display:block}main article.product form.add-cart-form div.buttons{display:inline-block;vertical-align:middle;margin:0 0 .375em}main article.product form.add-cart-form div.buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main article.product form.add-cart-form div.buttons button:hover{transform:scale(1.1);color:white}main article.product section.visuals{margin-bottom:1.5em}main article.product section.visuals img{max-width:100%;display:block}main article.product section.visuals ul.thumbnails{list-style:none;margin:.375em 0 0}main article.product section.visuals ul.thumbnails li{display:inline-block;margin-right:.375em}main article.product section.visuals ul.thumbnails a{display:block}main article.product section.preview_files{margin-bottom:1.5em}main article.product section.preview_files ul{list-style-type:none;margin:0 0 1.5em}main article.product section.preview_files ul li:before{display:inline-block;width:1.8em;text-align:center;font-size:.83em;line-height:1;color:#888}main article.product section.preview_files ul li:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main article.product section.preview_files ul li:before{content:"\f019"}main article.product section.details,main article.product section.editions{margin-bottom:1.5em}main article.product section.details table,main article.product section.editions table{width:100%}main article.product section.details table tr th,main article.product section.details table tr td,main article.product section.editions table tr th,main article.product section.editions table tr td{border-top:2px solid #EEE;border-bottom:2px solid #EEE;padding:.225em 0}main article.product section.details table tr th,main article.product section.details table tr td,main article.product section.editions table tr th,main article.product section.editions table tr td{font-size:.83333em}main article.product section.details table tr th,main article.product section.details table tr td,main article.product section.editions table tr th,main article.product section.editions table tr td{line-height:1.8em}main article.product section.details table tr th,main article.product section.details table tr td,main article.product section.editions table tr th,main article.product section.editions table tr td{margin:0}main article.product section.details table tr th,main article.product section.editions table tr th{padding-right:.3em;width:33%;text-align:right}main article.product section.details table tr td,main article.product section.editions table tr td{padding-left:.3em}main article.product section.related_products{border-top:2px solid #EEE;padding-top:.75em}main article.product section.related_products header{margin-bottom:.75em}main article.product section.related_products header h1{font-size:1.2em}main article.product section.related_products header h1{line-height:1.25em}main article.product section.related_products header h1{margin:0}#add_to_cart{max-width:320px;padding:0}#add_to_cart header{margin-bottom:1rem;text-align:left;padding:1.3rem;background-color:#EEE}#add_to_cart form{text-align:center;padding:1rem}#add_to_cart form ul{list-style:none;margin:0 0 1.5em}#add_to_cart form ul li{margin-bottom:.75em}#add_to_cart form ul li label{display:block}#add_to_cart form ul li input[type="text"]{text-align:center}#add_to_cart form .retail{margin-bottom:1rem}#add_to_cart form .retail abbr{width:20px;display:inline-block;text-align:right;margin-right:4%}#add_to_cart form .retail span.amount{width:calc(96% - 20px);text-align:center;display:inline-flex;flex-wrap:wrap}#add_to_cart form .retail span.amount>*{width:100%;margin:0 10px 5px 0}#add_to_cart form>ul li{display:flex}#add_to_cart form>ul li label{display:block}#add_to_cart form>ul li input{margin:0 10px;width:100%}#add_to_cart form div.buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#add_to_cart form div.buttons button:hover{transform:scale(1.1);color:white}#add_to_cart>button:hover{background-color:unset}#add_to_cart_confirmation{max-width:480px;text-align:center}#add_to_cart_confirmation div.buttons button,#add_to_cart_confirmation div.buttons a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#add_to_cart_confirmation div.buttons button:hover,#add_to_cart_confirmation div.buttons a:hover{transform:scale(1.1);color:white}#minicart{position:fixed;bottom:0;right:0;left:0}#minicart div.alerts{position:absolute;width:100%;bottom:100%;text-align:center}#minicart div.alerts div{display:block;background-color:#3DA044;color:#FFF;margin-top:.45em;margin-bottom:0;padding:.45em .54em .45em .9em}#minicart div.alerts div{font-size:.83333em}#minicart div.alerts div{line-height:1.8em}#minicart div.alerts div .title{font-weight:bold}#minicart div.contents{padding:.45em .54em .45em .9em;background-color:#333;color:#FFF;text-align:center}#minicart div.contents{font-size:.83333em}#minicart div.contents{line-height:1.8em}#minicart div.contents{margin:0}#minicart div.contents p{display:inline-block;margin-right:.6em;margin-bottom:0}#minicart div.contents p .item_count{font-weight:bold}#minicart div.contents a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;display:inline-block;padding:0 .45em}#minicart div.contents a:hover{transform:scale(1.1);color:white}#minicart div.contents a{font-size:1em}#minicart div.contents a{line-height:1.5em}#minicart div.contents a{margin:0}#minicart div.contents a:after{margin-left:.3em;font-size:.83em}#minicart div.contents a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#minicart div.contents a:after{content:"\f178"}#cart ol.items,#confirm ol.items,#thanks ol.items,main #order_details ol.items,main #thanks section.order .items{list-style:none;margin:0}#cart ol.items li,#confirm ol.items li,#thanks ol.items li,main #order_details ol.items li,main #thanks section.order .items li{background-color:#EEE;margin-bottom:.375em;position:relative;padding:.375em 2.1em .375em .45em}#cart ol.items li:after,#confirm ol.items li:after,#thanks ol.items li:after,main #order_details ol.items li:after,main #thanks section.order .items li:after{display:block;clear:both;content:" ";overflow:hidden;height:0}#cart ol.items li div.quantity,#confirm ol.items li div.quantity,#thanks ol.items li div.quantity,main #order_details ol.items li div.quantity,main #thanks section.order .items li div.quantity{display:inline-block;font-weight:bold;text-align:center;padding-left:.3em;padding-right:.3em;margin-right:.3em;min-width:1.5em;font-size:.83em;color:#888;vertical-align:middle}#cart ol.items li div.title,#confirm ol.items li div.title,#thanks ol.items li div.title,main #order_details ol.items li div.title,main #thanks section.order .items li div.title{display:inline;margin-right:.6em;vertical-align:middle}#cart ol.items li div.price,#confirm ol.items li div.price,#thanks ol.items li div.price,main #order_details ol.items li div.price,main #thanks section.order .items li div.price{display:inline-block;opacity:.66;vertical-align:middle;height:1.5em;padding:.375em 0 0}#cart ol.items li div.price div.each,#confirm ol.items li div.price div.each,#thanks ol.items li div.price div.each,main #order_details ol.items li div.price div.each,main #thanks section.order .items li div.price div.each,#cart ol.items li div.price div.total,#confirm ol.items li div.price div.total,#thanks ol.items li div.price div.total,main #order_details ol.items li div.price div.total,main #thanks section.order .items li div.price div.total{display:inline-block}#cart ol.items li div.price div.each.discounted .retail,#confirm ol.items li div.price div.each.discounted .retail,#thanks ol.items li div.price div.each.discounted .retail,main #order_details ol.items li div.price div.each.discounted .retail,main #thanks section.order .items li div.price div.each.discounted .retail,#cart ol.items li div.price div.total.discounted .retail,#confirm ol.items li div.price div.total.discounted .retail,#thanks ol.items li div.price div.total.discounted .retail,main #order_details ol.items li div.price div.total.discounted .retail,main #thanks section.order .items li div.price div.total.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}#cart ol.items li div.price div+div,#confirm ol.items li div.price div+div,#thanks ol.items li div.price div+div,main #order_details ol.items li div.price div+div,main #thanks section.order .items li div.price div+div{margin-left:.3em}#cart ol.items li div.price span.title,#confirm ol.items li div.price span.title,#thanks ol.items li div.price span.title,main #order_details ol.items li div.price span.title,main #thanks section.order .items li div.price span.title{display:block;font-weight:bold;text-transform:uppercase}#cart ol.items li div.price span.title,#confirm ol.items li div.price span.title,#thanks ol.items li div.price span.title,main #order_details ol.items li div.price span.title,main #thanks section.order .items li div.price span.title{font-size:.5em}#cart ol.items li div.price span.title,#confirm ol.items li div.price span.title,#thanks ol.items li div.price span.title,main #order_details ol.items li div.price span.title,main #thanks section.order .items li div.price span.title{line-height:.6em}#cart ol.items li div.price span.title,#confirm ol.items li div.price span.title,#thanks ol.items li div.price span.title,main #order_details ol.items li div.price span.title,main #thanks section.order .items li div.price span.title{margin:0}#cart ol.items li div.price .amount,#confirm ol.items li div.price .amount,#thanks ol.items li div.price .amount,main #order_details ol.items li div.price .amount,main #thanks section.order .items li div.price .amount{display:block}#cart ol.items li div.price .amount,#confirm ol.items li div.price .amount,#thanks ol.items li div.price .amount,main #order_details ol.items li div.price .amount,main #thanks section.order .items li div.price .amount{font-size:.81em}#cart ol.items li div.price .amount,#confirm ol.items li div.price .amount,#thanks ol.items li div.price .amount,main #order_details ol.items li div.price .amount,main #thanks section.order .items li div.price .amount{line-height:1.48148em}#cart ol.items li div.price .amount,#confirm ol.items li div.price .amount,#thanks ol.items li div.price .amount,main #order_details ol.items li div.price .amount,main #thanks section.order .items li div.price .amount{margin:0}#cart ol.items li div.price abbr,#confirm ol.items li div.price abbr,#thanks ol.items li div.price abbr,main #order_details ol.items li div.price abbr,main #thanks section.order .items li div.price abbr{border:none}#cart ol.items li div.price,#confirm ol.items li div.price,#thanks ol.items li div.price,main #order_details ol.items li div.price,main #thanks section.order .items li div.price{margin-right:.3em}#cart div.summary,#confirm div.summary,#thanks div.summary,main #order_details div.summary,main #thanks section.order .summary{margin:.75em 0 1.5em;border-top:2px solid #EEE}#cart div.summary div,#confirm div.summary div,#thanks div.summary div,main #order_details div.summary div,main #thanks section.order .summary div{text-align:right;padding:.45em 0;border-bottom:2px solid #EEE;color:#888}#cart div.summary div,#confirm div.summary div,#thanks div.summary div,main #order_details div.summary div,main #thanks section.order .summary div{font-size:.83333em}#cart div.summary div,#confirm div.summary div,#thanks div.summary div,main #order_details div.summary div,main #thanks section.order .summary div{line-height:1.8em}#cart div.summary div,#confirm div.summary div,#thanks div.summary div,main #order_details div.summary div,main #thanks section.order .summary div{margin:0}#cart div.summary div.total,#confirm div.summary div.total,#thanks div.summary div.total,main #order_details div.summary div.total,main #thanks section.order .summary div.total{color:inherit;font-weight:bold;padding:.375em 0}#cart div.summary div.total,#confirm div.summary div.total,#thanks div.summary div.total,main #order_details div.summary div.total,main #thanks section.order .summary div.total{font-size:1em}#cart div.summary div.total,#confirm div.summary div.total,#thanks div.summary div.total,main #order_details div.summary div.total,main #thanks section.order .summary div.total{line-height:1.5em}#cart div.summary div.total,#confirm div.summary div.total,#thanks div.summary div.total,main #order_details div.summary div.total,main #thanks section.order .summary div.total{margin:0}#cart div.summary div span.title:after,#confirm div.summary div span.title:after,#thanks div.summary div span.title:after,main #order_details div.summary div span.title:after,main #thanks section.order .summary div span.title:after{content:":"}#cart div.summary div abbr,#confirm div.summary div abbr,#thanks div.summary div abbr,main #order_details div.summary div abbr,main #thanks section.order .summary div abbr{border:none}#cart div.summary div.promo_code input[type="text"],#confirm div.summary div.promo_code input[type="text"],#thanks div.summary div.promo_code input[type="text"],main #order_details div.summary div.promo_code input[type="text"],main #thanks section.order .summary div.promo_code input[type="text"]{font-size:.83em}#cart div.summary div.promo_code button,#confirm div.summary div.promo_code button,#thanks div.summary div.promo_code button,main #order_details div.summary div.promo_code button,main #thanks section.order .summary div.promo_code button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#cart div.summary div.promo_code button:hover,#confirm div.summary div.promo_code button:hover,#thanks div.summary div.promo_code button:hover,main #order_details div.summary div.promo_code button:hover,main #thanks section.order .summary div.promo_code button:hover{transform:scale(1.1);color:white}#confirm section.info,main #order_details section.info{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:2px solid #EEE}#confirm section.info section,main #order_details section.info section{text-align:right;margin-top:.90361em;margin-bottom:0}#confirm section.info section,main #order_details section.info section{font-size:.83em}#confirm section.info section,main #order_details section.info section{line-height:1.80723em}#confirm section.info section h3,main #order_details section.info section h3{display:inline}#confirm section.info section h3,main #order_details section.info section h3{font-size:1em}#confirm section.info section h3,main #order_details section.info section h3{line-height:1.5em}#confirm section.info section h3,main #order_details section.info section h3{margin:0}#confirm section.info section h3:after,main #order_details section.info section h3:after{content:":"}#confirm section.info section div,main #order_details section.info section div{display:inline}#confirm section.info section div.name:after,main #order_details section.info section div.name:after{content:","}#confirm section.info section div.name.remove-separator:after,main #order_details section.info section div.name.remove-separator:after{content:""}#cart div.buttons:after,form#checkout-form div.buttons:after,#confirm div.buttons:after{display:block;clear:both;content:" ";overflow:hidden;height:0}#cart div.buttons a,form#checkout-form div.buttons a,#confirm div.buttons a{float:left;color:#888}#cart div.buttons button[type="submit"],form#checkout-form div.buttons button[type="submit"],#confirm div.buttons button[type="submit"],#cart div.buttons button.proceed,form#checkout-form div.buttons button.proceed,#confirm div.buttons button.proceed{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;background-color:#3DA044;float:right}#cart div.buttons button[type="submit"]:hover,form#checkout-form div.buttons button[type="submit"]:hover,#confirm div.buttons button[type="submit"]:hover,#cart div.buttons button.proceed:hover,form#checkout-form div.buttons button.proceed:hover,#confirm div.buttons button.proceed:hover{transform:scale(1.1);color:white}#cart{padding-bottom:1.5em}#cart ol.items li div.quantity{background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer}#cart ol.items li button.remove{display:inline-block;margin-top:-0.75em;margin-bottom:0;overflow:hidden;text-align:center;position:absolute;right:.3em;top:50%;background-color:transparent;border:none;color:#AAA}#cart ol.items li button.remove{font-size:1em}#cart ol.items li button.remove{line-height:1.5em}#cart ol.items li button.remove{height:1.5em}#cart ol.items li button.remove{width:1.5em}#cart ol.items li button.remove:before{display:block}#cart ol.items li button.remove:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cart ol.items li button.remove:before{content:"\f00d"}#change_quantity{max-width:320px}#change_quantity header{margin-bottom:.75em}#change_quantity form{text-align:center}#change_quantity form ul{list-style:none;margin:0 0 1.5em}#change_quantity form ul li{margin-bottom:.75em}#change_quantity form ul li label{display:block}#change_quantity form ul li input[type="text"]{text-align:center}#change_quantity form div.buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#change_quantity form div.buttons button:hover{transform:scale(1.1);color:white}form#checkout-form section.shipping div.billing_address p{margin-bottom:1.5em}form#checkout-form section.shipping div.use_billing,form#checkout-form section.shipping div.use_shipping{margin-bottom:1.5em}form#checkout-form section.payment div.payment_type{margin-bottom:1.5em}form#checkout-form section.shipping_options li.shipping_options label{cursor:pointer}form#checkout-form section.shipping_options li.shipping_options span.cost{color:#888;font-size:.83em;line-height:1}form#checkout-form section.shipping_options li.shipping_options span.cost:before{content:" \2014 "}form#checkout-form section.checkout-accordion{border:2px solid #E6E6E6;margin-bottom:.75em}form#checkout-form section.checkout-accordion>h2{padding:.625em;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#888}form#checkout-form section.checkout-accordion>h2{font-size:1.2em}form#checkout-form section.checkout-accordion>h2{line-height:1.25em}form#checkout-form section.checkout-accordion>h2{margin:0}form#checkout-form section.checkout-accordion>div{padding:0 .75em;display:none}form#checkout-form section.checkout-accordion.completed>h2{cursor:pointer;color:#888}form#checkout-form section.checkout-accordion.completed>h2:before{margin-right:.3em;font-size:.83}form#checkout-form section.checkout-accordion.completed>h2:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form#checkout-form section.checkout-accordion.completed>h2:before{content:"\f058"}form#checkout-form section.checkout-accordion.incomplete>h2{color:#888}form#checkout-form section.checkout-accordion.open>h2{color:#231F20}form#checkout-form section.checkout-accordion.open>div{display:block}form#checkout-form>div.buttons div.processing{float:right}#confirm div.buttons div.processing{float:right}#thanks section.info{margin-bottom:1.5em}main #login:after{display:block;clear:both;content:" ";overflow:hidden;height:0}main #login>section{margin-bottom:2.25em}@media(min-width:769px){main #login>section{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}main #login>section.current_user{padding-right:1.2em}main #login>section.new_user{padding-left:1.2em}}main #login>section div.create_an_account a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main #login>section div.create_an_account a:hover{transform:scale(1.1);color:white}main #login>section div.continue_as_guest a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main #login>section div.continue_as_guest a:hover{transform:scale(1.1);color:white}main nav.account{max-width:768px;margin:0 auto}main nav.account ul{list-style:none;margin:0}main nav.account ul li{margin-bottom:.375em}main nav.account ul li a{padding:.375em .9em;display:block;color:#333;text-decoration:none;font-weight:700;border-bottom:1px solid #ECECEC;font-family:"Playfair Display",georgia,serif;font-size:1.4rem}main nav.account ul li a:after{float:right}main nav.account ul li a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main nav.account ul li a:after{content:"\f105"}main section.account-panel div.back{margin-top:0;margin-bottom:.9em;margin-bottom:3rem}main section.account-panel div.back{font-size:.83333em}main section.account-panel div.back{line-height:1.8em}main section.account-panel div.back:before{margin-right:.3em;color:#888}main section.account-panel div.back:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main section.account-panel div.back:before{content:"\f104"}main section.account-panel div.back+h2{margin-top:0}main section.account-panel div.back a{color:#231F20}main section.account-panel .description,main section.account-panel .notes,main section.account-panel .transcript{margin:0!important;border-top:1px solid #EFEFEF;padding:.5rem 0}main section.account-panel .description>h3,main section.account-panel .notes>h3,main section.account-panel .transcript>h3{margin:1rem 0 1.5rem;position:relative;cursor:pointer;font-size:1.5rem}main section.account-panel .description>h3::after,main section.account-panel .notes>h3::after,main section.account-panel .transcript>h3::after{position:absolute;font-size:1rem;right:0;top:50%;transform:translateY(-50%)}main section.account-panel .description>h3::after,main section.account-panel .notes>h3::after,main section.account-panel .transcript>h3::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main section.account-panel .description>h3::after,main section.account-panel .notes>h3::after,main section.account-panel .transcript>h3::after{content:"\f107"}main section.account-panel .description>h3 span,main section.account-panel .notes>h3 span,main section.account-panel .transcript>h3 span{display:block;cursor:pointer}main section.account-panel .description.hide-content h3::after,main section.account-panel .notes.hide-content h3::after,main section.account-panel .transcript.hide-content h3::after{position:absolute;font-size:1rem;right:0;top:50%;transform:translateY(-50%)}main section.account-panel .description.hide-content h3::after,main section.account-panel .notes.hide-content h3::after,main section.account-panel .transcript.hide-content h3::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main section.account-panel .description.hide-content h3::after,main section.account-panel .notes.hide-content h3::after,main section.account-panel .transcript.hide-content h3::after{content:"\f106"}main section.account-panel .description.hide-content>form,main section.account-panel .description.hide-content .content-container,main section.account-panel .notes.hide-content>form,main section.account-panel .notes.hide-content .content-container,main section.account-panel .transcript.hide-content>form,main section.account-panel .transcript.hide-content .content-container{display:none}main section.account-panel .notes form ul>li{border-top:none}main #address_book section.feed.addresses>div.actions{padding-bottom:.75em;border-bottom:2px solid #DDD}main #address_book section.feed.addresses>div.actions a.add{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main #address_book section.feed.addresses>div.actions a.add:hover{transform:scale(1.1);color:white}main #address_book section.feed.addresses>div.actions a.add.add:before{margin-right:.3em}main #address_book section.feed.addresses>div.actions a.add.add:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main #address_book section.feed.addresses>div.actions a.add.add:before{content:"\f067"}main #address_book section.feed.addresses section{border-bottom:2px solid #DDD;padding:1.5em 0}main #address_book section.feed.addresses section div.actions{margin-top:.75em}main #address_book section.feed.addresses section div.actions div{display:inline}main #address_book section.feed.addresses section div.actions a,main #address_book section.feed.addresses section div.actions button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;padding:0 .6em;vertical-align:middle}main #address_book section.feed.addresses section div.actions a:hover,main #address_book section.feed.addresses section div.actions button:hover{transform:scale(1.1);color:white}main #address_book section.feed.addresses section div.actions a.edit:before,main #address_book section.feed.addresses section div.actions button.edit:before{margin-right:.3em;line-height:1}main #address_book section.feed.addresses section div.actions a.edit:before,main #address_book section.feed.addresses section div.actions button.edit:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main #address_book section.feed.addresses section div.actions a.edit:before,main #address_book section.feed.addresses section div.actions button.edit:before{content:"\f040"}main #address_book section.feed.addresses section div.actions a.delete:before,main #address_book section.feed.addresses section div.actions button.delete:before{margin-right:.3em;line-height:1}main #address_book section.feed.addresses section div.actions a.delete:before,main #address_book section.feed.addresses section div.actions button.delete:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main #address_book section.feed.addresses section div.actions a.delete:before,main #address_book section.feed.addresses section div.actions button.delete:before{content:"\f00d"}main #address_book section.feed.addresses div.empty{border-bottom:2px solid #DDD;padding:1.5em 0}main #order_history section.feed.orders{border-top:2px solid #DDD}main #order_history section.feed.orders section{border-bottom:2px solid #DDD;padding:1.5em 0}main #order_history section.feed.orders section a{color:#231F20;text-decoration:none}main #order_history section.feed.orders section h1{color:#3DA044}main #order_history section.feed.orders section abbr{border:none}main #order_details div.order-confirmation{margin-bottom:1.5em}@-webkit-keyframes mpfFigureFadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes mpfFigureFadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes mpfFigureFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes mpfFigureFadeIn{0%{opacity:0}100%{opacity:1}}.mfp-figure{-webkit-animation-name:mpfFigureFadeIn;-moz-animation-name:mpfFigureFadeIn;-ms-animation-name:mpfFigureFadeIn;-o-animation-name:mpfFigureFadeIn;animation-name:mpfFigureFadeIn;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@media(min-width:769px){.store-container{display:flex;flex-wrap:wrap;justify-content:center}}.store-container aside#sidebar{width:100%}@media(min-width:769px){.store-container aside#sidebar{width:28%;margin-right:2%}}.store-container aside#sidebar form.feed_options{position:relative;margin-bottom:3rem;margin-top:2rem;border:1px solid #CFCFCF;padding:0;background-color:unset}@media(max-width:768px){.store-container aside#sidebar form.feed_options{margin-bottom:1.5rem;margin-top:1rem}}.store-container aside#sidebar form.feed_options h3{margin:0;padding:1rem 2rem;text-align:left;background-color:#EFEFEF;font-size:1rem}@media(max-width:768px){.store-container aside#sidebar form.feed_options h3{display:none}}.store-container aside#sidebar form.feed_options div.filters{display:block}.store-container aside#sidebar form.feed_options div.filters h3{margin:0;padding:1rem 2rem;text-align:left;background-color:#EFEFEF;font-size:1rem}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle{cursor:pointer;padding-top:2px;display:none;text-transform:uppercase;font-size:1rem;font-weight:bold;text-align:left;padding:.5rem 1rem;background:#EFEFEF;color:black}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle{font-size:.83em}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle{line-height:1.80723em}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle{margin:0}@media(max-width:768px){.store-container aside#sidebar form.feed_options div.filters div.filters-toggle{display:block;line-height:1.3rem;font-size:1rem}}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle:before{margin-right:.5rem;position:relative;top:-1px;font-weight:100}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-container aside#sidebar form.feed_options div.filters div.filters-toggle:before{content:"\f0ca"}.store-container aside#sidebar form.feed_options div.filters div.filters-container{display:block;overflow:hidden;margin:.375em 0 0;padding:1rem 1.75rem;border-top:0}@media(max-width:768px){.store-container aside#sidebar form.feed_options div.filters div.filters-container{display:none;padding:1rem;margin:0}}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option{width:100%;margin-bottom:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 .25rem}@media(max-width:768px){.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option{padding:0}}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option label{display:none;font-weight:bold}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option label{font-size:.83333em}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option label{line-height:1.35em}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option label{margin:0}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option select{font-size:.83em;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 3rem 0 .5rem;border-radius:0;text-transform:uppercase;border:1px solid black;font-weight:bold;background-position:96% center;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==");background-size:13px;font-weight:300}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option input{border-radius:0;font-size:.83em;color:black;text-transform:uppercase;border:1px solid #232323}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option input::placeholder{color:black;opacity:1;font-weight:bold;font-weight:300}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option input:-ms-input-placeholder{color:black;font-weight:bold;font-weight:300}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option input::-ms-input-placeholder{color:black;font-weight:bold;font-weight:300}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option:first-child input{background:#EFEFEF}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option.sort_by{width:100%;margin-bottom:.5rem}@media(max-width:768px){.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option.sort_by{width:100%}}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option.sort_by select{width:100%;padding:0 3rem 0 .75rem}@media(max-width:768px){.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option.sort_by select{width:100%}}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option.sort_by select#sort_by{margin-right:.5rem;margin-bottom:.5rem}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.option.sort_by select#order_by{margin-bottom:.5rem}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.buttons{padding:0;clear:both;display:inline-block;width:100%;margin:0;padding:0 .28rem}@media(max-width:768px){.store-container aside#sidebar form.feed_options div.filters div.filters-container div.buttons{width:100%;padding:0}}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;width:100%;border-radius:0;background-color:#007DB6;color:#FFF;margin-left:-1px}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.buttons button:hover{transform:scale(1.1);color:white}.store-container aside#sidebar form.feed_options div.filters div.filters-container div.buttons button#apply_filters{margin-bottom:.5rem}.store-container aside#sidebar form.feed_options div.filters.open div.filters-toggle:before{font-size:1rem}.store-container aside#sidebar form.feed_options div.filters.open div.filters-toggle:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-container aside#sidebar form.feed_options div.filters.open div.filters-toggle:before{content:"\f00d"}.store-container aside#sidebar form.feed_options div.filters.open div.filters-container{display:block}.store-container aside#sidebar form.feed_options div.sort{position:absolute;top:.375em;right:.75em}.store-container aside#sidebar form.feed_options div.sort label{font-size:.83em}.store-container aside#sidebar form.feed_options div.sort select{font-size:.83em;width:6em}.store-container aside#sidebar section#category-nav-container{border:1px solid #CFCFCF}@media(max-width:768px){.store-container aside#sidebar section#category-nav-container{width:100%;float:none}}.store-container aside#sidebar section#category-nav-container h3{margin:0;padding:1rem 2rem;text-align:left;background-color:#EFEFEF;font-size:1rem}@media(max-width:768px){.store-container aside#sidebar section#category-nav-container h3{padding:.5rem 1rem}}.store-container aside#sidebar section#category-nav-container h3:before{display:none;margin-right:.5rem;position:relative;top:-1px;font-weight:100;line-height:1.3rem}.store-container aside#sidebar section#category-nav-container h3:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-container aside#sidebar section#category-nav-container h3:before{content:"\f0ca"}@media(max-width:768px){.store-container aside#sidebar section#category-nav-container h3:before{display:inline-block}}.store-container aside#sidebar section#category-nav-container ul li a{text-decoration:none;font-weight:normal;padding-bottom:.3rem;color:#231F20}.store-container aside#sidebar section#category-nav-container>ul{margin:0;padding:1rem 2rem}@media(max-width:768px){.store-container aside#sidebar section#category-nav-container>ul{display:none}}.store-container aside#sidebar section#category-nav-container>ul li.cat-up a{font-weight:normal!important;font-style:italic;font-size:.85rem}.store-container aside#sidebar section#category-nav-container>ul li.cat-up a::before{margin-right:.5rem;font-size:.6rem;position:relative;top:-1px;left:0;transition:.3s all}.store-container aside#sidebar section#category-nav-container>ul li.cat-up a::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-container aside#sidebar section#category-nav-container>ul li.cat-up a::before{content:"\f104"}.store-container aside#sidebar section#category-nav-container>ul li.cat-up a:hover::before{left:-5px}.store-container aside#sidebar section#category-nav-container>ul>li{list-style-type:none;line-height:1.4}.store-container aside#sidebar section#category-nav-container>ul>li.current>a{color:#007DB6;text-decoration:underline}.store-container aside#sidebar section#category-nav-container>ul>li>a{font-weight:900;font-weight:300}.store-container aside#sidebar section#category-nav-container>ul>li>ul{margin:0 0 0 1.25rem}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li{list-style-type:none;line-height:1.4}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li.current>a{color:#007DB6}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li>a{text-decoration:none;line-height:1.3;padding:.3rem 0;font-size:.9rem;display:block}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li>ul{margin:0 0 0 1.25rem}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li>ul>li{list-style-type:none;line-height:1.4}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li>ul>li::before{margin-right:.5rem;font-size:.5rem}.store-container aside#sidebar section#category-nav-container>ul>li>ul>li>ul>li a{list-style-type:none;line-height:2;padding:.3rem 0;font-size:.8rem}.store-container aside#sidebar section#category-nav-container.open-tree h3::before{font-size:1rem}.store-container aside#sidebar section#category-nav-container.open-tree h3::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-container aside#sidebar section#category-nav-container.open-tree h3::before{content:"\f00d"}.store-container aside#sidebar section#category-nav-container.open-tree>ul{display:block}.store-container .feed.products{margin:0;width:calc(100% - 30%);margin-bottom:3rem;align-content:flex-start}@media(max-width:1200px){.store-container .feed.products{width:calc(100% - 32%)}}@media(max-width:768px){.store-container .feed.products{width:100%;margin-top:2rem;margin-bottom:2rem}}.store-container .feed.products section{display:inline-block;vertical-align:top;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;margin-bottom:5rem}@media(max-width:1200px){.store-container .feed.products section{width:33.33%;margin-bottom:3rem}}@media(max-width:960px){.store-container .feed.products section{width:50%;margin-bottom:3rem}}@media(max-width:600px){.store-container .feed.products section{width:100%;margin-bottom:4rem;min-height:unset}}.store-container .feed.products section div.visual{margin-bottom:.5rem}.store-container .feed.products section div.visual a.image img{max-width:100%;display:block}.store-container .feed.products section div.text *{line-height:1.2;white-space:normal}.store-container .feed.products section div.text h1{font-weight:bold;font-size:1rem;line-height:1;font-weight:900;margin-bottom:.5rem;margin-top:0;font-family:"Montserrat",tahoma,sans-serif;font-weight:500}@media(max-width:600px){.store-container .feed.products section div.text h1{min-height:unset}}.store-container .feed.products section div.text h1 a{text-decoration:none;text-transform:uppercase;color:#007DB6;color:#231F20}.store-container .feed.products section div.text .description{display:block;margin:0;line-height:1.2;color:#9F9F9F}.store-container .feed.products section div.text .description p{margin:0}.store-container .feed.products section div.text div.summary{max-height:3.6em;overflow:hidden}.store-container .feed.products section div.text div.summary{font-size:.83333em}.store-container .feed.products section div.text div.summary{line-height:1.8em}.store-container .feed.products section div.text div.summary{margin:0}.store-container .feed.products section div.text div.price{margin:.5rem 0;font-weight:600}.store-container .feed.products section div.text div.price{font-size:.83333em}.store-container .feed.products section div.text div.price{line-height:1.8em}.store-container .feed.products section div.text div.price{margin:0}.store-container .feed.products section div.text button.add_to_cart{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;background:transparent;color:#027DB6;margin-top:.5rem}.store-container .feed.products section div.text button.add_to_cart:hover{transform:scale(1.1);color:white}.store-container .feed.products section div.text button.add_to_cart::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-container .feed.products section div.text button.add_to_cart::before{content:"\f07a"}#page-store-checkout form#cart,#page-store-cart form#cart{padding:4rem 1rem 0}@media(max-width:960px){#page-store-checkout form#cart,#page-store-cart form#cart{padding-top:0}}#page-store-checkout form#cart ol.items li,#page-store-cart form#cart ol.items li{display:flex;background-color:unset;font-size:1rem;font-weight:500;color:#797979;text-align:left!important;padding:.5rem 0}@media(max-width:768px){#page-store-checkout form#cart ol.items li,#page-store-cart form#cart ol.items li{flex-wrap:wrap;padding:2rem 0}}@media(max-width:600px){#page-store-checkout form#cart ol.items li,#page-store-cart form#cart ol.items li{align-items:center}}#page-store-checkout form#cart ol.items li.cart-headers,#page-store-cart form#cart ol.items li.cart-headers{border-bottom:1px solid #CCC}@media(max-width:768px){#page-store-checkout form#cart ol.items li.cart-headers,#page-store-cart form#cart ol.items li.cart-headers{display:none}}#page-store-checkout form#cart ol.items li:not(.cart-headers),#page-store-cart form#cart ol.items li:not(.cart-headers){border-bottom:1px solid #EEE}#page-store-checkout form#cart ol.items li:not(.cart-headers):last-child,#page-store-cart form#cart ol.items li:not(.cart-headers):last-child{border-bottom:unset}#page-store-checkout form#cart ol.items li:not(.cart-headers) .quantity,#page-store-cart form#cart ol.items li:not(.cart-headers) .quantity{position:relative;height:2rem;padding:.3rem 1rem;top:-5px;font-size:1rem}@media(max-width:768px){#page-store-checkout form#cart ol.items li:not(.cart-headers) .quantity:before,#page-store-cart form#cart ol.items li:not(.cart-headers) .quantity:before{content:"QTY:";position:relative;display:inline-block}}#page-store-checkout form#cart ol.items li:not(.cart-headers) .quantity:after,#page-store-cart form#cart ol.items li:not(.cart-headers) .quantity:after{content:"";position:absolute;width:60%;height:100%;border:1px solid #EEE;left:20%;border-radius:5px;top:2px}@media(max-width:768px){#page-store-checkout form#cart ol.items li:not(.cart-headers) .quantity:after,#page-store-cart form#cart ol.items li:not(.cart-headers) .quantity:after{width:90%;left:5%}}#page-store-checkout form#cart ol.items li:not(.cart-headers) .quantity.download-item,#page-store-cart form#cart ol.items li:not(.cart-headers) .quantity.download-item{visibility:hidden}#page-store-checkout form#cart ol.items li:not(.cart-headers) .total .amount,#page-store-cart form#cart ol.items li:not(.cart-headers) .total .amount{font-weight:bold;color:black}#page-store-checkout form#cart ol.items li:not(.cart-headers) .each span.title,#page-store-checkout form#cart ol.items li:not(.cart-headers) .total span.title,#page-store-cart form#cart ol.items li:not(.cart-headers) .each span.title,#page-store-cart form#cart ol.items li:not(.cart-headers) .total span.title{display:none}@media(max-width:768px){#page-store-checkout form#cart ol.items li:not(.cart-headers) .each span.title,#page-store-checkout form#cart ol.items li:not(.cart-headers) .total span.title,#page-store-cart form#cart ol.items li:not(.cart-headers) .each span.title,#page-store-cart form#cart ol.items li:not(.cart-headers) .total span.title{display:block}}#page-store-checkout form#cart ol.items li:not(.cart-headers) .each.discounted .retail,#page-store-checkout form#cart ol.items li:not(.cart-headers) .total.discounted .retail,#page-store-cart form#cart ol.items li:not(.cart-headers) .each.discounted .retail,#page-store-cart form#cart ol.items li:not(.cart-headers) .total.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}#page-store-checkout form#cart ol.items li>div,#page-store-cart form#cart ol.items li>div{padding:0 .5rem}#page-store-checkout form#cart ol.items li .cart-product-image,#page-store-cart form#cart ol.items li .cart-product-image{width:70px;padding-left:0!important}@media(max-width:768px){#page-store-checkout form#cart ol.items li .cart-product-image,#page-store-cart form#cart ol.items li .cart-product-image{padding-right:0;width:70px;margin-bottom:1rem}}@media(max-width:600px){#page-store-checkout form#cart ol.items li .cart-product-image,#page-store-cart form#cart ol.items li .cart-product-image{width:100%;margin-bottom:0}}#page-store-checkout form#cart ol.items li .cart-product-image a,#page-store-cart form#cart ol.items li .cart-product-image a{display:block;font-size:0}@media(max-width:600px){#page-store-checkout form#cart ol.items li .cart-product-image a,#page-store-cart form#cart ol.items li .cart-product-image a{text-align:center}}#page-store-checkout form#cart ol.items li .cart-product-image a img,#page-store-cart form#cart ol.items li .cart-product-image a img{width:70px;max-width:100%}@media(max-width:600px){#page-store-checkout form#cart ol.items li .cart-product-image a img,#page-store-cart form#cart ol.items li .cart-product-image a img{width:100%}}#page-store-checkout form#cart ol.items li .title-container,#page-store-cart form#cart ol.items li .title-container{width:calc(50% - 55px);margin-right:0}@media(max-width:768px){#page-store-checkout form#cart ol.items li .title-container,#page-store-cart form#cart ol.items li .title-container{width:calc(100% - 80px);margin-bottom:.75rem;position:relative}#page-store-checkout form#cart ol.items li .title-container:after,#page-store-cart form#cart ol.items li .title-container:after{clear:both;display:table;content:""}}@media(max-width:600px){#page-store-checkout form#cart ol.items li .title-container,#page-store-cart form#cart ol.items li .title-container{width:100%;text-align:center;padding:1rem}}#page-store-checkout form#cart ol.items li .title-container span.discount-applied,#page-store-cart form#cart ol.items li .title-container span.discount-applied{color:#007DB6;font-weight:100;font-size:.85rem}#page-store-checkout form#cart ol.items li .title-container a.title.product-title,#page-store-cart form#cart ol.items li .title-container a.title.product-title{color:black;text-decoration:none;font-size:.9rem;font-weight:600}#page-store-checkout form#cart ol.items li .title-container a.title.product-title:hover,#page-store-cart form#cart ol.items li .title-container a.title.product-title:hover{color:#007DB6}@media(max-width:600px){#page-store-checkout form#cart ol.items li .title-container a.title.product-title,#page-store-cart form#cart ol.items li .title-container a.title.product-title{font-size:1rem}}#page-store-checkout form#cart ol.items li .title-container .preorder,#page-store-checkout form#cart ol.items li .title-container span.options,#page-store-cart form#cart ol.items li .title-container .preorder,#page-store-cart form#cart ol.items li .title-container span.options{color:#A2A2A2;font-style:italic;font-size:.8rem;margin-bottom:2rem;display:block;line-height:1}#page-store-checkout form#cart ol.items li .title-container .preorder::before,#page-store-checkout form#cart ol.items li .title-container span.options::before,#page-store-cart form#cart ol.items li .title-container .preorder::before,#page-store-cart form#cart ol.items li .title-container span.options::before{position:relative;top:0;font-size:.5rem;margin-right:5px}#page-store-checkout form#cart ol.items li .title-container .preorder::before,#page-store-checkout form#cart ol.items li .title-container span.options::before,#page-store-cart form#cart ol.items li .title-container .preorder::before,#page-store-cart form#cart ol.items li .title-container span.options::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-store-checkout form#cart ol.items li .title-container .preorder::before,#page-store-checkout form#cart ol.items li .title-container span.options::before,#page-store-cart form#cart ol.items li .title-container .preorder::before,#page-store-cart form#cart ol.items li .title-container span.options::before{content:"\f068"}#page-store-checkout form#cart ol.items li .title-container .preorder,#page-store-cart form#cart ol.items li .title-container .preorder{color:red}#page-store-checkout form#cart ol.items li .each,#page-store-checkout form#cart ol.items li .total,#page-store-checkout form#cart ol.items li .quantity,#page-store-checkout form#cart ol.items li .quantity-empty,#page-store-checkout form#cart ol.items li .qty-container,#page-store-checkout form#cart ol.items li .remove-product,#page-store-cart form#cart ol.items li .each,#page-store-cart form#cart ol.items li .total,#page-store-cart form#cart ol.items li .quantity,#page-store-cart form#cart ol.items li .quantity-empty,#page-store-cart form#cart ol.items li .qty-container,#page-store-cart form#cart ol.items li .remove-product{width:12%!important;text-align:center!important;font-weight:300!important;font-size:.8rem!important;margin:0}@media(max-width:768px){#page-store-checkout form#cart ol.items li .each,#page-store-checkout form#cart ol.items li .total,#page-store-checkout form#cart ol.items li .quantity,#page-store-checkout form#cart ol.items li .quantity-empty,#page-store-checkout form#cart ol.items li .qty-container,#page-store-checkout form#cart ol.items li .remove-product,#page-store-cart form#cart ol.items li .each,#page-store-cart form#cart ol.items li .total,#page-store-cart form#cart ol.items li .quantity,#page-store-cart form#cart ol.items li .quantity-empty,#page-store-cart form#cart ol.items li .qty-container,#page-store-cart form#cart ol.items li .remove-product{width:25%!important}}#page-store-checkout form#cart ol.items li .each.discounted .retail,#page-store-checkout form#cart ol.items li .total.discounted .retail,#page-store-checkout form#cart ol.items li .quantity.discounted .retail,#page-store-checkout form#cart ol.items li .quantity-empty.discounted .retail,#page-store-checkout form#cart ol.items li .qty-container.discounted .retail,#page-store-checkout form#cart ol.items li .remove-product.discounted .retail,#page-store-cart form#cart ol.items li .each.discounted .retail,#page-store-cart form#cart ol.items li .total.discounted .retail,#page-store-cart form#cart ol.items li .quantity.discounted .retail,#page-store-cart form#cart ol.items li .quantity-empty.discounted .retail,#page-store-cart form#cart ol.items li .qty-container.discounted .retail,#page-store-cart form#cart ol.items li .remove-product.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}@media(max-width:600px){#page-store-checkout form#cart ol.items li .quantity-empty,#page-store-checkout form#cart ol.items li .qty-container,#page-store-checkout form#cart ol.items li .remove-product,#page-store-cart form#cart ol.items li .quantity-empty,#page-store-cart form#cart ol.items li .qty-container,#page-store-cart form#cart ol.items li .remove-product{width:100%!important}}@media(max-width:600px){#page-store-checkout form#cart ol.items li .each,#page-store-checkout form#cart ol.items li .total,#page-store-checkout form#cart ol.items li .quantity,#page-store-cart form#cart ol.items li .each,#page-store-cart form#cart ol.items li .total,#page-store-cart form#cart ol.items li .quantity{width:33.33%!important;padding:0 1rem;margin-bottom:1rem}}@media(max-width:360px){#page-store-checkout form#cart ol.items li .each,#page-store-checkout form#cart ol.items li .total,#page-store-checkout form#cart ol.items li .quantity,#page-store-cart form#cart ol.items li .each,#page-store-cart form#cart ol.items li .total,#page-store-cart form#cart ol.items li .quantity{width:100%!important}}#page-store-checkout form#cart ol.items li .each span.title,#page-store-checkout form#cart ol.items li .total span.title,#page-store-checkout form#cart ol.items li .quantity span.title,#page-store-cart form#cart ol.items li .each span.title,#page-store-cart form#cart ol.items li .total span.title,#page-store-cart form#cart ol.items li .quantity span.title{color:black;font-size:1rem;font-weight:bold}#page-store-checkout form#cart ol.items li .each.discounted .retail,#page-store-checkout form#cart ol.items li .total.discounted .retail,#page-store-checkout form#cart ol.items li .quantity.discounted .retail,#page-store-cart form#cart ol.items li .each.discounted .retail,#page-store-cart form#cart ol.items li .total.discounted .retail,#page-store-cart form#cart ol.items li .quantity.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}#page-store-checkout form#cart ol.items li .quantity,#page-store-cart form#cart ol.items li .quantity{font-weight:300}#page-store-checkout form#cart ol.items li .quantity.download-streaming,#page-store-cart form#cart ol.items li .quantity.download-streaming{cursor:not-allowed}#page-store-checkout form#cart ol.items li .quantity.download-streaming::after,#page-store-cart form#cart ol.items li .quantity.download-streaming::after{background-color:rgba(0,0,0,0.1)}#page-store-checkout form#cart ol.items li .qty-container,#page-store-cart form#cart ol.items li .qty-container{font-weight:300}#page-store-checkout form#cart ol.items li button.remove,#page-store-cart form#cart ol.items li button.remove{background-color:transparent;padding:0;box-shadow:unset;position:relative;top:0;text-align:center;overflow:unset;text-transform:none;left:0;font-weight:300;width:unset;color:#007DB6;margin:0 auto;right:0}#page-store-checkout form#cart ol.items li button.remove::before,#page-store-cart form#cart ol.items li button.remove::before{display:inline;padding-right:5px;font-size:.75rem}#page-store-checkout form#cart ol.items li button.remove:hover,#page-store-cart form#cart ol.items li button.remove:hover{text-decoration:underline}@media(max-width:600px){#page-store-checkout form#cart ol.items li button.remove,#page-store-cart form#cart ol.items li button.remove{background:#007DB6;padding:.5rem 2rem;line-height:1;height:unset;color:#FFF;font-weight:bold}}#page-store-checkout form#cart ol.items li .mobile-container,#page-store-cart form#cart ol.items li .mobile-container{width:50%}#page-store-checkout form#cart ol.items li .mobile-container:after,#page-store-cart form#cart ol.items li .mobile-container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(max-width:768px){#page-store-checkout form#cart ol.items li .mobile-container,#page-store-cart form#cart ol.items li .mobile-container{clear:both;width:100%;margin-top:1rem}}#page-store-checkout form#cart ol.items li .mobile-container .each,#page-store-checkout form#cart ol.items li .mobile-container .quantity,#page-store-checkout form#cart ol.items li .mobile-container .quantity-empty,#page-store-checkout form#cart ol.items li .mobile-container .qty-container,#page-store-checkout form#cart ol.items li .mobile-container .total,#page-store-checkout form#cart ol.items li .mobile-container .remove-product,#page-store-cart form#cart ol.items li .mobile-container .each,#page-store-cart form#cart ol.items li .mobile-container .quantity,#page-store-cart form#cart ol.items li .mobile-container .quantity-empty,#page-store-cart form#cart ol.items li .mobile-container .qty-container,#page-store-cart form#cart ol.items li .mobile-container .total,#page-store-cart form#cart ol.items li .mobile-container .remove-product{width:25%!important;text-align:center!important;font-weight:300!important;font-size:1rem!important;float:left!important}@media(max-width:768px){#page-store-checkout form#cart ol.items li .mobile-container .each,#page-store-checkout form#cart ol.items li .mobile-container .quantity,#page-store-checkout form#cart ol.items li .mobile-container .quantity-empty,#page-store-checkout form#cart ol.items li .mobile-container .qty-container,#page-store-checkout form#cart ol.items li .mobile-container .total,#page-store-checkout form#cart ol.items li .mobile-container .remove-product,#page-store-cart form#cart ol.items li .mobile-container .each,#page-store-cart form#cart ol.items li .mobile-container .quantity,#page-store-cart form#cart ol.items li .mobile-container .quantity-empty,#page-store-cart form#cart ol.items li .mobile-container .qty-container,#page-store-cart form#cart ol.items li .mobile-container .total,#page-store-cart form#cart ol.items li .mobile-container .remove-product{text-align:left}}#page-store-checkout form#cart ol.items li .mobile-container .each.discounted .retail,#page-store-checkout form#cart ol.items li .mobile-container .quantity.discounted .retail,#page-store-checkout form#cart ol.items li .mobile-container .quantity-empty.discounted .retail,#page-store-checkout form#cart ol.items li .mobile-container .qty-container.discounted .retail,#page-store-checkout form#cart ol.items li .mobile-container .total.discounted .retail,#page-store-checkout form#cart ol.items li .mobile-container .remove-product.discounted .retail,#page-store-cart form#cart ol.items li .mobile-container .each.discounted .retail,#page-store-cart form#cart ol.items li .mobile-container .quantity.discounted .retail,#page-store-cart form#cart ol.items li .mobile-container .quantity-empty.discounted .retail,#page-store-cart form#cart ol.items li .mobile-container .qty-container.discounted .retail,#page-store-cart form#cart ol.items li .mobile-container .total.discounted .retail,#page-store-cart form#cart ol.items li .mobile-container .remove-product.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}#page-store-checkout form#cart ol.items li .mobile-container .quantity,#page-store-cart form#cart ol.items li .mobile-container .quantity{font-weight:300}#page-store-checkout form#cart ol.items li .mobile-container .qty-container,#page-store-cart form#cart ol.items li .mobile-container .qty-container{font-weight:300}#page-store-checkout form#cart ol.items li .mobile-container button.remove,#page-store-cart form#cart ol.items li .mobile-container button.remove{background-color:transparent;padding:0;box-shadow:unset;position:relative;top:0;text-align:center;overflow:unset;text-transform:none;left:0;font-weight:300;width:unset;color:#007DB6;margin:0 auto;right:0}#page-store-checkout form#cart ol.items li .mobile-container button.remove::before,#page-store-cart form#cart ol.items li .mobile-container button.remove::before{display:inline;padding-right:5px;font-size:.75rem}#page-store-checkout form#cart ol.items li .mobile-container button.remove:hover,#page-store-cart form#cart ol.items li .mobile-container button.remove:hover{text-decoration:underline}#page-store-checkout form#cart .summary,#page-store-cart form#cart .summary{border-top:2px dotted #CCC}#page-store-checkout form#cart .summary .subtotal,#page-store-cart form#cart .summary .subtotal{border-bottom:2px dotted #CCC;font-weight:700;color:#232323;font-size:1.2rem}@media(min-width:601px){#page-store-checkout form#cart .summary .applied_promo_code,#page-store-cart form#cart .summary .applied_promo_code{display:flex;justify-content:flex-end;align-items:center}}#page-store-checkout form#cart .summary .applied_promo_code button,#page-store-cart form#cart .summary .applied_promo_code button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#page-store-checkout form#cart .summary .applied_promo_code button:hover,#page-store-cart form#cart .summary .applied_promo_code button:hover{transform:scale(1.1);color:white}#page-store-checkout form#cart .summary .promo_code input,#page-store-cart form#cart .summary .promo_code input{max-width:200px;display:inline-block;position:relative;height:33px;margin:.75rem .5rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#page-store-checkout form#cart .summary .promo_code .discount_code button,#page-store-cart form#cart .summary .promo_code .discount_code button{display:inline-block;margin-top:.75rem;margin-bottom:.75rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;margin-right:0;background-color:#3DA044;text-transform:uppercase;text-decoration:none;font-weight:bold;padding:.4rem 1rem;background-color:black;color:#FFF}#page-store-checkout form#cart .summary .promo_code .discount_code button:hover,#page-store-cart form#cart .summary .promo_code .discount_code button:hover{transform:scale(1.1);color:white}#page-store-checkout form#cart .buttons button,#page-store-cart form#cart .buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#page-store-checkout form#cart .buttons button:hover,#page-store-cart form#cart .buttons button:hover{transform:scale(1.1);color:white}#page-store-checkout form#cart .buttons a,#page-store-cart form#cart .buttons a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}#page-store-checkout form#cart .buttons a:hover,#page-store-cart form#cart .buttons a:hover{transform:scale(1.1);color:white}#page-store-checkout form#cart .buttons a.proceed,#page-store-checkout form#cart .buttons button.proceed,#page-store-cart form#cart .buttons a.proceed,#page-store-cart form#cart .buttons button.proceed{background-color:#007DB6;margin:0}#page-store-checkout form#cart .buttons a:hover,#page-store-checkout form#cart .buttons button:hover,#page-store-cart form#cart .buttons a:hover,#page-store-cart form#cart .buttons button:hover{color:#FFF}#page-store-checkout .applied_promo_code .title,#page-store-cart .applied_promo_code .title{padding-right:3px;font-weight:bold;color:#096378}#page-store-checkout .applied_promo_code .applied_discount_code,#page-store-cart .applied_promo_code .applied_discount_code{padding-right:10px}#page-store-checkout .applied_promo_code .buttons button,#page-store-cart .applied_promo_code .buttons button{font-size:1rem!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#page-store-checkout .mfp-wrap #quantity-input,#page-store-cart .mfp-wrap #quantity-input{width:60%;display:inline-block;float:left;margin-left:20px}@media(max-width:600px){#page-store-checkout .mfp-wrap #quantity-input,#page-store-cart .mfp-wrap #quantity-input{width:100%;float:none;display:block;margin:0}}main #order_history section.feed.orders{border-top:unset;background-image:linear-gradient(to right,#DDD 33%,rgba(255,255,255,0) 0);background-position:top;background-size:3px 1px;background-repeat:repeat-x}main #order_history section.feed.orders section{background-image:linear-gradient(to right,#DDD 33%,rgba(255,255,255,0) 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;border-bottom:unset;transition:.4s all;padding:.75rem 0;width:100%}main #order_history section.feed.orders section a{transition:.4s all;display:flex;align-items:center}@media(max-width:768px){main #order_history section.feed.orders section a{flex-direction:column}}main #order_history section.feed.orders section a h1,main #order_history section.feed.orders section a h2{color:#3DA044;font-size:1rem;margin:0;width:calc(100% - 400px)}main #order_history section.feed.orders section a h1 span,main #order_history section.feed.orders section a h2 span{font-weight:bold}main #order_history section.feed.orders section a time{width:280px}main #order_history section.feed.orders section a .total{width:120px;text-align:right;font-weight:bold}main #order_history section.feed.orders section a abbr{border:none}main #order_history section.feed.orders section a h1{text-decoration:underline}main #order_history section.feed.orders section a h1,main #order_history section.feed.orders section a h2,main #order_history section.feed.orders section a time,main #order_history section.feed.orders section a .total{transition:.4s all;padding:0 .5rem;color:#231F20}@media(max-width:768px){main #order_history section.feed.orders section a h1,main #order_history section.feed.orders section a h2,main #order_history section.feed.orders section a time,main #order_history section.feed.orders section a .total{width:100%;text-align:left;line-height:1;margin-bottom:.5rem}}main #downloads .feed.downloads>section{display:flex;position:relative;align-content:center;width:100%}main #downloads .feed.downloads>section>*{font-size:1rem}@media(min-width:769px){main #downloads .feed.downloads>section .title-name,main #downloads .feed.downloads>section .description{width:calc(50% - 100px);padding-right:1rem}}main #downloads .feed.downloads>section .title-name>*{margin-bottom:0;font-size:1rem}main #downloads .feed.downloads>section .title-name h3.product-title{color:#007DB6;margin-top:0;line-height:2}main #downloads .feed.downloads>section .title-name h4.file-name{color:#AFAFAF;margin-top:.5rem}@media(min-width:769px){main #downloads .feed.downloads>section .actions{width:200px}}main #downloads .feed.downloads>section .actions a.download{height:unset;position:relative;transform:unset;left:0;top:0;max-width:100%;right:0;width:fit-content;margin-top:0}main #thanks section.message{margin-bottom:1.5em;padding:1rem;font-weight:normal}main #thanks section.message h2{font-family:"Montserrat",tahoma,sans-serif;font-size:1.3rem;margin-bottom:0;display:inline-block;margin:0}main #thanks section.order{border:1px solid #EEE;margin-bottom:2rem}main #thanks section.order .order-confirmation{padding:1rem;border-bottom:1px solid #EEE}@media(max-width:768px){main #thanks section.order .order-confirmation{padding:2rem}}@media(max-width:480px){main #thanks section.order .order-confirmation{padding:1rem}}main #thanks section.order .order-confirmation .order-number .title{font-size:1.25rem;display:block;font-weight:bold}main #thanks section.order .info{line-height:1.2;padding:0;margin:0;border-bottom:1px solid #EEE}main #thanks section.order .info:after{display:block;clear:both;content:" ";overflow:hidden;height:0}main #thanks section.order .info h3{text-align:left;display:block!important;margin:0 0 1rem;font-size:1.25rem}main #thanks section.order .info section{width:100%;margin:0;padding:1rem;text-align:left}@media(max-width:768px){main #thanks section.order .info section{float:none;width:100%}}main #thanks section.order .info section div{display:block!important;text-align:left;line-height:1.4}main #thanks section.order .shipping-label{padding:1rem}main #thanks section.order .shipping-label a{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem}main #thanks section.order .shipping-label a:hover{transform:scale(1.1);color:white}main #thanks section.order .items{background-color:#FFF;padding:1rem}main #thanks section.order .items li{background:none;vertical-align:baseline;padding-right:0}@media(max-width:960px){main #thanks section.order .items li{margin-bottom:2rem}}main #thanks section.order .items li>*{line-height:2}main #thanks section.order .items li:after{display:block;clear:both;content:" ";overflow:hidden;height:0}main #thanks section.order .items li>.title{float:left;width:69%}@media(max-width:1100px){main #thanks section.order .items li>.title{width:60%}}@media(max-width:960px){main #thanks section.order .items li>.title{width:100%;margin-right:0}}main #thanks section.order .items li>.title a{text-decoration:none;font-weight:bold;color:#000;text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:.5px}@media(max-width:960px){main #thanks section.order .items li>.title span.options{display:block;line-height:1;margin-bottom:.5rem}}main #thanks section.order .items li>.title span.options::before{font-size:.5rem;margin-left:.5rem;position:relative;top:-2px}main #thanks section.order .items li>.title span.options::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main #thanks section.order .items li>.title span.options::before{content:"\f068"}main #thanks section.order .items li .quantity{float:left;width:14%;font-weight:700;font-size:1rem;position:relative;top:2px}@media(max-width:960px){main #thanks section.order .items li .quantity{width:50%;text-align:left}}@media(max-width:480px){main #thanks section.order .items li .quantity{width:30%}}main #thanks section.order .items li .quantity:before{content:"QTY:"}main #thanks section.order .items li .price{float:right;width:14%;position:relative;top:0;padding-top:0;text-align:right;height:unset}@media(max-width:1200px){main #thanks section.order .items li .price{width:20%}}@media(max-width:960px){main #thanks section.order .items li .price{width:40%;text-align:right}}@media(max-width:480px){main #thanks section.order .items li .price{width:60%}}main #thanks section.order .items li .price .total{width:50%}main #thanks section.order .items li .price .amount{font-size:1rem;font-weight:bold;color:#585858}main #thanks section.order .items li .price span.title{font-size:10px;color:#000}main #thanks section.order .summary{margin-bottom:0!important}main #thanks section.order .summary>div{padding:.5rem 1rem!important;border-bottom-width:1px}main #thanks section.order .summary>div.total{border-bottom:0;background-color:#EFEFEF;font-size:1.5rem}main #login .new_user .new-user-container{margin-bottom:3rem}main nav.breadcrumb{margin-bottom:2rem}main nav.breadcrumb ol{list-style:none;margin:0}main nav.breadcrumb ol li a{font-size:1rem}main nav.breadcrumb.store-breadcrumbs li{margin-right:.75rem!important}main nav.breadcrumb.store-breadcrumbs li::after{margin-left:.75rem!important}.carousel .thumbnails li{box-shadow:0 2px 5px rgba(0,0,0,0.3);background-color:#6A6A6A}#minicart{z-index:20}#minicart div.contents p{margin-top:0}article.product-detail>.page-body>.container{padding:0}article.product-detail>.page-body>.container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(min-width:769px){article.product-detail>.page-body>.container .visuals{float:left;width:calc(33.33% - 3rem);margin-right:3rem}}@media(min-width:769px){article.product-detail>.page-body>.container .product-container{float:right;width:66.66%}}article.product-detail>.page-body>.container .product-container>header{margin:0}article.product-detail>.page-body>.container .product-container>header h1{font-size:1.5rem;line-height:1.3;margin:0;font-weight:bold;text-align:left}article.product-detail>.page-body>.container .product-container section{margin-bottom:0;border-top:1px solid #EFEFEF;font-size:0;padding:.5rem 0}article.product-detail>.page-body>.container .product-container section>h2{margin:1rem 0 1.5rem;position:relative;cursor:pointer;font-size:1.5rem}article.product-detail>.page-body>.container .product-container section>h2 span{display:block;cursor:pointer}article.product-detail>.page-body>.container .product-container section>h2 span::after{position:absolute;font-size:1rem;right:0;top:50%;transform:translateY(-50%)}article.product-detail>.page-body>.container .product-container section>h2 span::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article.product-detail>.page-body>.container .product-container section>h2 span::after{content:"\f107"}article.product-detail>.page-body>.container .product-container section div{display:block}article.product-detail>.page-body>.container .product-container section label{width:auto;padding:0;margin-right:.25rem}article.product-detail>.page-body>.container .product-container section>*{font-size:1rem;line-height:1.3}article.product-detail>.page-body>.container .product-container section:first-child{margin-bottom:0}article.product-detail>.page-body>.container .product-container section:last-child{border-bottom:1px solid #EFEFEF}article.product-detail>.page-body>.container .product-container section .content-container{margin:1rem 0}article.product-detail>.page-body>.container .product-container section .content-container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}article.product-detail>.page-body>.container .product-container section .content-container h3{font-size:1.5rem;margin-bottom:1rem;text-transform:unset}article.product-detail>.page-body>.container .product-container section .content-container h3+ul{margin:0 0 1rem;border:1px solid #EFEFEF}article.product-detail>.page-body>.container .product-container section .content-container h3+ul li{padding:.75rem;list-style-type:none;font-size:.85rem}article.product-detail>.page-body>.container .product-container section .content-container h3+ul li:nth-child(odd){background:#EFEFEF}article.product-detail>.page-body>.container .product-container section .content-container h3+ul li a{text-decoration:none;font-size:.85rem}article.product-detail>.page-body>.container .product-container section .content-container h3+ul li>h4{font-size:1rem;font-size:.85rem;font-weight:500;margin-bottom:0}article.product-detail>.page-body>.container .product-container section .content-container .feed{width:100%!important;text-align:left;float:none;border:none}article.product-detail>.page-body>.container .product-container section .content-container .feed section{border:none;width:100%;padding:.25rem 0;margin-bottom:0;min-height:unset;background-image:linear-gradient(to right,#ABABAB 33%,rgba(255,255,255,0) 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}article.product-detail>.page-body>.container .product-container section .content-container .feed section *{line-height:1;font-size:.8rem}article.product-detail>.page-body>.container .product-container section .content-container .feed section:last-child{background-image:none!important}article.product-detail>.page-body>.container .product-container section .content-container .feed section .visual{float:left;width:40px;padding-left:.5rem}article.product-detail>.page-body>.container .product-container section .content-container .feed section .visual a{display:block}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text{width:calc(100% - 40px);padding:0 1rem;display:flex}@media(max-width:960px){article.product-detail>.page-body>.container .product-container section .content-container .feed section .text{padding-right:0}}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text>*{padding:0 .25rem}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text h1{width:100%;line-height:1.75;margin:0;color:#000;font-size:.9rem;padding-top:3px;font-weight:normal}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .product-number{width:20%}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .product-number>*{line-height:1;display:block}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .product-number label{padding:0;margin-right:.25rem;width:auto!important;display:inline-block;line-height:1}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .qty{width:15%}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .qty label{font-size:.8rem;line-height:1}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .price{width:20%;margin:0}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .price .retail *,article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .price .sale *{font-size:.8rem;color:black;line-height:1}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .price.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}article.product-detail>.page-body>.container .product-container section .content-container .feed section .text .price.discounted .retail *{color:#C4C1C1!important}article.product-detail>.page-body>.container .product-container section .content-container .feed section:hover{background-color:#F7F7F7}article.product-detail>.page-body>.container .product-container section .content-container .feed section:hover a{color:#007DB6}article.product-detail>.page-body>.container .product-container section .content-container .feed section:hover h2,article.product-detail>.page-body>.container .product-container section .content-container .feed section:hover time,article.product-detail>.page-body>.container .product-container section .content-container .feed section:hover .total{color:#007DB6}article.product-detail>.page-body>.container .product-container section .content-container table{margin-bottom:0}article.product-detail>.page-body>.container .product-container section .content-container a.tt4-video-link{display:block;position:relative;background-color:black;margin:2rem auto}article.product-detail>.page-body>.container .product-container section .content-container a.tt4-video-link img{opacity:.5;display:block;width:100%}article.product-detail>.page-body>.container .product-container section .content-container a.tt4-video-link::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#FFF;font-size:3.25rem;z-index:100}article.product-detail>.page-body>.container .product-container section .content-container a.tt4-video-link::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article.product-detail>.page-body>.container .product-container section .content-container a.tt4-video-link::before{content:"\f04b"}article.product-detail>.page-body>.container .product-container section .content-container hr{border-color:#EFEFEF}article.product-detail>.page-body>.container .product-container section.hide-content h2 span::after{position:absolute;font-size:1rem;right:0;top:50%;transform:translateY(-50%)}article.product-detail>.page-body>.container .product-container section.hide-content h2 span::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article.product-detail>.page-body>.container .product-container section.hide-content h2 span::after{content:"\f106"}article.product-detail>.page-body>.container .product-container section.hide-content .content-container{display:none}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button){border:none;background:transparent;padding:0;position:relative;margin-bottom:2rem;margin-top:.5rem}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .price{font-weight:bold;margin-bottom:1rem}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .price label{display:none}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .price>*{display:inline-block}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail *,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .sale *{font-size:1rem;line-height:2}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail * input,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .sale * input{max-width:fit-content}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail * select,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail * input,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .sale * select,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .sale * input{border-radius:unset}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail *{color:#000;margin-bottom:1rem}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .price.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .price.discounted .retail *{color:#C4C1C1!important}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail abbr,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .retail span.amount,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .sale abbr,article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) .sale span.amount{font-size:1.3rem}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form{margin:0;line-height:1;clear:unset}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul{margin-bottom:0;border-bottom:0}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul li{margin-bottom:0}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul li.text.quantity{display:flex;margin:2rem 0 1rem;text-transform:uppercase;line-height:1;align-items:center;padding:0;margin:0;border-top:0;margin-bottom:2rem}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul li.text.quantity label{width:inherit;font-size:.7rem;text-transform:uppercase;color:#000}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul li.text.quantity label:after{content:":"}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul li.text.quantity input#opts-qty{display:inline-block;width:inherit;max-width:100px;font-size:1rem;line-height:1;height:2rem;text-align:center;padding:0 1rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form ul label{font-size:1rem;letter-spacing:2px;line-height:2.3}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form .buttons{display:block;width:100%;font-size:1rem;margin-top:1rem;clear:unset}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form .buttons button{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;background-color:#007DB6;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}article.product-detail>.page-body>.container .product-container .add_to_cart:not(button) form .buttons button:hover{transform:scale(1.1);color:white}article.product-detail>.page-body>.container .product-container .description p,article.product-detail>.page-body>.container .product-container .description p span{font-size:1rem!important}article.product-detail>.page-body>.container .product-container .description p:empty{display:none}article.product-detail>.page-body>.container .product-container .description p{margin-top:0}article.product-detail>.page-body>.container .product-container .details table{border:1px solid #EFEFEF}article.product-detail>.page-body>.container .product-container .details table tr{display:flex}article.product-detail>.page-body>.container .product-container .details table tr:nth-child(odd){background:#EFEFEF}article.product-detail>.page-body>.container .product-container .details table tr th,article.product-detail>.page-body>.container .product-container .details table tr td{font-size:.8rem;line-height:1.3;width:50%;display:block;padding:.5rem;border:1px solid #DBDBDB;text-align:left}article.product-detail>.page-body>.container .product-container .details table tr td span.contributor:last-child span.comma{display:none}article.product-detail>.page-body>.container .product-container .preview_streaming_media .content-container section{border:unset;position:relative;padding-top:0}article.product-detail>.page-body>.container .product-container .preview_streaming_media .content-container section .audio-container a.tt4-audio-link{padding:.75rem 1.5rem;font-size:.875rem;font-family:'Montserrat';font-weight:500;font-style:normal;text-align:center;text-decoration:none;line-height:1rem;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:.25rem;color:white;background-color:#007DB6;border:1px solid #007DB6;border-radius:1.5rem;transform:scale(1);transition:.3s;overflow:hidden;text-overflow:ellipsis;height:2.5rem;margin-top:0}article.product-detail>.page-body>.container .product-container .preview_streaming_media .content-container section .audio-container a.tt4-audio-link:hover{transform:scale(1.1);color:white}article.product-detail>.page-body>.container .product-container>.editions ul{border:1px solid #EFEFEF;margin-left:0}article.product-detail>.page-body>.container .product-container>.editions ul li{list-style-type:none;font-size:.8rem}article.product-detail>.page-body>.container .product-container>.editions ul li:nth-child(odd){background:#EFEFEF}article.product-detail>.page-body>.container .product-container>.editions ul li a{text-decoration:none;width:100%;display:flex;color:#231F20}article.product-detail>.page-body>.container .product-container>.editions ul li a>*{line-height:1.3;width:50%;display:block;padding:.5rem;border:1px solid #DBDBDB;text-align:left}article.product-detail>.page-body>.container .product-container>.editions ul li a>*:first-child{font-weight:bold;text-decoration:underline}article.product-detail>.page-body>.container .product-container .bundle_products .feed.bundle section{display:flex;background-color:#EFEFEF;padding:1rem 2rem}article.product-detail>.page-body>.container .product-container .bundle_products .feed.bundle section a{display:flex;align-items:center}article.product-detail>.page-body>.container .product-container .bundle_products .feed.bundle section .visual{width:50px;padding-left:0;margin:0 15px 0 0}article.product-detail>.page-body>.container .product-container .bundle_products .feed.bundle section h3{width:calc(100% - 65px);margin:0}article.product-detail>.page-body>.container .product-container .bundle_products .feed.bundle section .text,article.product-detail>.page-body>.container .product-container .bundle_products .feed.bundle section .visuals{display:none}article.product-detail>.page-body .related_products{border-top:1px solid #EEE;padding-top:3.75em;margin-top:5rem}article.product-detail>.page-body .related_products .feed.products>section{width:25%}@media(max-width:1200px){article.product-detail>.page-body .related_products .feed.products>section{width:33.33%}}@media(max-width:768px){article.product-detail>.page-body .related_products .feed.products>section{width:50%}}@media(max-width:600px){article.product-detail>.page-body .related_products .feed.products>section{width:100%}}article.product-detail>.page-body .related_products .feed.products>section .image{margin-bottom:.75rem}@media(min-width:1201px){article.product-detail>.page-body .related_products .feed.products>section .image img{margin-bottom:0}}@media(max-width:1200px){article.product-detail>.page-body .related_products .feed.products>section .image img{margin-bottom:0}}article.product-detail>.page-body .related_products .feed.products>section .text h1{font-size:1.4rem;margin-top:0;margin-bottom:.5rem}article.product-detail>.page-body .related_products .feed.products>section .text .price{line-height:1.3;margin:0;font-weight:bold;font-size:1rem}.stars.average-review{margin-bottom:2rem}.stars #review-stars{width:130px!important}.stars #review-stars img{width:20px;display:inline-block;margin-bottom:0}.stars span.star{width:20px;display:inline-block}.stars span.star img{width:20px;display:inline-block;margin-bottom:0}section#product-reviews{margin-top:3rem}section#product-reviews>header h2{color:#007DB6}section#product-reviews>*{width:100%}section#product-reviews>section{padding-left:2rem;border-left:4px solid #EEE}article.review.product{display:flex;flex-wrap:wrap}article.review.product>*{width:100%}article.review.product>.back{order:1;margin-bottom:2rem}article.review.product>.product{margin-bottom:3rem;margin-top:1rem}@media(min-width:769px){article.review.product>.product{width:20%;order:2}}article.review.product>.product .text h1{margin:1rem 0 0;font-size:1rem;text-align:left;line-height:1.3}@media(min-width:769px){article.review.product>.text{order:3;width:80%;padding-left:4rem}}article.review.product>.text>h3{margin-bottom:1rem}article.review.product>.text .description{margin:1rem 0}article.review.product>.text .meta{margin-bottom:.5rem;display:block;font-style:italic;color:#A9A9A9}form#checkout-form li.checkbox label{line-height:1.5}form#checkout-form>section{padding:1rem}form#checkout-form>section ul.fields li{margin-bottom:1rem}form#checkout-form .shipping .address_book{margin-bottom:1rem}form#checkout-form #confirm section.order>h2{background:transparent;border-bottom:2px solid #EFEFEF;padding-bottom:1rem;margin-bottom:0;margin-top:0}form#checkout-form #confirm section.order .items li{padding-right:.45em;border-bottom:1px dashed #E8E5E5;background:none;background-color:transparent;padding-top:1rem;padding-bottom:1rem}@media(max-width:600px){form#checkout-form #confirm section.order .items li{text-align:center}}form#checkout-form #confirm section.order .items li:after{display:block;clear:both;content:" ";overflow:hidden;height:0}form#checkout-form #confirm section.order .items li .price{position:relative;float:right;min-width:200px;text-align:right;top:1px;top:-6px;height:auto}@media(max-width:600px){form#checkout-form #confirm section.order .items li .price{float:none;min-width:unset;text-align:center;top:1px;display:block;margin-top:1rem;width:100%}}form#checkout-form #confirm section.order .items li .price .total{width:50%}@media(max-width:600px){form#checkout-form #confirm section.order .items li .price .total{width:30%}}@media(max-width:600px){form#checkout-form #confirm section.order .items li .price .each{width:30%}}form#checkout-form #confirm section.order .items li .price .each.discounted .retail{text-decoration:line-through;color:#C4C1C1!important}form#checkout-form #confirm section.order .items li .price span.amount{font-weight:bold;color:#585858;font-size:.85rem!important}form#checkout-form #confirm section.order .items li .title{color:#000;text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.5px}@media(max-width:600px){form#checkout-form #confirm section.order .items li .title{margin-bottom:.5rem}}form#checkout-form #confirm section.order .items li span.options{color:#A2A2A2;font-style:italic;font-size:.85rem;display:inline-block;line-height:1}form#checkout-form #confirm section.order .items li span.options::before{position:relative;top:0;font-size:.5rem;margin-left:5px}form#checkout-form #confirm section.order .items li span.options::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form#checkout-form #confirm section.order .items li span.options::before{content:"\f068"}@media(max-width:600px){form#checkout-form #confirm section.order .items li .quantity{padding-right:0;margin-right:-5px}}form#checkout-form #confirm section.order .summary{margin-top:0;padding:0;border:unset}form#checkout-form #confirm section.order .summary>div{border:none;font-size:.85rem}form#checkout-form #confirm section.order .summary .total{border-top:2px solid #EEE;border-bottom:2px solid #EEE}form#checkout-form #confirm section.order .summary .total *{color:#232323;font-size:1.2rem;line-height:2}form#checkout-form #confirm section.order .summary .price{position:relative;float:right;min-width:200px;text-align:right;top:1px;top:-6px}form#checkout-form #confirm section.order .summary .price .total{width:50%}section.feed.products.point-of-purchase{width:100%;padding-left:0;margin-top:6rem;border-top:1px solid #EEE;padding-top:2rem}section.feed.products.point-of-purchase>header h2{font-size:1rem;margin-bottom:1rem;font-style:italic}section.feed.products.point-of-purchase>section{padding-left:3rem;overflow:hidden;border:1px solid #EEE;width:100%;background:#F7F7F7;padding:1rem;margin-bottom:1rem!important}@media(min-width:361px){section.feed.products.point-of-purchase>section{display:flex;align-items:center}}@media(min-width:361px){section.feed.products.point-of-purchase>section .visual{width:100px}}@media(max-width:360px){section.feed.products.point-of-purchase>section .visual{margin-bottom:1rem}}@media(min-width:361px){section.feed.products.point-of-purchase>section .text{width:calc(100% - 100px);padding-left:2rem}}section.feed.products.point-of-purchase>section .text>h1{font-size:1rem;margin-bottom:.5rem;margin-top:0}section.feed.products.point-of-purchase>section .text .price{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}section.feed.products.point-of-purchase>section .text .price .amt{margin-bottom:.5rem;margin-top:.25rem}section.feed.products.point-of-purchase>section .text .price button{margin-bottom:0;margin-top:0;max-width:150px;display:block}