.sg-spec-table-wrapper{display:flex;margin-bottom:20px;box-sizing:border-box;justify-content:space-between;width:100%}.sg-table0,.sg-table1{width:40%;display:block}.sg-tbody{display:table;table-layout:fixed;width:100%;line-height:normal}.sg-tr{display:table-row}.sg-key{display:table-cell;font-size:1.25rem;font-weight:bolder;padding-top:15px;padding-right:20px;padding-bottom:15px;margin-bottom:1px;border-width:0 0 1px 0;border-bottom-color:#0000008a;border-style:solid;color:#000000de}.sg-value{display:table-cell;font-size:1.25rem;padding-top:15px;padding-left:40px;padding-bottom:15px;margin-bottom:1px;border-width:0 0 1px 1px;border-style:solid;color:#0000008a}@media only screen and (max-width: 749px){.sg-spec-table-wrapper{display:block}.sg-table0,.sg-table1{width:100%}}.sg-accordion{background-color:#fff;color:#2e3138;cursor:pointer;padding:18px;width:100%;text-align:left;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #c6caed;outline:none;transition:.4s}.sg-accordion.active{border-bottom:none}.sg-accordion:hover{background-color:#c6caed}.sg-accordion.but{font-size:20px}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.sg-accordion:after{content:"\2795";font-size:13px;color:#777;float:right;margin-left:5px}.active:after{content:"\2796"}.product__info-container .product__text{font-size:1.5rem}@media only screen and (min-width: 750px){div.product__title h1{font-size:calc(var(--font-heading-scale) * 3.5rem)}}div.product__title h1{font-size:calc(var(--font-heading-scale) * 2.5rem)}.product__sku{font-size:1.4rem}.price__compare.list{font-size:1.2rem}.price-item--sale{font-size:2.1rem}.save-price,.save-price span.price-item{font-size:1.2rem}p.product__sku{margin:0 0 14px}.eta-section p,.eta-section{margin:0 0 3px!important}div.stock-status{margin:0}.short_desc{padding:0 20px;margin:0 20px!important;background-color:#f9f9f9}.sg_text{font-size:1.3rem}.sg_text p{margin-bottom:5px!important}.sg_text ul{margin-top:5px!important}div.stock-status,div.eta-section,p.product__sku{line-height:2rem}@media only screen and (max-width: 749px){.se-cookies-text{font-size:11px!important}}.downloadable-file-icon{width:32px;height:32px;background-image:url(https://cdn.shopify.com/s/files/1/0328/5057/5497/t/1/assets/pdf2.png);background-repeat:no-repeat;display:inline-block;margin-left:10px}div.sg-feat-table-wrapper ul{column-count:2;padding:5px 23px;text-indent:-23px;column-gap:50px}div.sg-feat-table-wrapper ul li{list-style-type:square;list-style-position:inside}div.sg-feat-table-wrapper hr{margin:0}.custom-field--title{font-size:20px;padding-left:18px}.site-footer__rte p{margin-top:2px;margin-bottom:2px;font-size:14px}.site-footer__rte h6{margin-top:2px;margin-bottom:2px}#MainContent.contact-page-bg{display:flex;background:#e6e6e6;flex-direction:row;align-items:center}.section-template--18837416214693__form-margin{box-shadow:5px 5px 10px #000}.section-template--18837416214693__form-padding{padding:25px 45px!important}#shopify-section-template--18837416214693__form{margin:20px 35px 10px;flex-grow:2;max-width:700px}#shopify-section-template--18837416214693__main{margin:auto;flex-grow:1;padding:25px}.contact__fields{display:block!important}@media screen and (max-width: 1000px){#MainContent.contact-page-bg{flex-direction:column;align-items:stretch}}.sg-video{background-color:#fff;color:#2e3138;padding:18px;width:100%;text-align:left;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #c6caed;outline:none;font-size:20px}.vid_panel{padding:0 18px;background-color:#fff;display:flex;flex-flow:row wrap}.vid_player{width:400px;margin:10px auto}.rte img{height:100%!important}.sg_collection_hero{display:flex}.sg_collection_hero_img{width:100%;height:auto}.sg_collection_hero_cont{width:75%}.sg_collection_hero_txt{padding:20px;background-image:url(/cdn/shop/files/back_B5272E.jpg?v=1598403151);background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;text-align:center;width:25%}.sg_collection_hero_txt h2{font-size:1.25em;letter-spacing:.08em;color:#fff;margin-top:55px!important}.sg_collection_hero_txt h3{font-size:1.1em;color:#fff;margin-top:55px}.list-menu--inline{letter-spacing:normal}.collection-hero__title{margin:2.5rem 0 1rem}.bk-line{display:block}.collection-rich-text{padding:40px 0;background-color:#f9f9f9}.rich-text-content{margin:0 auto;line-height:1.6}.rich-text-content p{margin-bottom:1em}.collection-faq{padding:60px 0}.faq-heading{text-align:center;margin-bottom:30px;font-size:2em}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #e0e0e0}.faq-question{width:100%;padding:20px 0;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1em;font-weight:600;transition:color .3s ease}.faq-question:hover{color:#666}.faq-icon{flex-shrink:0;margin-left:15px;transition:transform .3s ease}.faq-question.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content{padding:0 0 20px;color:#666;line-height:1.6}@media screen and (min-width: 750px){.collection-hero__description{max-width:100%!important}}@media screen and (min-width: 750px){.banner__box>*+.banner__text{margin-top:2rem;text-shadow:2px 2px 1px #414447;font-size:2.5rem}.banner__heading{text-shadow:3px 3px 1px #414447}}@media screen and (max-width: 749px){.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-accent-1.gradient.slideshow__text--center.slideshow__text-mobile--center{padding:2rem 1rem}h2#SectionHeading-template--18837416149157__8ba2930d-da96-44f5-bc70-faa70cef1056{text-align:center}}@media screen and (max-width: 400px){h2.banner__heading.inline-richtext.h0{font-size:calc(var(--font-heading-scale) * 3rem)}}@media (min-width: 750px){ul.ruby-menu>li>a:after{font-family:inherit!important;content:"\25bc"!important;margin-left:5px;margin-right:5px;top:0;line-height:0}}@media only screen and (max-width: 749px){.ruby-col-5.featured-product-column{display:none}.sg_collection_hero{display:block}.sg_collection_hero_cont{width:100%}.sg_collection_hero_img{vertical-align:bottom}.sg_collection_hero_txt{width:100%}.sg_collection_hero_txt h2{font-size:.9em;margin-top:0!important}.sg_collection_hero_txt h3{font-size:.85em;margin:5px}.bk-line{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-sg.css.map */
