@charset "UTF-8";
@media(min-width:1025px){.all_pro a,.category_heading,.subcategory{color:#fff}.all_pro a,.mainnav>li>a{text-transform:uppercase}.d-hide{display:none!important}header.navigation .container{padding:0}.mainnav{display:flex;justify-content:space-between;width:61%;flex-direction:row;align-items:center}.mainnav>li>a{letter-spacing:.5px;color:rgba(68,68,68);transition:.2s ease-out;padding:34px 0;font-weight:500}.mainnav>li.active,.mainnav>li.active>a,.mainnav>li>a:hover{color:#001d89!important;background-color:transparent!important}.navcontainer{display:flex;justify-content:space-between;width:100%;align-items:center}.desk_cat{position:fixed;top:-1000px;left:0;background:#001d89;display:block;z-index:1;width:100%;padding:.5vw 0 1vw;overflow:hidden;-webkit-transition:top .5s ease-in;-moz-transition:top .5s ease-in;-o-transition:top .5s ease-in;-ms-transition:top .5s ease-in;transition:top .5s ease-in}.all_pro,.all_pro a,.desk_cat .container{display:flex;display:flex}.desk_cat .container{align-items:baseline;justify-content:space-between;flex-flow:row wrap;padding-bottom:0!important}.logo,.nav-container{z-index:99}header.navigation .logo{position:relative;width:80px;height:54.4px}header.navigation .logo a{display:block;position:absolute;top:0;left:0;width:80px;transition:.2s ease-out}header.navigation .logo a img{width:100%;max-width:100%!important}header.navigation .logo a:hover{top:-6px;left:-6px;width:92px;height:57px}.cat_img,footer .logo a img{transform:scale(1);transition:.2s ease-out}footer .logo a:hover img{transform:scale(1.15)}header.navigation.tranp{background-color:transparent}.mainnav>li:hover .desk_cat{display:block;top:86px}.mainnav>li,.navigation{position:relative}.pro_mega i{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in;-ms-transition:.3s ease-in;transition:.3s ease-in;margin-left:3px}.arr_rotate i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in;-ms-transition:.3s ease-in;transition:.3s ease-in}.mega_menu{top:80px;-webkit-backface-visibility:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:top .5s ease-in}header.navigation::before{content:"";height:84px;background-color:#fff;width:100%;position:absolute;top:0;z-index:99}.navigation .container{position:static}.desk_cat>ul{color:#fff;max-width:270px}.main_cat{padding:10px 0;margin-right:5%;width:20%;flex:0 0 20%}.main_cat:nth-last-of-type(1){margin-right:-5%}.category_heading{font-size:24px;font-family:hwt-artz,sans-serif;font-weight:700;padding:.58em 0 .2em}.all_pro a,.subcategory{font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif}.category_heading a:hover{cursor:default}.subcategory{text-transform:capitalize}.subcategory li a{font-size:1.65rem;padding:.3em 0;display:block;white-space:nowrap}.subcategory li a:hover{text-decoration:underline}li.cat_img img{max-width:90%}.all_pro{width:100%;flex:0 0 100%;flex-flow:row wrap;justify-content:flex-end}.all_pro a{font-size:1.5rem;align-items:center}.silk_nav-logo{width:5vw;padding-top:.4vw;padding-right:.8vw}.desk_cat.m-hide{padding-bottom:5.82vw}.oaty-nav{position:absolute;right:0;bottom:.3vw}.oat_yeah-navimg{max-width:35.06944444444444VW}}@media(min-width:1025px) and (max-width:1440px){li.cat_img img{max-width:13.2vw}.category_heading{font-size:1.5vw;padding:.5vw 0 .2em}.subcategory li a{font-size:1vw;padding:.2vw 0}.all_pro a{font-size:1vw}.desk_cat.m-hide{padding-bottom:7.2vw}}@media(min-width:1025px) and (max-width:1200px){.mainnav{width:67%}.desk_cat{padding-top:1vw}.mainnav>li>a{font-size:13px}.all_pro a,.subcategory li a{font-size:1.35rem}.category_heading{font-size:18px}}@media(max-width:1024px){#bg_img,.slide-menu .slider{position:absolute;width:100%;left:0}.slide-menu,.slide-menu .slider{transition:transform .3s ease-in-out;will-change:transform}.slide-menu .controls,.slide-menu nav{overflow:hidden}.mo-category>li:first-child>a::after,.mo-category>li>.category>li:first-child>a::before,.mo-category>li>.mnav_active>li:first-child>a::before,.mo-category>li>.mnav_active>li>a.submenu::after{font-weight:600;color:#fff;font-family:Font Awesome\ 5 Free;opacity:.5}.m-hide{display:none!important}#bg_img{bottom:13vw;z-index:9;display:none}#bg_img .oaty-nav,#bg_img .oaty-nav a,#bg_img .oaty-nav a img{display:block;width:100%}#mobile-menu{width:100%;position:fixed;height:100%;top:55px;right:0;display:none;overflow-y:auto;box-sizing:border-box;background:#001d89}.mo-category{height:100vh}.slide-menu{transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:1000}.slide-menu nav{max-width:320px;width:100%;margin:auto;position:relative;text-align:left;height:100vh;font-family:hwt-artz,sans-serif;font-weight:700;z-index:1}.slide-menu .slider{transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0);top:0}.slide-menu .slide-menu-control{font-size:30px;text-transform:uppercase;margin-left:-14px;font-weight:600;padding:20px 16px 20px 30px;line-height:1;position:relative;margin-bottom:5px}li.category-link .searchform input[type=text]{background:0 0;padding:10px;width:100%;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:16px;margin-top:15px}li.category-link .searchform input[type=text]::placeholder{opacity:.5;color:#fff}li.category-link .searchform input[type=text]::-ms-input-placeholder{opacity:.5;color:#fff}li.category-link .searchform input[type=text]:-ms-input-placeholder{opacity:.5;color:#fff}li.category-link .searchform .searchsubmit{position:absolute;min-width:0;right:9px;top:25px;font-size:0;background-image:url(//silk.com/wp-content/themes/silk/img/icon-search-white.png);background-repeat:no-repeat;width:10px;height:10px;border:none;background-position:50%;background-color:transparent;background-size:100%;opacity:.5;padding:10px}li.category-link .searchform{position:relative;max-width:90%}.slide-menu ul{padding-left:0;list-style:none;position:relative;width:320px;max-width:100%;margin:0 auto}.slide-menu ul ul{position:absolute;top:9vw;left:100%;display:none}ul.mo-category{padding:15vw 23px}.slide-menu ul a{display:block;color:#fff;text-decoration:none;font-size:30px;padding:8px 5px;opacity:1;text-transform:uppercase;font-weight:600;letter-spacing:2px}.slide-menu ul.sub-category li a{font-size:16px;padding:3px 2px;opacity:.7;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif;text-transform:capitalize;font-weight:500;letter-spacing:1px;display:block;margin-bottom:0}.slide-menu ul li{padding:5px 15px}.slide-menu ul.mo-category>li{padding-left:10px;padding-right:10px}.slider[style="transform: translateX(0%)"]~nav::after{content:"";position:absolute;left:0;width:100%;background:url(http://dev1.silk.com/wp-content/themes/silk/img/hero-splash-top.png) center center/100% no-repeat;height:37vw;bottom:49px}.slide-menu ul a.categorylink:hover,.slide-menu ul a.submenu:hover,.slide-menu ul a.subsubmenu:hover,.slide-menu ul a:hover{color:#fff}.slide-menu ul li ul.sub-category li{padding:3px 20px}.slide-menu.no-transition,.slide-menu.no-transition *{transition:none!important}.slide-menu ul a.nav_smimg{position:relative;height:80px;padding:0 0 0 88px;text-align:left;font-size:19px;display:inline-flex;align-items:center;letter-spacing:1px}.nav_smimg::before{width:68px;height:68px;position:absolute;left:12px;top:0}.sub-category::before{content:"";width:225px;height:250px;position:absolute;margin:0 auto;top:-255px;left:18px}.nav_smimg.palnt_img::before,.sub-category.palnt_img::before{content:"";background:url(//silk.com/wp-content/themes/silk/img/plant-based-milks_sm.png) center center/100% no-repeat}.nav_smimg.creamers_img::before,.sub-category.creamers_img::before{content:"";background:url(//silk.com/wp-content/themes/silk/img/creamers_sm.png) center center/100% no-repeat}.nav_smimg.yogurt-alternative_img::before,.sub-category.yogurt-alternative_img::before{content:"";background:url(//silk.com/wp-content/themes/silk/img/soy-milk-yogurt-alt-vanilla-strawberry_sm.png) center center/100% no-repeat}.nav_smimg.silk-latte_img::before,.sub-category.silk-latte_img::before{content:"";background:url(//silk.com/wp-content/themes/silk/img/silk-latte_sm.png) center center/100% no-repeat}.nav_smimg.silk_img::before{width:70px;height:70px;position:absolute;left:3px;top:10px;content:"";background:url(//silk.com/wp-content/themes/silk/img/silk-nav_logo.jpg) center center/100% no-repeat}ul.sub-category.mnav_active{top:250px;margin-top:0}.mo-category>li:first-child>a{position:relative}.mo-category>li:first-child>a::after{content:"\f105";position:absolute;top:20%;margin:auto 0 0 10px;font-size:20px;line-height:30px}.mo-category>li>.category>li:first-child>a::before{content:"\f104";position:absolute;margin:auto 0 0 1rem;font-size:2.5rem;left:0}.slide-menu ul.sub-category li a.slide-menu-control[data-action=back]::before{content:"\f104";position:absolute;margin:auto 0 0;font-size:16px;font-weight:600;color:#fff;font-family:Font Awesome\ 5 Free;left:-13px;opacity:.5;line-height:20px}.mo-category>li>.mnav_active>li:first-child>a::before{content:"\f104";position:absolute;margin:auto 0 0 1rem;font-size:18px;left:0;line-height:30px}.mo-category>li>.mnav_active>li>a.submenu::after{content:"\f105";position:absolute;margin:auto 0 0 1rem;font-size:16px;right:-13px;line-height:20px}.slide-menu ul.sub-category li a.slide-menu-control{padding-left:0;opacity:1;font-family:hwt-artz,sans-serif;font-weight:700;font-size:20px;margin-left:0}#bg_img.show{display:block}}@media(max-width:380px){#bg_img{bottom:17vw}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){ul.mo-category{padding-top:5vw}.slide-menu ul ul{padding-top:0}.slide-menu .slide-menu-control{padding:10px 16px 10px 30px;margin-bottom:0}.slide-menu ul li{padding:5px 15px}.slide-menu ul a.nav_smimg{height:63px}.nav_smimg::before{width:65px;height:65px}}@media(max-width:375px){.slide-menu ul ul{top:4vw}.slide-menu ul li{padding:2px 15px}.slide-menu ul a.nav_smimg{height:65px}.nav_smimg::before{width:65px;height:65px}.slide-menu .slide-menu-control{padding:10px 16px 10px 30px}ul.sub-category.mnav_active{top:195px}.sub-category::before{content:"";width:192px;height:187px;position:absolute;margin:0 auto;top:-190px;left:18px}}@media(max-width:330px){ul.mo-category{padding:10vw 23px}.slide-menu .slide-menu-control,.slide-menu ul a{font-size:20px;padding-left:15px}.slide-menu nav,.slide-menu ul{width:250px}.slide-menu ul a.nav_smimg{height:55px;padding-left:60px;font-size:15px}.nav_smimg::before{width:47px;height:50px;left:0}.nav_smimg.silk_img::before{width:45px;height:45px}.slide-menu ul ul{top:8vw}li.category-link .searchform{position:relative;max-width:87%;margin:0 auto}.mo-category>li>.mnav_active>li:first-child>a::before{line-height:20px;margin:auto 0 0;font-size:15px}.sub-category::before{content:"";width:155px;height:155px;position:absolute;margin:0 auto;top:-160px;left:18px}ul.sub-category.mnav_active{top:156px}.slide-menu ul li ul.sub-category li{padding:1px 20px}.slide-menu ul.sub-category li a{font-size:13px}.mo-category>li:first-child>a::after{line-height:20px;margin:auto 0 0 5px;font-size:15px}li.category-link .searchform input[type=text]{font-size:14px;margin-top:10px}li.category-link .searchform .searchsubmit{top:20px;padding:8px}.slide-menu ul.sub-category li a.slide-menu-control{font-size:16px}.mo-category>li>.mnav_active>li>a.submenu::after,.slide-menu ul.sub-category li a.slide-menu-control[data-action=back]::before{font-size:14px;line-height:18px}}@media(min-width:768px) and (max-width:1024px){.mo-category>li:first-child>a::after,.mo-category>li>.mnav_active>li:first-child>a::before,.mo-category>li>.mnav_active>li>a.submenu::after,.slide-menu ul.sub-category li a.slide-menu-control[data-action=back]::before{position:absolute;font-weight:600;color:#fff;font-family:Font Awesome\ 5 Free;opacity:.5}ul.mo-category{padding:10vw 0}#mobile-menu{top:86px}.slide-menu nav{max-width:450px}.slide-menu ul{width:450px}.slide-menu ul a{font-size:40px;padding:10px}.mo-category>li:first-child>a::after{content:"\f105";top:25%;margin:auto 0 0 1rem;font-size:30px}li.category-link .searchform input[type=text]{padding:15px;border:2px solid rgba(255,255,255,.42);font-size:24px;margin-top:15px}li.category-link .searchform .searchsubmit{right:15px;top:32px;width:25px;height:25px}.slide-menu .slide-menu-control{font-size:40px;padding:30px 24px 40px 40px;margin-bottom:0}.mo-category>li>.mnav_active>li:first-child>a::before{content:"\f104";margin:auto 0 0 1rem;font-size:30px;left:0}.slide-menu ul a.nav_smimg{height:120px;padding-left:130px;font-size:30px}.nav_smimg::before{width:110px;height:120px;position:absolute;left:0;top:0}.nav_smimg.silk_img::before{width:100px;height:100px;position:absolute;left:-5px;top:10px}.mo-category>li>.mnav_active>li>a.submenu::after{content:"\f105";margin:auto 0 0 1rem;font-size:24px;right:-20px}.sub-category::before{content:"";width:350px;height:350px;position:absolute;margin:0 auto;top:-390px;left:0}.slide-menu ul li ul.sub-category li{padding:5px 10px}ul.sub-category.mnav_active{top:400px;margin-top:0;padding:0 24px}.slide-menu ul.sub-category li a.slide-menu-control{font-size:30px}.slide-menu ul.sub-category li a{font-size:22px}.slide-menu ul.sub-category li a.slide-menu-control[data-action=back]::before{content:"\f104";margin:auto 0 0;font-size:24px;left:-24px;line-height:28px}}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:after, blockquote:before, q:after, q:before{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}:focus{outline:none!important;}
html{font-size:62.4%;margin-top:0!important;}
body{line-height:1.3;padding-top:85px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#444;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.4rem;}
body.no-overflow{overflow:hidden;}
@media only screen and (max-width:767px) {
body{padding-top:55px;}
}*{box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.6rem;color:#001d89;}
h1{font-size:7.4rem;}
@media only screen and (max-width:767px) {
h1{font-size:3.6rem;}
}h2{font-size:6rem;}
@media only screen and (max-width:767px) {
h2{font-size:3.6rem;}
}h3{font-size:5rem;}
@media only screen and (max-width:767px) {
h3{font-size:3.6rem;}
}h4{font-size:3rem;}
@media only screen and (max-width:767px) {
h4{font-size:2.5rem;}
}sub, sup{font-size:61%;display:inline;}
sup{vertical-align:top;}
sub {
vertical-align: bottom;
} a{color:inherit;display:inline-block;}
a, a:active, a:focus, a:hover{text-decoration:none;}
a:active, a:focus{color:inherit;}
strong{font-weight:700;}
em{font-style:italic;}
img{width:auto;max-width:100%;height:auto;display:block;}
.container, .wrapper, section{position:relative;}
.container{width:94%;padding:40px 0;margin:0 auto;max-width:1200px;}
.container:after{content:"";display:block;clear:both;height:0;line-height:0;}
@media only screen and (max-width:767px) {
.container{width:94%;padding:20px 0;}
}@media only screen and (max-width:767px) {
.desktop{display:none;}
}.mobile{display:none;}
@media only screen and (max-width:767px) {
.mobile{display:block;}
}.section-intro{position:relative;text-align:center;max-width:793px;margin:0 auto 60px;z-index:2;}
@media only screen and (max-width:767px) {
.section-intro{margin:0 auto 40px;}
}.section-intro.alt p{max-width:793px;color:#001d89;}
.section-intro h2{max-width:650px;line-height:.95;letter-spacing:1.5px;margin:auto;font-size:7.4rem;position:relative;visibility:hidden;top:40px;}
@media only screen and (max-width:767px) {
.section-intro h2{font-size:3.6rem;max-width:300px;}
}.section-intro h2:empty+p{margin-top:0;}
.section-intro p{line-height:1.55;max-width:590px;font-size:2rem;color:#444;position:relative;visibility:hidden;top:40px;}
.section-intro p:not(:empty){margin:30px auto 0;}
@media only screen and (max-width:767px) {
.section-intro p{font-size:1.4rem;max-width:199px;}
}.section-intro a{text-transform:uppercase;text-decoration:underline;letter-spacing:2px;color:#c9177d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:700;font-style:normal;font-stretch:normal;font-size:1.4rem;position:relative;visibility:hidden;top:40px;}
.section-intro a:not(:empty){margin:30px auto 0;}
.breadcrumb{position:relative;margin:0 0 25px;}
@media only screen and (max-width:767px) {
.breadcrumb{display:none;}
}.breadcrumb a{font-size:1.6rem;line-height:1.06;margin-right:5px;color:#444;}
.breadcrumb a:last-child{margin-right:0;}
.breadcrumb a:not(:last-child):after{content:"\f105";font-family:Font Awesome\ 5 Free;position:relative;top:-1px;display:inline-block;vertical-align:middle;font-weight:600;margin-left:15px;color:#444;}
.breadcrumb p{display:inline;font-size:1.6rem;line-height:1.06;margin-right:15px;color:#444;}
.breadcrumb a+p{margin-left:10px;}
.category-list{position:relative;width:100%;margin:0 0 40px;}
.category-list:before{content:"";display:block;width:67%;max-width:800px;height:5px;margin:0 auto 50px;background-image:url(//silk.com/wp-content/themes/silk/img/line-magenta.png);background-size:contain;}
@media only screen and (max-width:767px) {
.category-list: before{width:100%;height:4px;background-size:cover;}
}.category-list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media only screen and (max-width:900px) {
.category-list ul{margin:auto;max-width:800px;-ms-flex-pack:justify;justify-content:space-between;}
}@media only screen and (max-width:767px) {
.category-list ul{width:100%}
}.category-list ul li{position:relative;margin-right:35px;}
@media only screen and (max-width:900px) {
.category-list ul li{-ms-flex:0 45%;flex:0 45%;margin-right:0;margin-bottom:20px;}
}.category-list ul li:last-child{margin:0;}
.category-list ul li .category-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:900px) {
.category-list ul li .category-container{width:67%;max-width:800px;margin:auto;}
}@media only screen and (max-width:767px) {
.category-list ul li .category-container{width:100%}
}.category-list ul li .cat-abb-container{display:inline-block;vertical-align:middle;}
.category-list ul li .cat-abb-container .cat-abb{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;background-image:url(//silk.com/wp-content/themes/silk/img/Checkbox_Circle.png);background-repeat:no-repeat;background-size:contain;margin-right:15px;}
@media only screen and (max-width:767px) {
.category-list ul li .cat-abb-container .cat-abb{width:40px;height:40px;}
}.category-list ul li .cat-abb-container span{letter-spacing:.7px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2.8rem;color:#001d89;color:#fff;}
@media only screen and (max-width:767px) {
.category-list ul li .cat-abb-container span{font-size:2rem;}
}.category-list ul li p{display:inline-block;vertical-align:middle;line-height:1.1;letter-spacing:.6px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2rem;color:#0075ab;}
@media only screen and (max-width:767px) {
.category-list ul li p{font-size:1.4rem;}
}.type-filter{width:100%;height:58px;}
@media only screen and (max-width:767px) {
.type-filter{height:inherit;}
}.type-filter .type-filter-container{position:absolute;top:0;left:0;width:100%;z-index:40!important;background-color:#001d89;}
@media only screen and (max-width:767px) {
.type-filter .type-filter-container{position:relative;background-color:#fff;}
}.type-filter .type-filter-container.fixed{position:fixed;top:85px;}
@media only screen and (max-width:767px) {
.type-filter .type-filter-container.fixed{top:55px;}
}.type-filter .container{padding:0;}
@media only screen and (max-width:767px) {
.type-filter .container{padding:20px 0 0;}
}.type-filter .type-category-btn{cursor:pointer;position:relative;width:100%;padding:19px 20px 20px;min-width:218px;line-height:1;font-size:1.2rem;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;color:rgba(68, 68, 68, .7);border:1px solid rgba(68, 68, 68, .2);background-color:#fff;}
.type-filter .type-category-btn.open{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.type-filter .type-category-btn.open:after{transform:translateY(-50%) rotate(180deg);}
.type-filter .type-category-btn:after{content:"\f078";position:absolute;top:50%;margin:auto;font-size:1.3rem;font-weight:600;color:#444;font-family:Font Awesome\ 5 Free;right:20px;transition:all .2s ease-out;transform:translateY(-50%) rotate(0deg);}
@media only screen and (max-width:767px) {
.type-filter .type-category-btn{display:block;}
}.type-filter ul{padding:20px 0;display:-ms-flexbox;display:flex;justify-content:space-evenly;-ms-flex-pack:distribute;}
@media only screen and (max-width:767px) {
.type-filter ul{display:none;position:absolute;top:100%;left:0;width:100%;padding:20px;background-color:#001d89;}
}.type-filter ul li.current-menu-item a{font-weight:700;color:#fff;}
@media only screen and (max-width:767px) {
.type-filter ul li{margin:0 0 15px;}
.type-filter ul li:last-child{margin:0;}
}.type-filter ul li a{font-size:1.2rem;font-weight:500;letter-spacing:.7px;text-transform:uppercase;color:hsla(0, 0%, 100%, .6);}
@media only screen and (max-width:1024px) {
.type-filter ul li a{font-size:1rem;}
}@media only screen and (max-width:767px) {
.type-filter ul li a{font-size:1.2rem;color:#fff;}
}.category-filter{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 40px;z-index:10;}
.category-filter.align-right{-ms-flex-pack:end;justify-content:flex-end;}
.category-filter.align-right .filter-btns .filter-btn{-ms-flex-order:2;order:2;margin-right:0;margin-left:40px;}
@media only screen and (max-width:767px) {
.category-filter.align-right .filter-btns .filter-btn{margin:0 0 20px;}
}.category-filter.align-right .category-filter-container{border-top-left-radius:4px;border-top-right-radius:0;}
@media only screen and (max-width:767px) {
.category-filter{position:relative;margin:0 0 40px;display:block;}
}.category-filter .filter-btns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:767px) {
.category-filter .filter-btns{display:block;}
}.category-filter .filter-btns .filter-btn{cursor:pointer;position:relative;padding:19px 20px 20px;margin-right:40px;min-width:218px;line-height:1;font-size:1.2rem;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;color:rgba(68, 68, 68, .7);border:1px solid rgba(68, 68, 68, .2);background-color:#fff;}
@media only screen and (max-width:767px) {
.category-filter .filter-btns .filter-btn{width:100%;margin:0 0 20px;}
}.category-filter .filter-btns .filter-btn.filter-open:after{transform:translateY(-50%) rotate(180deg);}
.category-filter .filter-btns .filter-btn:after{content:"\f078";position:absolute;top:50%;margin:auto;font-size:1.3rem;font-weight:600;color:#444;font-family:Font Awesome\ 5 Free;right:20px;transition:all .2s ease-out;transform:translateY(-50%) rotate(0deg);}
.category-filter .filter-btns .filter-reset{cursor:pointer;font-weight:700;letter-spacing:1px;color:rgba(68, 68, 68, .7);font-size:1.2rem;text-transform:uppercase;text-decoration:underline;}
@media only screen and (max-width:767px) {
.category-filter .filter-btns .filter-reset{font-size:1rem;}
}.category-filter .category-filter-container{display:none;position:absolute;top:100%;left:0;width:100%;border-radius:4px;border-top-left-radius:0;z-index:2;box-shadow:0 3px 5px 0 rgba(0, 0, 0, .5);background-color:#001d89;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container{top:52px;}
}.category-filter .category-filter-container form{width:100%}
.category-filter .category-filter-container form .checkbox-container{display:-ms-flexbox;display:flex;border-bottom:1px solid hsla(0, 0%, 100%, .2);}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container{display:block;padding-left:15px;}
}.category-filter .category-filter-container form .checkbox-container .checkbox-col{-ms-flex:1 1 0%;flex:1 1 0%;padding-top:30px;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col{width:100%}
}.category-filter .category-filter-container form .checkbox-container .checkbox-col:first-child{padding-left:30px;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col: first-child{padding:20px;}
}.category-filter .category-filter-container form .checkbox-container .checkbox-col:nth-child(2){padding-left:30px;padding-right:30px;margin:0 30px;border-left:1px solid hsla(0, 0%, 100%, .2);border-right:1px solid hsla(0, 0%, 100%, .2);}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col: nth-child(2){padding:20px;margin:0;border-top:1px solid hsla(0, 0%, 100%, .2);border-bottom:1px solid hsla(0, 0%, 100%, .2);border-left:none;border-right:none;}
}.category-filter .category-filter-container form .checkbox-container .checkbox-col:last-child{border-right:none;margin-right:0;padding-right:30px;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col: last-child{padding:20px;}
}.category-filter .category-filter-container form .checkbox-container .category-type{font-size:1.2rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;}
.category-filter .category-filter-container form .checkbox-container .category-type:not(:empty){margin:0 0 20px;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 23px 30px;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container{-ms-flex-pack:justify;justify-content:space-between;margin:0;}
}.category-filter .category-filter-container form .checkbox-container .checkbox-col-container.two{-ms-flex-pack:justify;justify-content:space-between;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container.two .form-checkbox{-ms-flex-preferred-size:48%;flex-basis:48%;margin-top:10px;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container.two .form-checkbox:nth-child(-n+6){margin-top:10px;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container.two .form-checkbox:nth-child(-n+2){margin-top:0;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox{-ms-flex-preferred-size:16.66%;flex-basis:16.66%;margin-top:10px;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox{-ms-flex-preferred-size:48%;flex-basis:48%;margin-top:10px;}
}.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox input[type=checkbox]+label{color:#fff;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox input[type=checkbox]+label:before{border-color:#fff;background-color:#fff;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox input[type=checkbox]+label:after{background-image:url(//silk.com/wp-content/themes/silk/img/icon-check-white.png);}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox input[type=checkbox]:checked+label:before{background-color:transparent;}
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox:nth-child(-n+6){margin-top:0;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox: nth-child(-n+6){margin-top:10px;}
}@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .checkbox-container .checkbox-col-container .form-checkbox: nth-child(-n+2){margin-top:0;}
}.category-filter .category-filter-container form .submit-container{padding:15px 30px;}
@media only screen and (max-width:767px) {
.category-filter .category-filter-container form .submit-container{text-align:center;}
}.category-filter .category-filter-container form .submit-container .btn{color:#001d89;}
.category-filter .item-count{font-size:1.6rem;font-weight:500;color:#001d89;}
@media only screen and (max-width:767px) {
.category-filter .item-count{position:absolute;right:0;bottom:0;}
}.error-404{margin:40px 0;}
.error-404 .container{padding:85px 85px 300px;background-color:#fff;}
@media only screen and (max-width:767px) {
.error-404 .container{padding:30px 30px 150px;}
}.error-404 h1{font-size:6rem;margin:0 0 40px;}
@media only screen and (max-width:767px) {
.error-404 h1{font-size:4.5rem;}
}.error-404 li, .error-404 p{font-size:2rem;}
.error-404 li a, .error-404 p a{color:#c83f44;}
.error-404 p{margin:0 0 40px;}
.error-404 ul{padding-left:20px;list-style-type:disc;}
.wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:80px 0 0;}
.wp-pagenavi a, .wp-pagenavi span{font-size:1.6rem;font-weight:700;font-style:normal;font-stretch:condensed;text-align:center;color:rgba(68, 68, 68, .4);margin:0 10px;transition:all .2s ease-out;}
.wp-pagenavi a.current, .wp-pagenavi span.current{color:#001d89;}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi span.nextpostslink, .wp-pagenavi span.previouspostslink{font-size:1rem;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:#001d89;}
.wp-pagenavi a.previouspostslink, .wp-pagenavi span.previouspostslink{margin-left:0;margin-right:30px;}
@media only screen and (max-width:767px) {
.wp-pagenavi a.previouspostslink, .wp-pagenavi span.previouspostslink{margin-right:15px;}
}.wp-pagenavi a.previouspostslink:before, .wp-pagenavi span.previouspostslink:before{content:"\f104";font-family:Font Awesome\ 5 Free;position:relative;top:-1px;margin-right:15px;display:inline-block;vertical-align:middle;font-size:1.6rem;font-weight:600;color:#001d89;}
.wp-pagenavi a.nextpostslink, .wp-pagenavi span.nextpostslink{margin-right:0;margin-left:30px;}
@media only screen and (max-width:767px) {
.wp-pagenavi a.nextpostslink, .wp-pagenavi span.nextpostslink{margin-left:15px;}
}.wp-pagenavi a.nextpostslink:after, .wp-pagenavi span.nextpostslink:after{content:"\f105";font-family:Font Awesome\ 5 Free;position:relative;top:-1px;margin-left:15px;display:inline-block;vertical-align:middle;font-size:1.6rem;font-weight:600;color:#001d89;}
.btn{cursor:pointer;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:18px 30px 19px;min-width:150px;border:1px solid;color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.1rem;font-weight:500;}
@media only screen and (max-width:767px) {
.btn{font-size:1.2rem;}
}.btn.smaller{padding:13px 20px 14px;}
.btn.blue{background-color:#001d89;border-color:#001d89;}
.btn.lt-blue{background-color:#0075ab;border-color:#0075ab;}
.btn.white{background-color:#fff;border-color:#001d89;color:#001d89;}
form input{width:100%;font-size:1.2rem;padding:9px 10px;border-radius:4px;border:1px solid rgba(68, 68, 68, .15);-webkit-appearance:none;background-color:#fff;}
@media only screen and (max-width:767px) {
form input{font-size:1.4rem;padding:15px 10px;}
}form input::-webkit-input-placeholder{color:rgba(68, 68, 68, .7);}
form input:-moz-placeholder, form input::-moz-placeholder{color:rgba(68, 68, 68, .7);}
form input:-ms-input-placeholder{color:rgba(68, 68, 68, .7);}
form input[type=submit]{width:auto;}
form input.form-error{background-image:url(//silk.com/wp-content/themes/silk/img/icon-error.png);background-repeat:no-repeat;background-size:16px 17px;background-position:97% 50%;border-color:#f44;color:#f44;}
form input.form-error::-webkit-input-placeholder{color:#f44;}
form input.form-error:-moz-placeholder, form input.form-error::-moz-placeholder{color:#f44;}
form input.form-error:-ms-input-placeholder{color:#f44;}
form textarea{width:100%;height:120px;font-size:1.2rem;padding:9px 10px;border-radius:2px;border:1px solid rgba(68, 68, 68, .15);background-color:#fff;resize:none;font-family:inherit;}
form textarea::-webkit-input-placeholder{color:rgba(68, 68, 68, .7);}
form textarea:-moz-placeholder, form textarea::-moz-placeholder{color:rgba(68, 68, 68, .7);}
form textarea:-ms-input-placeholder{color:rgba(68, 68, 68, .7);}
form textarea.form-error{background-image:url(//silk.com/wp-content/themes/silk/img/icon-error.png);background-repeat:no-repeat;background-size:16px 17px;background-position:97% 13px;border-color:#f44;color:#f44;}
form textarea.form-error::-webkit-input-placeholder{color:#f44;}
form textarea.form-error:-moz-placeholder, form textarea.form-error::-moz-placeholder{color:#f44;}
form textarea.form-error:-ms-input-placeholder{color:#f44;}
form label{display:block;margin:0 0 5px;}
form input[type=checkbox], form input[type=radio]{opacity:0;margin:0;width:20px;height:20px;display:inline-block;vertical-align:top;}
form input[type=checkbox]+label, form input[type=checkbox]+span, form input[type=radio]+label, form input[type=radio]+span{position:relative;padding-left:10px;display:inline-block;width:calc(100% - 26px);cursor:pointer;line-height:1.3;letter-spacing:0;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.4rem;text-transform:uppercase;}
form input[type=checkbox]+label a, form input[type=checkbox]+span a, form input[type=radio]+label a, form input[type=radio]+span a{text-decoration:underline;color:#444;}
form input[type=checkbox]+label:after, form input[type=checkbox]+label:before, form input[type=checkbox]+span:after, form input[type=checkbox]+span:before, form input[type=radio]+label:after, form input[type=radio]+label:before, form input[type=radio]+span:after, form input[type=radio]+span:before{content:"";position:absolute;display:block;transition:all .2s ease-out;}
form input[type=checkbox]+label:before, form input[type=checkbox]+span:before{top:-1px;left:-24px;width:16px;height:16px;border:2px solid #9b9b9b;border-radius:3px;display:block;}
form input[type=checkbox]+label:after, form input[type=checkbox]+span:after{width:10px;height:10px;top:5px;left:-19px;background-image:url(//silk.com/wp-content/themes/silk/img/icon-check.png);background-size:contain;background-repeat:no-repeat;transform:scale(0);}
form input[type=radio]+label:before, form input[type=radio]+span:before{top:-1px;left:-24px;width:16px;height:16px;border:2px solid #9b9b9b;border-radius:50%;display:block;}
form input[type=radio]+label:after, form input[type=radio]+span:after{width:8px;height:8px;top:5px;left:-18px;border-radius:50%;display:block;background-color:#212b36;transform:scale(0);}
form input[type=checkbox]:checked+label:before, form input[type=checkbox]:checked+span:before, form input[type=radio]:checked+label:before, form input[type=radio]:checked+span:before{border-color:#212b36;}
form input[type=checkbox]:checked+label:after, form input[type=checkbox]:checked+span:after, form input[type=radio]:checked+label:after, form input[type=radio]:checked+span:after{transform:scale(1);}
form input[type=submit]{cursor:pointer;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;min-width:150px;border:1px solid;color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.1rem;font-weight:500;background-color:#001d89;border-color:#001d89;}
form .form-row, form .form-row .form-field{position:relative;width:100%}
form .form-row .form-field{float:left;}
form .form-row.col-2 .form-field{width:47.5%}
@media only screen and (max-width:767px) {
form .form-row.col-2 .form-field{width:100%}
}form .form-row.col-2 .form-field:first-child{margin-right:5%}
@media only screen and (max-width:767px) {
form .form-row.col-2 .form-field: first-child{margin:0 0 15px;}
}form .form-row:not(:first-child){margin:15px 0 0;}
form .form-row.btn-container{margin:45px 0 0;}
@media only screen and (max-width:767px) {
form .form-row.btn-container .form-field{text-align:center;}
}form .form-row:after{content:"";display:block;clear:both;height:0;line-height:0;}
.ui-selectmenu-button{position:relative;width:100%!important;padding:0;margin:0;outline:none;border-radius:4px;background:#fff!important;}
.ui-selectmenu-button, .ui-selectmenu-button:active{border:1px solid rgba(68, 68, 68, .2);}
.ui-selectmenu-button span.ui-icon{position:absolute;width:10px;height:5px;top:0;bottom:0;right:20px;margin:auto;background-position:inherit;background-image:url(//silk.com/wp-content/themes/silk/img/icon-dropdown.png)!important;background-repeat:no-repeat;background-size:contain;}
.ui-selectmenu-button span.ui-selectmenu-text{padding:19px 20px 20px;line-height:1;font-size:1.2rem;text-transform:uppercase;letter-spacing:.5px;color:rgba(68, 68, 68, .7);}
select.error+label+.ui-selectmenu-button{border:3px solid #c83f44;}
select.valid+label+.ui-selectmenu-button{border:1px solid #cecece;}
select.error+label+.ui-autocomplete-input{border:3px solid #c83f44;}
select.valid+label+.ui-autocomplete-input{border:1px solid #cecece;}
.ui-selectmenu-menu .ui-menu{border-top:none;}
.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-disabled{display:none;}
.ui-selectmenu-menu .ui-menu .ui-menu-item div{padding:12px 20px;line-height:1;font-size:1.5rem;color:#444;}
.ui-selectmenu-menu .ui-menu .ui-menu-item div.ui-state-active, .ui-selectmenu-menu .ui-menu .ui-menu-item div.ui-state-focus, .ui-selectmenu-menu .ui-menu .ui-menu-item div.ui-state-hover{border:none;color:#fff;background-color:#0075ab;}
@media only screen and (max-width:767px) {
.page-search-results .hero-wave{height:auto;}
}.page-search-results .hero-wave .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 150px;}
@media only screen and (max-width:1024px) {
.page-search-results .hero-wave .container{padding:30px 0 120px;}
}.page-search-results .hero-wave .search-hero-content h1{font-size:7.4rem;letter-spacing:1.5px;text-align:center;line-height:1;margin:0 0 40px;color:#fff;}
@media only screen and (max-width:1024px) {
.page-search-results .hero-wave .search-hero-content h1{font-size:5rem;margin:0 0 20px;}
}@media only screen and (max-width:767px) {
.page-search-results .hero-wave .search-hero-content h1{font-size:4.4rem;}
}.page-search-results .hero-wave .search-hero-content .search-input{margin:0 0 20px;}
.page-search-results .hero-wave .search-hero-content .search-input div{display:-ms-flexbox;display:flex;}
@media only screen and (max-width:767px) {
.page-search-results .hero-wave .search-hero-content .search-input div{display:block;}
}.page-search-results .hero-wave .search-hero-content .search-input form input{padding:16px 20px 17px;}
@media only screen and (max-width:767px) {
.page-search-results .hero-wave .search-hero-content .search-input form input{padding:12px 20px 13px;}
}.page-search-results .hero-wave .search-hero-content .search-input form input[type=text]{width:400px;margin-right:10px;}
@media only screen and (max-width:767px) {
.page-search-results .hero-wave .search-hero-content .search-input form input[type=text]{width:100%;margin:0 0 20px;}
}.page-search-results .hero-wave .search-hero-content .search-input form input[type=submit]{width:160px;}
@media only screen and (max-width:767px) {
.page-search-results .hero-wave .search-hero-content .search-input form input[type=submit]{width:100%}
}.page-search-results .hero-wave .search-query{font-size:1.6rem;font-weight:500;letter-spacing:.3px;text-align:center;color:#fff;}
.page-search-results .search-results ul li{padding:0 0 100px;margin:0 0 100px;border-bottom:2px solid rgba(68, 68, 68, .2);}
@media only screen and (max-width:767px) {
.page-search-results .search-results ul li{padding:0 0 30px;margin:0 0 30px;}
}.page-search-results .search-results ul li:last-child{border:none;padding-bottom:0;}
.page-search-results .search-results ul li .result-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:600px;margin:auto;}
.page-search-results .search-results ul li .img-container{max-width:200px;-ms-flex-negative:0;flex-shrink:0;}
@media only screen and (max-width:767px) {
.page-search-results .search-results ul li .img-container{display:none;}
}.page-search-results .search-results ul li .img-container.product-img{width:168px;}
.page-search-results .search-results ul li .img-container.product-img img{max-width:106px;max-height:239px;}
.page-search-results .search-results ul li .img-container.recipe-img{-ms-flex-item-align:start;align-self:flex-start;margin-right:20px;}
.page-search-results .search-results ul li .img-container.recipe-img img{max-width:175px;max-height:175px;}
.page-search-results .search-results ul li .result-info .result-type{display:block;font-weight:700;margin:0 0 5px;}
.page-search-results .search-results ul li .result-info a{text-transform:uppercase;text-decoration:underline;margin:0 0 5px;color:#c9177d;}
.page-search-results .search-results ul li .result-info p{font-size:1.6rem;line-height:1.5;margin:0 0 20px;}
.page-search-results .search-results ul li .result-info p.result-title{line-height:1;letter-spacing:1.4px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:5rem;color:#001d89;}
@media only screen and (max-width:767px) {
.page-search-results .search-results ul li .result-info p.result-title{font-size:3.6rem;}
}header.navigation{position:fixed;top:0;left:0;width:100%;z-index:100;border-bottom:1px solid rgba(68, 68, 68, .2);background-color:#fff;transition:all .2s ease-out;}
header.navigation .container{padding:14px 0;}
@media only screen and (max-width:767px) {
header.navigation .container{padding:4px 0;}
}header.navigation .nav-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
header.navigation .nav-wrapper .logo{position:relative;margin-right:5%}
header.navigation .nav-wrapper .logo img, header.navigation .nav-wrapper .logo svg{max-width:80px;}
@media only screen and (max-width:767px) {
header.navigation .nav-wrapper .logo img, header.navigation .nav-wrapper .logo svg{max-width:64px;}
header.navigation .nav-wrapper .logo svg{height:auto;}
}header.navigation .nav-wrapper .nav-container{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-right:auto;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container{display:none;position:fixed;top:85px;left:0;width:100%;max-height:calc(100vh - 54px);padding:20px 20px 40px;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#001d89;}
}@media only screen and (max-width:767px) {
header.navigation .nav-wrapper .nav-container{top:55px;}
}header.navigation .nav-wrapper .nav-container .nav:after{content:"";display:block;clear:both;height:0;line-height:0;}
header.navigation .nav-wrapper .nav-container .nav li{float:left;}
header.navigation .nav-wrapper .nav-container .nav li:not(:last-child){margin-right:0;}
header.navigation .nav-wrapper .nav-container .nav>li:not(:last-child){margin-right:45px;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li: not(:last-child){margin:0;}
}header.navigation .nav-wrapper .nav-container .nav li.current-menu-item>a, header.navigation .nav-wrapper .nav-container .nav li.current-menu-parent>a, header.navigation .nav-wrapper .nav-container .nav li.current-page-ancestor>a{color:#001d89;font-weight:700;}
@media only screen and (max-width:767px) {
header.navigation .nav-wrapper .nav-container .nav li.current-menu-item>a, header.navigation .nav-wrapper .nav-container .nav li.current-menu-parent>a, header.navigation .nav-wrapper .nav-container .nav li.current-page-ancestor>a{color:#fff;}
}header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li{float:left;width:15.5%;margin-left:.25%;margin-top:30px;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li{float:none;width:100%;text-align:center;}
}@media only screen and (max-width:1024px) and (max-width:767px) {
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li: not(:first-child){margin:20px 0 0!important;}
}@media only screen and (max-width:1024px) and (max-width:767px) {
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.dairy-free-yogurt{margin:0!important;}
}header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li:nth-child(-n+6){margin-top:0;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li:nth-child(5n){margin-right:0;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.almondmilk a:before{width:47px;height:80px;background-position:-3px -46px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.cashewmilk a:before{width:47px;height:82px;background-position:-3px -132px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.coconutmilk a:before{width:47px;height:81px;background-position:-3px -220px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.creamer a:before{width:37px;height:75px;background-position:-3px -307px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.dairy-free-yogurt a:before{width:51px;height:40px;background-position:-3px -731px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.protein a:before{width:46px;height:82px;background-position:-3px -474px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.oatmilk a:before{width:47px;height:80px;background-position:-4px -388px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.shelf-stable a:before{width:47px;height:75px;background-position:-3px -562px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.all-products a:before{background-position:-3px -3px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.soymilk a:before{width:54px;height:82px;background-position:-4px -646px;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li: not(.all-products) a:before{transform:rotate(-0deg);}
}header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li a{padding:26px 0 26px 65px;font-weight:700;}
@media only screen and (min-device-height:768px) and (min-device-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li a: hover:before{animation:productRock .75s!important;}
}@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li a{max-width:220px;text-align:left;padding:26px 0 26px 80px;}
}header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li a:before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;display:block;vertical-align:middle;margin-right:10px;width:60px;height:37px;background-image:url(//silk.com/wp-content/themes/silk/img/spritesheet-product-nav.png);background-position:-3px -3px;background-size:66px;background-repeat:no-repeat;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li{float:none;text-align:center;}
}header.navigation .nav-wrapper .nav-container .nav li a{text-transform:uppercase;letter-spacing:.5px;color:rgba(68, 68, 68, .7);transition:all .2s ease-out;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li a{width:100%;padding:10px 0;}
}@media only screen and (max-width:767px) {
header.navigation .nav-wrapper .nav-container .nav li a{padding:20px 0;color:#fff;}
}@media only screen and (min-device-height:768px) and (min-device-width:1024px) {
header.navigation .nav-wrapper .nav-container .nav li a: hover{color:#001d89;}
}header.navigation .nav-wrapper .nav-container .sub-menu-wrapper{display:none;position:fixed;width:100%;top:84px;left:0;background-color:#001d89;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .sub-menu-wrapper{position:relative;top:0;}
}header.navigation .nav-wrapper .nav-container .sub-menu-wrapper .sub-menu{width:100%;padding:40px 0 40px 25px;margin:0 auto;max-width:1340px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .nav-container .sub-menu-wrapper .sub-menu{padding:0;}
}header.navigation .nav-wrapper .nav-container .sub-menu-wrapper .sub-menu:after{content:"";display:block;clear:both;height:0;line-height:0;}
header.navigation .nav-wrapper .nav-container .sub-menu-wrapper .sub-menu li a{position:relative;text-transform:capitalize;line-height:.8;font-size:1.5rem;line-height:1.3;color:#fff;}
header.navigation .nav-wrapper .mobile-nav-btn{display:none;cursor:pointer;margin-left:auto;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .mobile-nav-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:40px;-ms-flex-pack:center;justify-content:center;}
}header.navigation .nav-wrapper .mobile-nav-btn.open span:first-child{top:6px;transform:rotate(45deg);}
header.navigation .nav-wrapper .mobile-nav-btn.open span:nth-child(2){opacity:0;}
header.navigation .nav-wrapper .mobile-nav-btn.open span:last-child{bottom:6px;transform:rotate(-45deg);}
header.navigation .nav-wrapper .mobile-nav-btn span{position:relative;display:block;width:32px;height:4px;border-radius:2px;background-color:#001d89;transition:all .2s ease-out;}
header.navigation .nav-wrapper .mobile-nav-btn.open span{height:2px;}
header.navigation .nav-wrapper .mobile-nav-btn span:not(:first-child){margin-top:4px;}
header.navigation .nav-wrapper .search{width:233px;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search{margin:20px auto 0;max-width:233px;width:100%}
}header.navigation .nav-wrapper .search form{position:relative;}
header.navigation .nav-wrapper .search form input[type=text]{width:100%;border:1px solid #e0e1e2;padding:10px 13px;color:#444;background-color:#fff;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search form input[type=text]{background-color:transparent;color:#fff;border-color:#fff;}
}header.navigation .nav-wrapper .search form input[type=text]::-webkit-input-placeholder{color:rgba(68, 68, 68, .7);}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search form input[type=text]: :-webkit-input-placeholder{color:#fff;}
}header.navigation .nav-wrapper .search form input[type=text]:-moz-placeholder{color:rgba(68, 68, 68, .7);}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search form input[type=text]: -moz-placeholder{color:#fff;}
}header.navigation .nav-wrapper .search form input[type=text]::-moz-placeholder{color:rgba(68, 68, 68, .7);}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search form input[type=text]: :-moz-placeholder{color:#fff;}
}header.navigation .nav-wrapper .search form input[type=text]:-ms-input-placeholder{color:rgba(68, 68, 68, .7);}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search form input[type=text]: -ms-input-placeholder{color:#fff;}
}header.navigation .nav-wrapper .search form input[type=submit]{cursor:pointer;position:absolute;top:0;right:0;bottom:0;min-width:inherit;padding:16px 20px;margin:auto;text-indent:-9999px;background-image:url(//silk.com/wp-content/themes/silk/img/icon-search.png);background-size:14px;background-repeat:no-repeat;width:14px;height:14px;border:none;background-position:50%;background-color:transparent;}
@media only screen and (max-width:1024px) {
header.navigation .nav-wrapper .search form input[type=submit]{background-image:url(//silk.com/wp-content/themes/silk/img/icon-search-white.png);}
}footer{text-align:center;background-color:#001d89;}
footer .container{padding:20px 0;}
footer .logo{margin:0 auto 20px;}
footer .logo img{max-width:58px;}
footer .footer-nav{max-width:550px;margin:0 auto 20px;}
footer .footer-nav li{display:inline-block;margin:0 15px;}
@media only screen and (max-width:767px) {
footer .footer-nav li{display:block;width:100%;margin:0 0 10px;}
footer .footer-nav li:last-child{margin:0;}
}footer .footer-nav li a{text-transform:uppercase;line-height:3.33;letter-spacing:1px;color:#fff;font-size:1.2rem;}
footer .social{margin:0 0 20px;}
footer .social ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
footer .social ul li{position:relative;margin-right:15px;}
footer .social ul li:before{content:"";font-weight:900;font-size:2rem;color:hsla(0, 0%, 100%, .3);font-family:Font Awesome\ 5 Brands;}
@media only screen and (min-device-height:768px) and (min-device-width:1024px) {
footer .social ul li: hover:before{color:#fff;}
}footer .social ul li.facebook:before{content:"\f39e"}
footer .social ul li.tiktok:before{content:"\e900";font-size:2.01rem;}
footer .social ul li.twitter:before{content:"\f099"}
footer .social ul li.instagram:before{content:"\f16d"}
footer .social ul li.youtube:before{content:"\f167"}
footer .social ul li.pinterest:before{content:"\f0d2"}
footer .social ul li:last-child{margin:0;}
footer .social ul li a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}
footer .copyright{opacity:.3;font-size:.9rem;color:#fff;}
.item-review{background-color:#fff;}
.item-review .item-review-bg.lazyloaded{position:absolute;width:100%;height:20%;max-height:600px;background-image:url(//silk.com/wp-content/themes/silk/img/bg-texture.jpg);background-size:cover;background-repeat:no-repeat;}
@media only screen and (max-width:767px) {
.item-review .item-review-bg{height:28%}
}.item-review .item-review-bg:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:url(//silk.com/wp-content/themes/silk/img/bg-wave.png);background-size:cover;background-repeat:no-repeat;}
.item-review .review-wrapper .review-title{margin:0 0 25px;}
.item-review .review-wrapper .review-title h2{font-size:5rem;}
@media only screen and (max-width:767px) {
.item-review .review-wrapper .review-title h2{text-align:center;font-size:3.6rem;}
}.write-a-review .container{max-width:600px;}
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro{display:none!important;}
.pr-review_popup .p-w-r .pr-alert-container, #pr-reviewsnippet .p-w-r .pr-alert-container, #pr-write .p-w-r .pr-alert-container{margin-top:0;}
.pr-review_popup .p-w-r .pr-star-accessible-0-filled, .pr-review_popup .p-w-r .pr-star-v4, .pr-review_popup .p-w-r .pr-star-v4-0-filled, #pr-reviewsnippet .p-w-r .pr-star-accessible-0-filled, #pr-reviewsnippet .p-w-r .pr-star-v4, #pr-reviewsnippet .p-w-r .pr-star-v4-0-filled, #pr-write .p-w-r .pr-star-accessible-0-filled, #pr-write .p-w-r .pr-star-v4, #pr-write .p-w-r .pr-star-v4-0-filled{background-image:url(//silk.com/wp-content/themes/silk/img/review-star-0.png);}
.pr-review_popup .p-w-r .pr-star-accessible-25-filled, .pr-review_popup .p-w-r .pr-star-v4-25-filled, #pr-reviewsnippet .p-w-r .pr-star-accessible-25-filled, #pr-reviewsnippet .p-w-r .pr-star-v4-25-filled, #pr-write .p-w-r .pr-star-accessible-25-filled, #pr-write .p-w-r .pr-star-v4-25-filled{background-image:url(//silk.com/wp-content/themes/silk/img/review-star-25.png);}
.pr-review_popup .p-w-r .pr-star-accessible-50-filled, .pr-review_popup .p-w-r .pr-star-v4-50-filled, #pr-reviewsnippet .p-w-r .pr-star-accessible-50-filled, #pr-reviewsnippet .p-w-r .pr-star-v4-50-filled, #pr-write .p-w-r .pr-star-accessible-50-filled, #pr-write .p-w-r .pr-star-v4-50-filled{background-image:url(//silk.com/wp-content/themes/silk/img/review-star-50.png);}
.pr-review_popup .p-w-r .pr-star-accessible-75-filled, .pr-review_popup .p-w-r .pr-star-v4-75-filled, #pr-reviewsnippet .p-w-r .pr-star-accessible-75-filled, #pr-reviewsnippet .p-w-r .pr-star-v4-75-filled, #pr-write .p-w-r .pr-star-accessible-75-filled, #pr-write .p-w-r .pr-star-v4-75-filled{background-image:url(//silk.com/wp-content/themes/silk/img/review-star-75.png);}
.pr-review_popup .p-w-r .pr-star-accessible-100-filled, .pr-review_popup .p-w-r .pr-star-v4-100-filled, #pr-reviewsnippet .p-w-r .pr-star-accessible-100-filled, #pr-reviewsnippet .p-w-r .pr-star-v4-100-filled, #pr-write .p-w-r .pr-star-accessible-100-filled, #pr-write .p-w-r .pr-star-v4-100-filled{background-image:url(//silk.com/wp-content/themes/silk/img/review-star-100.png);}
.pr-review_popup .p-w-r label.pr-control-label, #pr-reviewsnippet .p-w-r label.pr-control-label, #pr-write .p-w-r label.pr-control-label{display:block;margin:20px 0 14px!important;}
.pr-review_popup .p-w-r .form-control, #pr-reviewsnippet .p-w-r .form-control, #pr-write .p-w-r .form-control, #pr-reviewdisplay .p-w-r .pr-image-snippet .pr-textarea, #pr-reviewdisplay .p-w-r .pr-image-snippet .pr-textinput, #pr-reviewdisplay .p-w-r .pr-irlsnippet .pr-textarea, #pr-reviewdisplay .p-w-r .pr-irlsnippet .pr-textinput, #pr-reviewdisplay .p-w-r .pr-review-display .pr-textarea, #pr-reviewdisplay .p-w-r .pr-review-display .pr-textinput, #pr-reviewdisplay .p-w-r .pr-rid .pr-textarea, #pr-reviewdisplay .p-w-r .pr-rid .pr-textinput{border-radius:4px!important;border:1px solid rgba(77, 77, 77, .15)!important;padding:5px 15px!important;color:#4d4d4d!important;background-color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.4rem!important;}
.pr-review_popup .p-w-r .checkbox input[type=checkbox], .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox], #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox], #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox], #pr-write .p-w-r .checkbox input[type=checkbox], #pr-write .p-w-r .pr-checkbox input[type=checkbox]{opacity:0;margin:0;width:20px!important;height:20px!important;display:inline-block;vertical-align:top;}
.pr-review_popup .p-w-r .checkbox input[type=checkbox]+span, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]+span, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]+span, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]+span, #pr-write .p-w-r .checkbox input[type=checkbox]+span, #pr-write .p-w-r .pr-checkbox input[type=checkbox]+span{position:relative;padding-left:10px;display:inline-block;width:calc(100% - 26px);cursor:pointer;line-height:1.65;opacity:.5;letter-spacing:0;color:#4d4d4d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.1rem;}
.pr-review_popup .p-w-r .checkbox input[type=checkbox]+span:after, .pr-review_popup .p-w-r .checkbox input[type=checkbox]+span:before, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]+span:after, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]+span:before, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]+span:after, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]+span:before, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]+span:after, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]+span:before, #pr-write .p-w-r .checkbox input[type=checkbox]+span:after, #pr-write .p-w-r .checkbox input[type=checkbox]+span:before, #pr-write .p-w-r .pr-checkbox input[type=checkbox]+span:after, #pr-write .p-w-r .pr-checkbox input[type=checkbox]+span:before{content:"";position:absolute;display:block;transition:all .2s ease-out;}
.pr-review_popup .p-w-r .checkbox input[type=checkbox]+span:before, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]+span:before, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]+span:before, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]+span:before, #pr-write .p-w-r .checkbox input[type=checkbox]+span:before, #pr-write .p-w-r .pr-checkbox input[type=checkbox]+span:before{top:-1px;left:-21px;width:20px;height:20px;border:2px solid #9b9b9b;border-radius:3px;display:block;}
.pr-review_popup .p-w-r .checkbox input[type=checkbox]+span:after, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]+span:after, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]+span:after, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]+span:after, #pr-write .p-w-r .checkbox input[type=checkbox]+span:after, #pr-write .p-w-r .pr-checkbox input[type=checkbox]+span:after{width:10px;height:10px;top:5px;left:-16px;background-image:url(//silk.com/wp-content/themes/silk/img/icon-check.png);background-size:contain;background-repeat:no-repeat;transform:scale(0);}
.pr-review_popup .p-w-r .checkbox input[type=checkbox]:checked+span:before, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]:checked+span:before, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]:checked+span:before, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]:checked+span:before, #pr-write .p-w-r .checkbox input[type=checkbox]:checked+span:before, #pr-write .p-w-r .pr-checkbox input[type=checkbox]:checked+span:before{border-color:#212b36;}
.pr-review_popup .p-w-r .checkbox input[type=checkbox]:checked+span:after, .pr-review_popup .p-w-r .pr-checkbox input[type=checkbox]:checked+span:after, #pr-reviewsnippet .p-w-r .checkbox input[type=checkbox]:checked+span:after, #pr-reviewsnippet .p-w-r .pr-checkbox input[type=checkbox]:checked+span:after, #pr-write .p-w-r .checkbox input[type=checkbox]:checked+span:after, #pr-write .p-w-r .pr-checkbox input[type=checkbox]:checked+span:after{transform:scale(1);}
.pr-review_popup .p-w-r input[type=text], #pr-reviewsnippet .p-w-r input[type=text], #pr-write .p-w-r input[type=text]{height:40px!important;}
.pr-review_popup .p-w-r .pr-accessible-btn, #pr-reviewsnippet .p-w-r .pr-accessible-btn, #pr-write .p-w-r .pr-accessible-btn, .p-w-r .pr-accessible-btn:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover, .p-w-r .pr-accessible-btn:hover{cursor:pointer;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:17px 30px 18px;min-width:150px;border:1px solid;color:#fff!important;background-color:#001d89!important;border-color:#001d89!important;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:500;font-style:normal;font-stretch:normal;font-size:1.2rem;}
.pr-review_popup .p-w-r .pr-accessibly-hidden-file-input+label, #pr-reviewsnippet .p-w-r .pr-accessibly-hidden-file-input+label, #pr-write .p-w-r .pr-accessibly-hidden-file-input+label, .open>.p-w-r .pr-accessibly-hidden-file-input+label.dropdown-toggle, .p-w-r .pr-accessibly-hidden-file-input+label.active, .p-w-r .pr-accessibly-hidden-file-input+label:active, .p-w-r .pr-accessibly-hidden-file-input+label:focus, .p-w-r .pr-accessibly-hidden-file-input+label:hover{cursor:pointer;display:inline-block;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:11px 30px 12px;min-width:150px;border:1px solid;background-color:#001d89!important;border-color:#001d89!important;margin:15px 0;}
.pr-review_popup .p-w-r .pr-accessibly-hidden-file-input+label span, #pr-reviewsnippet .p-w-r .pr-accessibly-hidden-file-input+label span, #pr-write .p-w-r .pr-accessibly-hidden-file-input+label span{color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:500;font-style:normal;font-stretch:normal;font-size:1.2rem;}
.pr-review_popup .p-w-r .pr-accessibly-hidden-file-input+label span:after, #pr-reviewsnippet .p-w-r .pr-accessibly-hidden-file-input+label span:after, #pr-write .p-w-r .pr-accessibly-hidden-file-input+label span:after{font-size:1.3rem;color:#fff;}
.pr-review_popup .p-w-r .pr-footer, #pr-reviewsnippet .p-w-r .pr-footer, #pr-write .p-w-r .pr-footer{border:none;}
.pr-review_popup .p-w-r .has-error .checkbox, .pr-review_popup .p-w-r .has-error .checkbox-inline, .pr-review_popup .p-w-r .has-error .control-label, .pr-review_popup .p-w-r .has-error .help-block, .pr-review_popup .p-w-r .has-error .pr-checkbox, .pr-review_popup .p-w-r .has-error .pr-control-label, .pr-review_popup .p-w-r .has-error .radio, .pr-review_popup .p-w-r .has-error .radio-inline, .pr-review_popup .p-w-r .pr-has-error .checkbox, .pr-review_popup .p-w-r .pr-has-error .checkbox-inline, .pr-review_popup .p-w-r .pr-has-error .control-label, .pr-review_popup .p-w-r .pr-has-error .control-label span, .pr-review_popup .p-w-r .pr-has-error .help-block, .pr-review_popup .p-w-r .pr-has-error .pr-checkbox, .pr-review_popup .p-w-r .pr-has-error .pr-control-label, .pr-review_popup .p-w-r .pr-has-error .pr-control-label span, .pr-review_popup .p-w-r .pr-has-error .radio, .pr-review_popup .p-w-r .pr-has-error .radio-inline, #pr-reviewsnippet .p-w-r .has-error .checkbox, #pr-reviewsnippet .p-w-r .has-error .checkbox-inline, #pr-reviewsnippet .p-w-r .has-error .control-label, #pr-reviewsnippet .p-w-r .has-error .help-block, #pr-reviewsnippet .p-w-r .has-error .pr-checkbox, #pr-reviewsnippet .p-w-r .has-error .pr-control-label, #pr-reviewsnippet .p-w-r .has-error .radio, #pr-reviewsnippet .p-w-r .has-error .radio-inline, #pr-reviewsnippet .p-w-r .pr-has-error .checkbox, #pr-reviewsnippet .p-w-r .pr-has-error .checkbox-inline, #pr-reviewsnippet .p-w-r .pr-has-error .control-label, #pr-reviewsnippet .p-w-r .pr-has-error .control-label span, #pr-reviewsnippet .p-w-r .pr-has-error .help-block, #pr-reviewsnippet .p-w-r .pr-has-error .pr-checkbox, #pr-reviewsnippet .p-w-r .pr-has-error .pr-control-label, #pr-reviewsnippet .p-w-r .pr-has-error .pr-control-label span, #pr-reviewsnippet .p-w-r .pr-has-error .radio, #pr-reviewsnippet .p-w-r .pr-has-error .radio-inline, #pr-write .p-w-r .has-error .checkbox, #pr-write .p-w-r .has-error .checkbox-inline, #pr-write .p-w-r .has-error .control-label, #pr-write .p-w-r .has-error .help-block, #pr-write .p-w-r .has-error .pr-checkbox, #pr-write .p-w-r .has-error .pr-control-label, #pr-write .p-w-r .has-error .radio, #pr-write .p-w-r .has-error .radio-inline, #pr-write .p-w-r .pr-has-error .checkbox, #pr-write .p-w-r .pr-has-error .checkbox-inline, #pr-write .p-w-r .pr-has-error .control-label, #pr-write .p-w-r .pr-has-error .control-label span, #pr-write .p-w-r .pr-has-error .help-block, #pr-write .p-w-r .pr-has-error .pr-checkbox, #pr-write .p-w-r .pr-has-error .pr-control-label, #pr-write .p-w-r .pr-has-error .pr-control-label span, #pr-write .p-w-r .pr-has-error .radio, #pr-write .p-w-r .pr-has-error .radio-inline{color:#c83f44;}
.pr-review_popup .p-w-r .pr-has-error .form-control, .pr-review_popup .p-w-r .pr-has-error .form-control:focus, #pr-reviewsnippet .p-w-r .pr-has-error .form-control, #pr-reviewsnippet .p-w-r .pr-has-error .form-control:focus, #pr-write .p-w-r .pr-has-error .form-control, #pr-write .p-w-r .pr-has-error .form-control:focus{border-color:#c83f44;}
.pr-review_popup .p-w-r .pr-subscript, .pr-review_popup .p-w-r .pr-subscript span, #pr-reviewsnippet .p-w-r .pr-subscript, #pr-reviewsnippet .p-w-r .pr-subscript span, #pr-write .p-w-r .pr-subscript, #pr-write .p-w-r .pr-subscript span, .pr-review_popup .modal__body .p-w-r .pr-submit a, .pr-review_popup .modal__body .p-w-r .pr-subscript, .pr-review_popup .modal__body .p-w-r .pr-subscript span{line-height:1.36!important;color:#4d4d4d!important;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif!important;font-size:2.2rem;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;font-size:1.1rem!important;}
.pr-review_popup .p-w-r .pr-submit a, #pr-reviewsnippet .p-w-r .pr-submit a, #pr-write .p-w-r .pr-submit a{line-height:1.36!important;text-decoration:underline!important;color:#4d4d4d!important;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;font-size:1.1rem!important;text-transform:inherit!important;letter-spacing:0!important;}
.pr-review_popup .pr-footer .pr-accessible-btn+a, #pr-reviewsnippet .pr-footer .pr-accessible-btn+a, #pr-write .pr-footer .pr-accessible-btn+a{visibility:hidden;}
#pr-write .p-w-r .pr-war{margin:auto;max-width:100%}
#pr-write .p-w-r .pr-header{border:none;}
#pr-write .p-w-r .pr-header .pr-header-table{margin:0;}
#pr-write .p-w-r .pr-table-cell, #pr-write .p-w-r .table-cell{padding:0;}
#pr-write .p-w-r .pr-header .pr-header-product-img{display:none;}
#pr-write .p-w-r .pr-header-title{margin:0 0 10px;color:#0075ab;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-size:1.4rem;}
#pr-write .p-w-r .pr-header-title, #pr-write .p-w-r h5{letter-spacing:1px;font-weight:700;font-style:normal;font-stretch:normal;}
#pr-write .p-w-r h5{margin:0;font-family:hwt-artz, sans-serif;text-transform:uppercase;font-size:4rem;color:#001d89;}
@media only screen and (max-width:767px) {
#pr-write .p-w-r h5{font-size:2.4rem;}
}#pr-write .p-w-r .pr-header-product-name a{letter-spacing:1px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
@media only screen and (max-width:767px) {
#pr-write .p-w-r .pr-header-product-name a{font-size:2.4rem;}
}#pr-write .p-w-r .pr-header-required, #pr-write .p-w-r .pr-header-required span{margin:0 0 25px;line-height:1.17;color:#4d4d4d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.2rem;}
#pr-write .p-w-r .pr-rating-form-group .control-label span, #pr-write .p-w-r .pr-rating-form-group .pr-control-label span{letter-spacing:1px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
@media only screen and (max-width:767px) {
#pr-write .p-w-r .pr-rating-form-group .control-label span, #pr-write .p-w-r .pr-rating-form-group .pr-control-label span{font-size:2.4rem;}
}#pr-write .p-w-r .pr-star-accessible-0-filled, #pr-write .p-w-r .pr-star-accessible-25-filled, #pr-write .p-w-r .pr-star-accessible-50-filled, #pr-write .p-w-r .pr-star-accessible-75-filled, #pr-write .p-w-r .pr-star-accessible-100-filled, #pr-write .p-w-r .pr-star-v4, #pr-write .p-w-r .pr-star-v4-0-filled, #pr-write .p-w-r .pr-star-v4-25-filled, #pr-write .p-w-r .pr-star-v4-50-filled, #pr-write .p-w-r .pr-star-v4-75-filled, #pr-write .p-w-r .pr-star-v4-100-filled{width:27px;height:25px;}
#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco{margin-top:0;}
#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{display:inline-block;vertical-align:middle;line-height:1.42;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;color:#c9177d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:700;font-style:normal;font-stretch:normal;font-size:1.2rem;}
@media only screen and (max-width:767px) {
#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a, #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{display:block;margin:0 0 20px;}
}@media only screen and (max-width:767px) {
#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet{text-align:center;}
}#pr-reviewsnippet .p-w-r .pr-snippet-stars{background:transparent;}
#pr-reviewsnippet .pr-snippet-rating-decimal, #pr-reviewsnippet .pr-snippet-stars-reco-reco{display:none!important;}
.pr-review_popup #pr-rd-main-header{position:relative;}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .pr-review_popup .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents{display:none;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{cursor:pointer;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:18px 20px 19px;min-width:150px;border:1px solid;color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.1rem;font-weight:500;background-color:#001d89;border-color:#001d89;}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .pr-review_popup .p-w-r .pr-review-display .pr-rd-sort{position:relative;opacity:1;visibility:visible;z-index:1;border:1px solid rgba(68, 68, 68, .2);min-width:200px;padding:17px 30px 16px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url(//silk.com/wp-content/themes/silk/img/icon-arrow-down.png);background-size:10px 5px;background-repeat:no-repeat;background-position:90% 50%;letter-spacing:.5px;color:rgba(68, 68, 68, .7);text-transform:uppercase;background-color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.2rem;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .pr-review_popup .p-w-r .pr-review-display .pr-rd-sort{width:100%}
}.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort::-ms-expand, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort::-ms-expand, .pr-review_popup .p-w-r .pr-review-display .pr-rd-sort::-ms-expand{display:none;}
.pr-review_popup .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts{padding:0;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-histogram, .pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-recommend, .pr-review_popup .pr-review-snapshot-snippets-headline{display:none;}
.pr-review_popup .p-w-r .pr-snippet-stars{background:transparent;}
.pr-review_popup .p-w-r .pr-snippet .pr-snippet-stars-png{display:block;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-snippet .pr-snippet-stars-png{text-align:center;}
}.pr-review_popup .p-w-r .pr-review-snapshot .pr-rating-stars{float:none;}
.pr-review_popup .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple{margin:0 0 60px;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple{margin:0 0 30px;}
}.pr-review_popup .pr-review-snapshot-block.pr-review-snapshot-block-snippet{border:none;padding:0;width:100%;min-height:inherit;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-review-count{line-height:1.06;text-align:left;margin:10px 0 20px;color:#c9177d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:500;font-style:normal;font-stretch:normal;font-size:1.6rem;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-review-count{text-align:center;}
}.pr-review_popup .pr-review-snapshot-snippets{border:none;-ms-flex:inherit;flex:inherit;}
.pr-review_popup .p-w-r .pr-review-snapshot{background-color:transparent;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-negative, .pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-positive{padding:50px 45px 30px;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-negative, .pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-positive{padding:20px;}
}.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-positive{padding-right:50px;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-positive{padding-bottom:50px;}
}.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-negative{padding-left:50px;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-negative{padding-top:50px;}
}.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-label{line-height:1.21;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2.8rem;color:#001d89;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff{border-color:rgba(68, 68, 68, .2);background-color:#fff;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars{margin:0 0 20px;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-title{text-transform:inherit;font-size:2.2rem;font-weight:700;font-size:1.6rem;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-review, .pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-title{line-height:1.5;color:#444;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-style:normal;font-stretch:normal;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-review{letter-spacing:.5px;font-size:2.2rem;font-weight:400;font-size:1.4rem;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete{position:relative;line-height:2;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;color:#c9177d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:700;font-style:normal;font-stretch:normal;font-size:1.2rem;}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-img{border-color:rgba(68, 68, 68, .2);}
.pr-review_popup .p-w-r .pr-review-snapshot .pr-faceoff-img-txt{left:-29px;padding:18px;border:none;background-image:url(//silk.com/wp-content/themes/silk/img/blue-circle.png);background-size:contain;background-position:50%;background-repeat:no-repeat;letter-spacing:.5px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2.2rem;color:#001d89;color:#fff;}
.pr-review_popup .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img-txt{top:-25px;left:50%}
.pr-review_popup .p-w-r .pr-review-display .pr-snippet-rating-decimal, .pr-review_popup .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-rating-decimal, .pr-review_popup .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-rating-decimal{display:none;}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-star-rating, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-star-rating{float:none;margin:0 0 10px;}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-headline, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-headline{display:block;float:none;margin:0;line-height:.85;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
.pr-review_popup .p-w-r .pr-review-display p{line-height:1.5;letter-spacing:.5px;color:#444;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.4rem;}
.pr-review_popup .p-w-r .pr-rd-bold{font-weight:700!important;color:#001d89!important;}
.pr-review_popup .p-w-r .pr-review-display a{letter-spacing:1px;text-transform:uppercase;text-decoration:underline;color:#c9177d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:700;font-style:normal;font-stretch:normal;font-size:1rem;}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-helpful-btn, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-helpful-btn{border-color:rgba(68, 68, 68, .2);}
.pr-review_popup .p-w-r .pr-helpful-yes{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pr-review_popup .p-w-r .pr-helpful-no{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pr-review_popup .p-w-r .pr-thumbs-icon{background-size:contain;background-repeat:no-repeat;}
.pr-review_popup .p-w-r .pr-thumbs-icon.pr-thumbs-icon-up{background-image:url(//silk.com/wp-content/themes/silk/img/icon-thumbs-up.png);}
.pr-review_popup .p-w-r .pr-thumbs-icon.pr-thumbs-icon-down{background-image:url(//silk.com/wp-content/themes/silk/img/icon-thumbs-down.png);}
.pr-review_popup .p-w-r .pr-thumbs-icon svg{display:none;}
.pr-review_popup .pr-rd-no-reviews a{cursor:pointer;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:18px 20px 19px;min-width:150px;border:1px solid;text-decoration:none!important;color:#fff!important;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.4rem;font-weight:500!important;background-color:#001d89;border-color:#001d89;}
.pr-review_popup .modal__body{width:80%;height:90%;max-width:1025px;padding:100px 50px;}
@media only screen and (max-width:767px) {
.pr-review_popup .modal__body{width:90%;padding:35px 20px;}
}.pr-review_popup .modal__body>div{max-width:600px;margin:auto;}
.pr-review_popup .modal__body .p-w-r .pr-war{margin:auto;max-width:100%}
.pr-review_popup .modal__body .p-w-r .pr-header{border:none;}
.pr-review_popup .modal__body .p-w-r .pr-header .pr-header-table{margin:0;}
.pr-review_popup .modal__body .p-w-r .pr-table-cell, .pr-review_popup .modal__body .p-w-r .table-cell{padding:0;}
.pr-review_popup .modal__body .p-w-r .pr-header-title{letter-spacing:1px;margin:0 0 10px;color:#0075ab;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:700;font-style:normal;font-stretch:normal;font-size:1.4rem;}
.pr-review_popup .modal__body .p-w-r h5{margin:0;letter-spacing:1px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
@media only screen and (max-width:767px) {
.pr-review_popup .modal__body .p-w-r h5{font-size:2.4rem;}
}.pr-review_popup .modal__body .p-w-r .pr-header-product-name a{letter-spacing:1px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;text-decoration:none;line-height:1;}
@media only screen and (max-width:767px) {
.pr-review_popup .modal__body .p-w-r .pr-header-product-name a{font-size:2.4rem;}
}.pr-review_popup .modal__body .p-w-r .pr-header-required, .pr-review_popup .modal__body .p-w-r .pr-header-required span, .pr-review_popup .modal__body .p-w-r .pr-header-required span{margin:0 0 25px;line-height:1.17;color:#4d4d4d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.5px;font-size:1.2rem;}
.p-w-r .form-group{margin-bottom:0px!important;display:inline-block;width:100%}
.pr-review_popup .modal__body .p-w-r .pr-rating-form-group .control-label span, .pr-review_popup .modal__body .p-w-r .pr-rating-form-group .pr-control-label span{letter-spacing:1px;line-height:1;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
.pr-review_popup .modal__body .p-w-r .pr-rating-form-group .pr-control-label span{letter-spacing:1px;line-height:1;font-family:hwt-artz, sans-serif!important;font-weight:700!important;font-style:normal!important;font-stretch:normal!important;text-transform:uppercase;font-size:4rem!important;color:#001d89!important;}
@media only screen and (max-width:767px) {
.pr-review_popup .modal__body .p-w-r .pr-rating-form-group .control-label span, .pr-review_popup .modal__body .p-w-r .pr-rating-form-group .pr-control-label span{font-size:2.4rem;}
.pr-review_popup .modal__body .p-w-r .pr-rating-form-group .pr-control-label span{font-size:2.4rem!important;}
}.pr-review_popup .modal__body .pr-rating-stars{float:none;}
.pr-review_popup .modal__body .p-w-r .pr-star-accessible-0-filled, .pr-review_popup .modal__body .p-w-r .pr-star-accessible-25-filled, .pr-review_popup .modal__body .p-w-r .pr-star-accessible-50-filled, .pr-review_popup .modal__body .p-w-r .pr-star-accessible-75-filled, .pr-review_popup .modal__body .p-w-r .pr-star-accessible-100-filled, .pr-review_popup .modal__body .p-w-r .pr-star-v4, .pr-review_popup .modal__body .p-w-r .pr-star-v4-0-filled, .pr-review_popup .modal__body .p-w-r .pr-star-v4-25-filled, .pr-review_popup .modal__body .p-w-r .pr-star-v4-50-filled, .pr-review_popup .modal__body .p-w-r .pr-star-v4-75-filled, .pr-review_popup .modal__body .p-w-r .pr-star-v4-100-filled, .p-w-r .pr-read-review .pr-star-accessible-0-filled, .p-w-r .pr-read-review .pr-star-accessible-0-filled:hover, .p-w-r .pr-read-review .pr-star-accessible-25-filled, .p-w-r .pr-read-review .pr-star-accessible-25-filled:hover, .p-w-r .pr-read-review .pr-star-accessible-50-filled, .p-w-r .pr-read-review .pr-star-accessible-50-filled:hover, .p-w-r .pr-read-review .pr-star-accessible-75-filled, .p-w-r .pr-read-review .pr-star-accessible-75-filled:hover, .p-w-r .pr-read-review .pr-star-accessible-100-filled, .p-w-r .pr-read-review .pr-star-accessible-100-filled:hover, .p-w-r .pr-read-review .pr-star-v4, .p-w-r .pr-read-review .pr-star-v4-0-filled, .p-w-r .pr-read-review .pr-star-v4-0-filled:hover, .p-w-r .pr-read-review .pr-star-v4-25-filled, .p-w-r .pr-read-review .pr-star-v4-25-filled:hover, .p-w-r .pr-read-review .pr-star-v4-50-filled, .p-w-r .pr-read-review .pr-star-v4-50-filled:hover, .p-w-r .pr-read-review .pr-star-v4-75-filled, .p-w-r .pr-read-review .pr-star-v4-75-filled:hover, .p-w-r .pr-read-review .pr-star-v4-100-filled, .p-w-r .pr-read-review .pr-star-v4-100-filled:hover, .p-w-r .pr-read-review .pr-star-v4:hover, .p-w-r .pr-review-display .pr-star-accessible-0-filled, .p-w-r .pr-review-display .pr-star-accessible-0-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-25-filled, .p-w-r .pr-review-display .pr-star-accessible-25-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-50-filled, .p-w-r .pr-review-display .pr-star-accessible-50-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-75-filled, .p-w-r .pr-review-display .pr-star-accessible-75-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-100-filled, .p-w-r .pr-review-display .pr-star-accessible-100-filled:hover, .p-w-r .pr-review-display .pr-star-v4, .p-w-r .pr-review-display .pr-star-v4-0-filled, .p-w-r .pr-review-display .pr-star-v4-0-filled:hover, .p-w-r .pr-review-display .pr-star-v4-25-filled, .p-w-r .pr-review-display .pr-star-v4-25-filled:hover, .p-w-r .pr-review-display .pr-star-v4-50-filled, .p-w-r .pr-review-display .pr-star-v4-50-filled:hover, .p-w-r .pr-review-display .pr-star-v4-75-filled, .p-w-r .pr-review-display .pr-star-v4-75-filled:hover, .p-w-r .pr-review-display .pr-star-v4-100-filled, .p-w-r .pr-review-display .pr-star-v4-100-filled:hover, .p-w-r .pr-review-display .pr-star-v4:hover{width:27px!important;height:25px!important;margin-right:5px!important;}
.pr-review_popup .modal__body .p-w-r .pr-subscript, .pr-review_popup .modal__body .p-w-r .pr-subscript span{display:block;margin:0 0 20px;opacity:.5;}
.pr-review_popup .modal__body .p-w-r .pr-submit a, .pr-review_popup .modal__body .p-w-r .pr-subscript, .pr-review_popup .modal__body .p-w-r .pr-subscript span{line-height:1.36;color:#4d4d4d;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.1rem;}
.pr-review_popup .modal__body .p-w-r .pr-submit a{text-decoration:underline;}
.pr-review_popup .p-w-r .pr-review-display .pr-content-collection-form .pr-media-modal .pr-cross-icon__line{stroke:#0b7bc1;}
.pr-review_popup .p-w-r .pr-image-snippet .pr-flagging-radio label, .pr-review_popup .p-w-r .pr-irlsnippet .pr-flagging-radio label, .pr-review_popup .p-w-r .pr-review-display .pr-flagging-radio label, .pr-review_popup .p-w-r .pr-rid .pr-flagging-radio label{cursor:pointer;}
.pr-review_popup .p-w-r .pr-image-snippet .pr-flagging-radio input, .pr-review_popup .p-w-r .pr-irlsnippet .pr-flagging-radio input, .pr-review_popup .p-w-r .pr-review-display .pr-flagging-radio input, .pr-review_popup .p-w-r .pr-rid .pr-flagging-radio input{width:20px!important;height:20px!important;padding:0!important;margin:0!important;}
.pr-review_popup .p-w-r .pr-image-snippet .pr-flagging-radio input+span, .pr-review_popup .p-w-r .pr-irlsnippet .pr-flagging-radio input+span, .pr-review_popup .p-w-r .pr-review-display .pr-flagging-radio input+span, .pr-review_popup .p-w-r .pr-rid .pr-flagging-radio input+span{width:0;padding:0;margin-right:10px;}
.pr-review_popup .p-w-r .pr-image-snippet .pr-flagging-radio input+span:before, .pr-review_popup .p-w-r .pr-irlsnippet .pr-flagging-radio input+span:before, .pr-review_popup .p-w-r .pr-review-display .pr-flagging-radio input+span:before, .pr-review_popup .p-w-r .pr-rid .pr-flagging-radio input+span:before{top:-12px;left:-18px;}
.pr-review_popup .p-w-r .pr-image-snippet .pr-flagging-radio input+span:after, .pr-review_popup .p-w-r .pr-irlsnippet .pr-flagging-radio input+span:after, .pr-review_popup .p-w-r .pr-review-display .pr-flagging-radio input+span:after, .pr-review_popup .p-w-r .pr-rid .pr-flagging-radio input+span:after{top:-8px;left:-14px;}
.pr-review_popup .p-w-r .pr-image-snippet .pr-flagging-radio input+span+span, .pr-review_popup .p-w-r .pr-irlsnippet .pr-flagging-radio input+span+span, .pr-review_popup .p-w-r .pr-review-display .pr-flagging-radio input+span+span, .pr-review_popup .p-w-r .pr-rid .pr-flagging-radio input+span+span{width:calc(100% - 26px);}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer{border:none;padding:0;}
.pr-review_popup .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer:before, .pr-review_popup .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer:before{content:none;}
.pr-review_popup .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.pr-review_popup .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block:after, .pr-review_popup .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block:before{content:none;}
.pr-review_popup .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn{cursor:pointer;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:18px 20px 19px;min-width:150px;border:1px solid;color:#fff;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.1rem;font-weight:500;background-color:#001d89;border-color:#001d89;}
@media only screen and (max-width:767px) {
.pr-review_popup .thank-you-page .pr-row, #pr-write .thank-you-page .pr-row{padding:0 20px;}
}.pr-review_popup .p-w-r .thank-you-page .header, #pr-write .p-w-r .thank-you-page .header{padding:0 0 20px!important;margin:0 0 20px;border-color:rgba(68, 68, 68, .2);}
.pr-review_popup .p-w-r .thank-you-page .title, #pr-write .p-w-r .thank-you-page .title{letter-spacing:1px;margin:0 0 10px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .thank-you-page .title, #pr-write .p-w-r .thank-you-page .title{font-size:2.4rem;}
}.pr-review_popup .p-w-r .thank-you-page .subtitle, #pr-write .p-w-r .thank-you-page .subtitle{line-height:1.5;text-transform:inherit;margin:0;color:#444;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.6rem;}
.pr-review_popup .p-w-r .thank-you-page .pr-rating-date, .pr-review_popup .p-w-r .thank-you-page .pr-rating-number, #pr-write .p-w-r .thank-you-page .pr-rating-date, #pr-write .p-w-r .thank-you-page .pr-rating-number{display:none;}
.pr-review_popup .p-w-r .thank-you-page .headline, #pr-write .p-w-r .thank-you-page .headline{letter-spacing:1px;margin:0 0 10px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:4rem;color:#001d89;}
@media only screen and (max-width:767px) {
.pr-review_popup .p-w-r .thank-you-page .headline, #pr-write .p-w-r .thank-you-page .headline{font-size:2.4rem;}
}.pr-review_popup .p-w-r .col-sm-12, #pr-write .p-w-r .col-sm-12{padding:0!important;}
.pr-review_popup .p-w-r .thank-you-page .pr-rating-stars, #pr-write .p-w-r .thank-you-page .pr-rating-stars{margin:0 0 10px;}
.pr-review_popup .p-w-r .thank-you-page .pr-text, #pr-write .p-w-r .thank-you-page .pr-text{line-height:1.5;letter-spacing:.5px;color:#444;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.5rem;}
.three-across .container.alt{padding-bottom:0;}
.three-across .three-across-container{position:relative;background-image:url(//silk.com/wp-content/themes/silk/img/bg-texture.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;}
.three-across .three-across-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(50% - 60px);background-color:#fff;}
@media only screen and (max-width:1024px) {
.three-across .three-across-container: before{height:14%}
}.three-across .three-across-container .container{padding:0 0 140px;max-width:1060px;}
@media only screen and (max-width:767px) {
.three-across .three-across-container .container{padding:0 0 40px;}
}.three-across .three-across-container ul{display:-ms-flexbox;display:flex;}
@media only screen and (max-width:1024px) {
.three-across .three-across-container ul{display:block;}
}.three-across .three-across-container ul li{position:relative;top:40px;opacity:0;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:350px;height:350px;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-size:contain;background-position:50%;background-repeat:no-repeat;text-align:center;transform:scale(1);}
.three-across .three-across-container ul li.transition{transition:all .2s ease-out;}
@media only screen and (max-width:1024px) {
.three-across .three-across-container ul li{height:325px;margin:auto;}
}@media only screen and (max-width:767px) {
.three-across .three-across-container ul li{width:100%;margin:auto;}
}@media only screen and (min-device-height:768px) and (min-device-width:1024px) {
.three-across .three-across-container ul li: hover{z-index:2;transform:scale(1.05);}
}.three-across .three-across-container ul li:first-child{background-image:url(//silk.com/wp-content/themes/silk/img/button-red.png);}
.three-across .three-across-container ul li:nth-child(2){margin:0 10px;background-image:url(//silk.com/wp-content/themes/silk/img/button-magenta.png);}
@media only screen and (max-width:1024px) {
.three-across .three-across-container ul li: nth-child(2){margin:20px auto;}
}.three-across .three-across-container ul li:nth-child(3){background-image:url(//silk.com/wp-content/themes/silk/img/button-blue.png);}
@media only screen and (max-width:767px) {
.three-across .three-across-container ul li: first-child{background-image:url(//silk.com/wp-content/themes/silk/img/button-red-sm.png);}
.three-across .three-across-container ul li:nth-child(2){background-image:url(//silk.com/wp-content/themes/silk/img/button-magenta-sm.png);}
.three-across .three-across-container ul li:nth-child(3){background-image:url(//silk.com/wp-content/themes/silk/img/button-blue-sm.png);}
}.three-across .three-across-container ul li .img-container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-positive:1;flex-grow:1;max-width:73%;height:145px;max-height:145px;margin:0 auto;}
.three-across .three-across-container ul li img{-ms-flex:0 0 auto;flex:0 0 auto;margin:auto;max-height:100%}
.three-across .three-across-container ul li p, .three-across .three-across-container ul li span{color:#fff;}
.three-across .three-across-container ul li p{line-height:1.5;width:80%;max-width:266px;margin:10px auto 20px;font-size:2rem;color:#fff;}
@media only screen and (max-width:1024px) {
.three-across .three-across-container ul li p{font-size:1.6rem;}
}.three-across .three-across-container ul li a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}
.three-across .three-across-container ul li span{font-size:1.2rem;line-height:2.83;letter-spacing:1.7px;line-height:1;text-transform:uppercase;text-decoration:underline;font-weight:700;}
.dashboard-coupons .page-container, .dashboard-coupons .recipes-container, .page-callout .page-container, .page-callout .recipes-container, .recipes-callout .page-container, .recipes-callout .recipes-container{position:relative;z-index:2;}
.dashboard-coupons .coupon-heading, .dashboard-coupons .recipe-heading, .page-callout .coupon-heading, .page-callout .recipe-heading, .recipes-callout .coupon-heading, .recipes-callout .recipe-heading{line-height:.92;letter-spacing:1.5px;margin:0 0 35px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:5rem;color:#001d89;}
.dashboard-coupons .coupons-row, .dashboard-coupons .page-row, .dashboard-coupons .recipes-row, .page-callout .coupons-row, .page-callout .page-row, .page-callout .recipes-row, .recipes-callout .coupons-row, .recipes-callout .page-row, .recipes-callout .recipes-row{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}
@media only screen and (max-width:767px) {
.dashboard-coupons .coupons-row, .dashboard-coupons .page-row, .dashboard-coupons .recipes-row, .page-callout .coupons-row, .page-callout .page-row, .page-callout .recipes-row, .recipes-callout .coupons-row, .recipes-callout .page-row, .recipes-callout .recipes-row{display:block;}
}.dashboard-coupons .coupons-row>li, .dashboard-coupons .page-row>li, .dashboard-coupons .recipes-row>li, .page-callout .coupons-row>li, .page-callout .page-row>li, .page-callout .recipes-row>li, .recipes-callout .coupons-row>li, .recipes-callout .page-row>li, .recipes-callout .recipes-row>li{-ms-flex-preferred-size:calc(33.33% - 14px);flex-basis:calc(33.33% - 14px);margin-bottom:40px;position:relative;visibility:hidden;top:40px;}
@media only screen and (min-device-height:768px) and (min-device-width:1024px) {
.dashboard-coupons .coupons-row>li: hover .img-container img, .dashboard-coupons .page-row>li:hover .img-container img, .dashboard-coupons .recipes-row>li:hover .img-container img, .page-callout .coupons-row>li:hover .img-container img, .page-callout .page-row>li:hover .img-container img, .page-callout .recipes-row>li:hover .img-container img, .recipes-callout .coupons-row>li:hover .img-container img, .recipes-callout .page-row>li:hover .img-container img, .recipes-callout .recipes-row>li:hover .img-container img{transform:translateX(-50%) translateY(-50%) scale(1.15);}
}@media only screen and (max-width:767px) {
.dashboard-coupons .coupons-row>li, .dashboard-coupons .page-row>li, .dashboard-coupons .recipes-row>li, .page-callout .coupons-row>li, .page-callout .page-row>li, .page-callout .recipes-row>li, .recipes-callout .coupons-row>li, .recipes-callout .page-row>li, .recipes-callout .recipes-row>li{width:100%}
}.dashboard-coupons .coupons-row>li:nth-last-child(-n+3), .dashboard-coupons .page-row>li:nth-last-child(-n+3), .dashboard-coupons .recipes-row>li:nth-last-child(-n+3), .page-callout .coupons-row>li:nth-last-child(-n+3), .page-callout .page-row>li:nth-last-child(-n+3), .page-callout .recipes-row>li:nth-last-child(-n+3), .recipes-callout .coupons-row>li:nth-last-child(-n+3), .recipes-callout .page-row>li:nth-last-child(-n+3), .recipes-callout .recipes-row>li:nth-last-child(-n+3){margin-bottom:0;}
.dashboard-coupons .coupons-row>li:nth-child(3n+2), .dashboard-coupons .page-row>li:nth-child(3n+2), .dashboard-coupons .recipes-row>li:nth-child(3n+2), .page-callout .coupons-row>li:nth-child(3n+2), .page-callout .page-row>li:nth-child(3n+2), .page-callout .recipes-row>li:nth-child(3n+2), .recipes-callout .coupons-row>li:nth-child(3n+2), .recipes-callout .page-row>li:nth-child(3n+2), .recipes-callout .recipes-row>li:nth-child(3n+2){margin:0 20px;}
@media only screen and (max-width:767px) {
.dashboard-coupons .coupons-row>li:nth-child(3n+2), .dashboard-coupons .page-row>li:nth-child(3n+2), .dashboard-coupons .recipes-row>li:nth-child(3n+2), .page-callout .coupons-row>li:nth-child(3n+2), .page-callout .page-row>li:nth-child(3n+2), .page-callout .recipes-row>li:nth-child(3n+2), .recipes-callout .coupons-row>li:nth-child(3n+2), .recipes-callout .page-row>li:nth-child(3n+2),.recipes-callout .recipes-row>li:nth-child(3n+2){margin:40px 0;}
}.dashboard-coupons .coupons-row>li a, .dashboard-coupons .page-row>li a, .dashboard-coupons .recipes-row>li a, .page-callout .coupons-row>li a, .page-callout .page-row>li a, .page-callout .recipes-row>li a, .recipes-callout .coupons-row>li a, .recipes-callout .page-row>li a, .recipes-callout .recipes-row>li a{display:block;width:100%}
.dashboard-coupons .coupons-row>li .img-container, .dashboard-coupons .page-row>li .img-container, .dashboard-coupons .recipes-row>li .img-container, .page-callout .coupons-row>li .img-container, .page-callout .page-row>li .img-container, .page-callout .recipes-row>li .img-container, .recipes-callout .coupons-row>li .img-container, .recipes-callout .page-row>li .img-container, .recipes-callout .recipes-row>li .img-container{position:relative;width:100%;height:19vw;max-height:270px;overflow:hidden;margin:0 0 15px;}
@media only screen and (max-width:767px) {
.dashboard-coupons .coupons-row>li .img-container, .dashboard-coupons .page-row>li .img-container, .dashboard-coupons .recipes-row>li .img-container, .page-callout .coupons-row>li .img-container, .page-callout .page-row>li .img-container, .page-callout .recipes-row>li .img-container, .recipes-callout .coupons-row>li .img-container, .recipes-callout .page-row>li .img-container, .recipes-callout .recipes-row>li .img-container{height:inherit;max-height:inherit;}
}.dashboard-coupons .coupons-row>li .img-container img, .dashboard-coupons .page-row>li .img-container img, .dashboard-coupons .recipes-row>li .img-container img, .page-callout .coupons-row>li .img-container img, .page-callout .page-row>li .img-container img, .page-callout .recipes-row>li .img-container img, .recipes-callout .coupons-row>li .img-container img, .recipes-callout .page-row>li .img-container img, .recipes-callout .recipes-row>li .img-container img{position:absolute;top:50%;left:50%;min-width:inherit;min-height:100%;max-width:125%;max-height:105%;transition:all .2s ease-out;transform:translateX(-50%) translateY(-50%) scale(1);}
@media only screen and (max-width:767px) {
.dashboard-coupons .coupons-row>li .img-container img, .dashboard-coupons .page-row>li .img-container img, .dashboard-coupons .recipes-row>li .img-container img, .page-callout .coupons-row>li .img-container img, .page-callout .page-row>li .img-container img, .page-callout .recipes-row>li .img-container img, .recipes-callout .coupons-row>li .img-container img, .recipes-callout .page-row>li .img-container img, .recipes-callout .recipes-row>li .img-container img{position:relative;top:0;left:0;min-width:inherit;max-width:100%;min-height:inherit;transform:translateX(0) translateY(0) scale(1);}
}.dashboard-coupons .coupons-row>li h5, .dashboard-coupons .page-row>li h5, .dashboard-coupons .recipes-row>li h5, .page-callout .coupons-row>li h5, .page-callout .page-row>li h5, .page-callout .recipes-row>li h5, .recipes-callout .coupons-row>li h5, .recipes-callout .page-row>li h5, .recipes-callout .recipes-row>li h5{line-height:1.36;letter-spacing:.5px;margin:0 0 15px;font-size:2.2rem;}
.dashboard-coupons .coupons-row>li p, .dashboard-coupons .page-row>li p, .dashboard-coupons .recipes-row>li p, .page-callout .coupons-row>li p, .page-callout .page-row>li p, .page-callout .recipes-row>li p, .recipes-callout .coupons-row>li p, .recipes-callout .page-row>li p, .recipes-callout .recipes-row>li p{line-height:1.54;max-width:236px;margin:0 auto 15px;color:#000;font-size:1.3rem;}
.dashboard-coupons .coupons-row>li span, .dashboard-coupons .page-row>li span, .dashboard-coupons .recipes-row>li span, .page-callout .coupons-row>li span, .page-callout .page-row>li span, .page-callout .recipes-row>li span, .recipes-callout .coupons-row>li span, .recipes-callout .page-row>li span, .recipes-callout .recipes-row>li span{font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;font-weight:700;color:#c9177d;}
.dashboard-coupons .coupons-row>li .post-categories .tag, .dashboard-coupons .coupons-row>li .post-categories li, .dashboard-coupons .coupons-row>li .post-tags .tag, .dashboard-coupons .coupons-row>li .post-tags li, .dashboard-coupons .coupons-row>li .tags .tag, .dashboard-coupons .coupons-row>li .tags li, .dashboard-coupons .page-row>li .post-categories .tag, .dashboard-coupons .page-row>li .post-categories li, .dashboard-coupons .page-row>li .post-tags .tag, .dashboard-coupons .page-row>li .post-tags li, .dashboard-coupons .page-row>li .tags .tag, .dashboard-coupons .page-row>li .tags li, .dashboard-coupons .recipes-row>li .post-categories .tag, .dashboard-coupons .recipes-row>li .post-categories li, .dashboard-coupons .recipes-row>li .post-tags .tag, .dashboard-coupons .recipes-row>li .post-tags li, .dashboard-coupons .recipes-row>li .tags .tag, .dashboard-coupons .recipes-row>li .tags li, .page-callout .coupons-row>li .post-categories .tag, .page-callout .coupons-row>li .post-categories li, .page-callout .coupons-row>li .post-tags .tag, .page-callout .coupons-row>li .post-tags li, .page-callout .coupons-row>li .tags .tag, .page-callout .coupons-row>li .tags li, .page-callout .page-row>li .post-categories .tag, .page-callout .page-row>li .post-categories li, .page-callout .page-row>li .post-tags .tag, .page-callout .page-row>li .post-tags li, .page-callout .page-row>li .tags .tag, .page-callout .page-row>li .tags li, .page-callout .recipes-row>li .post-categories .tag, .page-callout .recipes-row>li .post-categories li, .page-callout .recipes-row>li .post-tags .tag, .page-callout .recipes-row>li .post-tags li, .page-callout .recipes-row>li .tags .tag, .page-callout .recipes-row>li .tags li, .recipes-callout .coupons-row>li .post-categories .tag, .recipes-callout .coupons-row>li .post-categories li, .recipes-callout .coupons-row>li .post-tags .tag, .recipes-callout .coupons-row>li .post-tags li, .recipes-callout .coupons-row>li .tags .tag, .recipes-callout .coupons-row>li .tags li, .recipes-callout .page-row>li .post-categories .tag, .recipes-callout .page-row>li .post-categories li, .recipes-callout .page-row>li .post-tags .tag, .recipes-callout .page-row>li .post-tags li, .recipes-callout .page-row>li .tags .tag, .recipes-callout .page-row>li .tags li, .recipes-callout .recipes-row>li .post-categories .tag, .recipes-callout .recipes-row>li .post-categories li, .recipes-callout .recipes-row>li .post-tags .tag, .recipes-callout .recipes-row>li .post-tags li, .recipes-callout .recipes-row>li .tags .tag, .recipes-callout .recipes-row>li .tags li{display:inline-block;margin-right:10px;letter-spacing:.6px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.1rem;color:#001d89;color:#0075ab;}
.dashboard-coupons .coupons-row>li .post-categories .tag a, .dashboard-coupons .coupons-row>li .post-categories li a, .dashboard-coupons .coupons-row>li .post-tags .tag a, .dashboard-coupons .coupons-row>li .post-tags li a, .dashboard-coupons .coupons-row>li .tags .tag a, .dashboard-coupons .coupons-row>li .tags li a, .dashboard-coupons .page-row>li .post-categories .tag a, .dashboard-coupons .page-row>li .post-categories li a, .dashboard-coupons .page-row>li .post-tags .tag a, .dashboard-coupons .page-row>li .post-tags li a, .dashboard-coupons .page-row>li .tags .tag a, .dashboard-coupons .page-row>li .tags li a, .dashboard-coupons .recipes-row>li .post-categories .tag a, .dashboard-coupons .recipes-row>li .post-categories li a, .dashboard-coupons .recipes-row>li .post-tags .tag a, .dashboard-coupons .recipes-row>li .post-tags li a, .dashboard-coupons .recipes-row>li .tags .tag a, .dashboard-coupons .recipes-row>li .tags li a, .page-callout .coupons-row>li .post-categories .tag a, .page-callout .coupons-row>li .post-categories li a, .page-callout .coupons-row>li .post-tags .tag a, .page-callout .coupons-row>li .post-tags li a, .page-callout .coupons-row>li .tags .tag a, .page-callout .coupons-row>li .tags li a, .page-callout .page-row>li .post-categories .tag a, .page-callout .page-row>li .post-categories li a, .page-callout .page-row>li .post-tags .tag a, .page-callout .page-row>li .post-tags li a, .page-callout .page-row>li .tags .tag a, .page-callout .page-row>li .tags li a, .page-callout .recipes-row>li .post-categories .tag a, .page-callout .recipes-row>li .post-categories li a, .page-callout .recipes-row>li .post-tags .tag a, .page-callout .recipes-row>li .post-tags li a, .page-callout .recipes-row>li .tags .tag a, .page-callout .recipes-row>li .tags li a, .recipes-callout .coupons-row>li .post-categories .tag a, .recipes-callout .coupons-row>li .post-categories li a, .recipes-callout .coupons-row>li .post-tags .tag a, .recipes-callout .coupons-row>li .post-tags li a, .recipes-callout .coupons-row>li .tags .tag a, .recipes-callout .coupons-row>li .tags li a, .recipes-callout .page-row>li .post-categories .tag a, .recipes-callout .page-row>li .post-categories li a, .recipes-callout .page-row>li .post-tags .tag a, .recipes-callout .page-row>li .post-tags li a, .recipes-callout .page-row>li .tags .tag a, .recipes-callout .page-row>li .tags li a, .recipes-callout .recipes-row>li .post-categories .tag a, .recipes-callout .recipes-row>li .post-categories li a, .recipes-callout .recipes-row>li .post-tags .tag a, .recipes-callout .recipes-row>li .post-tags li a, .recipes-callout .recipes-row>li .tags .tag a, .recipes-callout .recipes-row>li .tags li a{display:inline-block;width:auto;letter-spacing:.6px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.1rem;color:#001d89;color:#0075ab;}
.dashboard-coupons .coupons-row>li .post-categories .tag:before, .dashboard-coupons .coupons-row>li .post-categories li:before, .dashboard-coupons .coupons-row>li .post-tags .tag:before, .dashboard-coupons .coupons-row>li .post-tags li:before, .dashboard-coupons .coupons-row>li .tags .tag:before, .dashboard-coupons .coupons-row>li .tags li:before, .dashboard-coupons .page-row>li .post-categories .tag:before, .dashboard-coupons .page-row>li .post-categories li:before, .dashboard-coupons .page-row>li .post-tags .tag:before, .dashboard-coupons .page-row>li .post-tags li:before, .dashboard-coupons .page-row>li .tags .tag:before, .dashboard-coupons .page-row>li .tags li:before, .dashboard-coupons .recipes-row>li .post-categories .tag:before, .dashboard-coupons .recipes-row>li .post-categories li:before, .dashboard-coupons .recipes-row>li .post-tags .tag:before, .dashboard-coupons .recipes-row>li .post-tags li:before, .dashboard-coupons .recipes-row>li .tags .tag:before, .dashboard-coupons .recipes-row>li .tags li:before, .page-callout .coupons-row>li .post-categories .tag:before, .page-callout .coupons-row>li .post-categories li:before, .page-callout .coupons-row>li .post-tags .tag:before, .page-callout .coupons-row>li .post-tags li:before, .page-callout .coupons-row>li .tags .tag:before, .page-callout .coupons-row>li .tags li:before, .page-callout .page-row>li .post-categories .tag:before, .page-callout .page-row>li .post-categories li:before, .page-callout .page-row>li .post-tags .tag:before, .page-callout .page-row>li .post-tags li:before, .page-callout .page-row>li .tags .tag:before, .page-callout .page-row>li .tags li:before, .page-callout .recipes-row>li .post-categories .tag:before, .page-callout .recipes-row>li .post-categories li:before, .page-callout .recipes-row>li .post-tags .tag:before, .page-callout .recipes-row>li .post-tags li:before, .page-callout .recipes-row>li .tags .tag:before, .page-callout .recipes-row>li .tags li:before, .recipes-callout .coupons-row>li .post-categories .tag:before, .recipes-callout .coupons-row>li .post-categories li:before, .recipes-callout .coupons-row>li .post-tags .tag:before, .recipes-callout .coupons-row>li .post-tags li:before, .recipes-callout .coupons-row>li .tags .tag:before, .recipes-callout .coupons-row>li .tags li:before, .recipes-callout .page-row>li .post-categories .tag:before, .recipes-callout .page-row>li .post-categories li:before, .recipes-callout .page-row>li .post-tags .tag:before, .recipes-callout .page-row>li .post-tags li:before, .recipes-callout .page-row>li .tags .tag:before, .recipes-callout .page-row>li .tags li:before, .recipes-callout .recipes-row>li .post-categories .tag:before, .recipes-callout .recipes-row>li .post-categories li:before, .recipes-callout .recipes-row>li .post-tags .tag:before, .recipes-callout .recipes-row>li .post-tags li:before, .recipes-callout .recipes-row>li .tags .tag:before, .recipes-callout .recipes-row>li .tags li:before{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;margin-right:5px;background-color:#0075ab;}
.dashboard-coupons .coupons-row>li .post-categories .tag:last-child, .dashboard-coupons .coupons-row>li .post-categories li:last-child, .dashboard-coupons .coupons-row>li .post-tags .tag:last-child, .dashboard-coupons .coupons-row>li .post-tags li:last-child, .dashboard-coupons .coupons-row>li .tags .tag:last-child, .dashboard-coupons .coupons-row>li .tags li:last-child, .dashboard-coupons .page-row>li .post-categories .tag:last-child, .dashboard-coupons .page-row>li .post-categories li:last-child, .dashboard-coupons .page-row>li .post-tags .tag:last-child, .dashboard-coupons .page-row>li .post-tags li:last-child, .dashboard-coupons .page-row>li .tags .tag:last-child, .dashboard-coupons .page-row>li .tags li:last-child, .dashboard-coupons .recipes-row>li .post-categories .tag:last-child, .dashboard-coupons .recipes-row>li .post-categories li:last-child, .dashboard-coupons .recipes-row>li .post-tags .tag:last-child, .dashboard-coupons .recipes-row>li .post-tags li:last-child, .dashboard-coupons .recipes-row>li .tags .tag:last-child, .dashboard-coupons .recipes-row>li .tags li:last-child, .page-callout .coupons-row>li .post-categories .tag:last-child, .page-callout .coupons-row>li .post-categories li:last-child, .page-callout .coupons-row>li .post-tags .tag:last-child, .page-callout .coupons-row>li .post-tags li:last-child, .page-callout .coupons-row>li .tags .tag:last-child, .page-callout .coupons-row>li .tags li:last-child, .page-callout .page-row>li .post-categories .tag:last-child, .page-callout .page-row>li .post-categories li:last-child, .page-callout .page-row>li .post-tags .tag:last-child, .page-callout .page-row>li .post-tags li:last-child, .page-callout .page-row>li .tags .tag:last-child, .page-callout .page-row>li .tags li:last-child, .page-callout .recipes-row>li .post-categories .tag:last-child, .page-callout .recipes-row>li .post-categories li:last-child, .page-callout .recipes-row>li .post-tags .tag:last-child, .page-callout .recipes-row>li .post-tags li:last-child, .page-callout .recipes-row>li .tags .tag:last-child, .page-callout .recipes-row>li .tags li:last-child, .recipes-callout .coupons-row>li .post-categories .tag:last-child, .recipes-callout .coupons-row>li .post-categories li:last-child, .recipes-callout .coupons-row>li .post-tags .tag:last-child, .recipes-callout .coupons-row>li .post-tags li:last-child, .recipes-callout .coupons-row>li .tags .tag:last-child, .recipes-callout .coupons-row>li .tags li:last-child, .recipes-callout .page-row>li .post-categories .tag:last-child, .recipes-callout .page-row>li .post-categories li:last-child, .recipes-callout .page-row>li .post-tags .tag:last-child, .recipes-callout .page-row>li .post-tags li:last-child, .recipes-callout .page-row>li .tags .tag:last-child, .recipes-callout .page-row>li .tags li:last-child, .recipes-callout .recipes-row>li .post-categories .tag:last-child, .recipes-callout .recipes-row>li .post-categories li:last-child, .recipes-callout .recipes-row>li .post-tags .tag:last-child, .recipes-callout .recipes-row>li .post-tags li:last-child, .recipes-callout .recipes-row>li .tags .tag:last-child, .recipes-callout .recipes-row>li .tags li:last-child{margin:0;}
.dashboard-coupons .coupons-row>li .dashboard-remove, .dashboard-coupons .page-row>li .dashboard-remove, .dashboard-coupons .recipes-row>li .dashboard-remove, .page-callout .coupons-row>li .dashboard-remove, .page-callout .page-row>li .dashboard-remove, .page-callout .recipes-row>li .dashboard-remove, .recipes-callout .coupons-row>li .dashboard-remove, .recipes-callout .page-row>li .dashboard-remove, .recipes-callout .recipes-row>li .dashboard-remove{cursor:pointer;position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;z-index:9;background-color:#001d89;}
.dashboard-coupons .coupons-row>li .dashboard-remove:after, .dashboard-coupons .coupons-row>li .dashboard-remove:before, .dashboard-coupons .page-row>li .dashboard-remove:after, .dashboard-coupons .page-row>li .dashboard-remove:before, .dashboard-coupons .recipes-row>li .dashboard-remove:after, .dashboard-coupons .recipes-row>li .dashboard-remove:before, .page-callout .coupons-row>li .dashboard-remove:after, .page-callout .coupons-row>li .dashboard-remove:before, .page-callout .page-row>li .dashboard-remove:after, .page-callout .page-row>li .dashboard-remove:before, .page-callout .recipes-row>li .dashboard-remove:after, .page-callout .recipes-row>li .dashboard-remove:before, .recipes-callout .coupons-row>li .dashboard-remove:after, .recipes-callout .coupons-row>li .dashboard-remove:before, .recipes-callout .page-row>li .dashboard-remove:after, .recipes-callout .page-row>li .dashboard-remove:before, .recipes-callout .recipes-row>li .dashboard-remove:after, .recipes-callout .recipes-row>li .dashboard-remove:before{content:"";display:block;position:absolute;background-color:#fff;transform:rotate(45deg);}
.dashboard-coupons .coupons-row>li .dashboard-remove:before, .dashboard-coupons .page-row>li .dashboard-remove:before, .dashboard-coupons .recipes-row>li .dashboard-remove:before, .page-callout .coupons-row>li .dashboard-remove:before, .page-callout .page-row>li .dashboard-remove:before, .page-callout .recipes-row>li .dashboard-remove:before, .recipes-callout .coupons-row>li .dashboard-remove:before, .recipes-callout .page-row>li .dashboard-remove:before, .recipes-callout .recipes-row>li .dashboard-remove:before{height:10px;width:2px;top:7px;left:11px;}
.dashboard-coupons .coupons-row>li .dashboard-remove:after, .dashboard-coupons .page-row>li .dashboard-remove:after, .dashboard-coupons .recipes-row>li .dashboard-remove:after, .page-callout .coupons-row>li .dashboard-remove:after, .page-callout .page-row>li .dashboard-remove:after, .page-callout .recipes-row>li .dashboard-remove:after, .recipes-callout .coupons-row>li .dashboard-remove:after, .recipes-callout .page-row>li .dashboard-remove:after, .recipes-callout .recipes-row>li .dashboard-remove:after{width:10px;height:2px;top:11px;left:7px;}
.dashboard-coupons .coupons-row>li .img-container img, .page-callout .coupons-row>li .img-container img, .recipes-callout .coupons-row>li .img-container img{width:100%;height:100%}
.dashboard-coupons .page-row, .page-callout .page-row, .recipes-callout .page-row{-ms-flex-pack:center;justify-content:center;}
.banner .banner-container{position:relative;}
.banner .banner-container .banner-bg{width:100%}
.banner .banner-container .banner-bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background-image:url(//silk.com/wp-content/themes/silk/img/border-banner.png);background-repeat:no-repeat;background-size:100% 100%}
.banner .banner-container .banner-bg img{width:100%}
.banner .banner-container a{position:absolute;bottom:70px;right:70px;text-transform:uppercase;text-decoration:underline;font-weight:700;font-size:1.2rem;transform:matrix(1, 0, 0, 1, 0, 40);color:#fff;}
@media only screen and (max-width:767px) {
.banner .banner-container>a.banner-img{margin:10px 0 0;border:1px solid;padding:0;border-color:transparent;background-color:transparent;}
.banner .banner-container a{position:relative;top:0;left:0;width:100%;margin:20px 0 0;border-radius:4px;line-height:1.09;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;padding:12px 20px 13px;min-width:150px;border:1px solid;border-color:#001d89;background-color:#001d89;}
}
.product-details .product-link{padding:15px 10px;background-color:#fff;}
.product-details .product-link a{color:#444;}
.product-details .product-link a:before{content:"\f104";font-family:Font Awesome\ 5 Free;position:relative;top:-1px;display:inline-block;vertical-align:middle;font-weight:600;margin-right:10px;font-size:1.6rem;color:#444;}
.product-details .product-details-wrapper{background-image:url(//silk.com/wp-content/themes/silk/img/bg-pdp.jpg);background-repeat:no-repeat;background-size:100% auto;background-color:#fff;}
.product-details .product-details-wrapper .container{padding:90px 0;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .container{padding:45px 0;}
}.product-details .product-details-wrapper .product-details-container{position:relative;margin:0 0 80px;}
.product-details .product-details-wrapper .product-details-container:after{content:"";display:block;clear:both;height:0;line-height:0;}
.product-details .product-details-wrapper .product-image{position:relative;float:left;width:39%;max-width:480px;margin-right:4%;visibility:hidden;transform:matrix(1, 0, 0, 1, 0, 40);}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-image{margin:0 auto 40px;float:none;width:75%;max-width:400px;}
}.product-details .product-details-wrapper .product-image img{margin:auto;}
.product-details .product-details-wrapper .product-info{float:right;width:57%;max-width:600px;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info{float:none;width:100%;text-align:center;}
}.product-details .product-details-wrapper .product-info .product-attributes{margin:0 0 25px;}
.product-details .product-details-wrapper .product-info .product-attributes h1{font-size:2.1vw;line-height:.77;letter-spacing:1.8px;margin:0 0 20px;}
.product-benefits .disclaimer img.wp-smiley, img.emoji{display:inline-block;height:14px;width:16px;}
@media(max-width:1800px){
.product-details .product-details-wrapper .product-info .product-attributes h1{font-size:27px;}
}@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-attributes h1{font-size:3rem;}
}.product-details .product-details-wrapper .product-info .product-attributes p{font-size:2.18rem;line-height:1.64;color:#001d89;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-attributes p{font-size:1.8rem;}
}.product-details .product-details-wrapper .product-info .where-to-buy{margin:0 0 30px;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .where-to-buy .btn{display:block;width:100%;margin:auto;}
}.product-details .product-details-wrapper .product-info .where-to-buy .btn:first-child{margin-right:5px;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .where-to-buy .btn: first-child{margin:0 auto 10px;}
}.product-details .product-details-wrapper .product-info .product-review-callout{margin:0 0 30px;}
.product-details .product-details-wrapper .product-info .product-benefits{width:100%;background-image:url(//silk.com/wp-content/themes/silk/img/box-texture-blue.png);background-repeat:no-repeat;background-size:100% 100%;padding:40px 30px 40px;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-benefits{padding:40px 20px;}
}.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container{position:relative;}
@media only screen and (min-width:767px) {
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container:before{content:"";display:block;position:absolute;top:-23px;right:0;background-image:url(//silk.com/wp-content/themes/silk/img/icon-benefits.png);background-size:contain;background-repeat:no-repeat;width:141px;height:85px;}
}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container: before{content:none;}
}.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container h3{font-size:4rem;line-height:.85;letter-spacing:1.5px;margin:0 0 20px;color:#fff;}
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul{position:relative;padding-left:14px;column-count:2;column-gap:67px;list-style-type:disc;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul{column-count:inherit;column-gap:inherit;text-align:left;}
}
@media only screen and (min-width:768px) {.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul:before{content:"";display:block;background-image:url(//silk.com/wp-content/themes/silk/img/line-blue.png);background-size:contain;width:5px;height:100%;position:absolute;left:50%;transform:translateX(-50%);}
}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul: before{content:none;}
}.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul li{line-height:1.86;font-weight:700;margin:0 0 10px;color:#fff;display:inline-block;position:relative;width:100%}
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul li:before{content:'•';font-size:100%;position:absolute;left:-16px;top:12px;line-height:0;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul li{margin:0 0 5px;}
}.product-details .product-details-wrapper .product-info .product-benefits .product-benefits-container ul li:last-child{margin:0;}
.product-details .product-details-wrapper .product-detail-accordions:after{content:"";display:block;clear:both;height:0;line-height:0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col{float:left;width:49%;margin-right:2%}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col{float:none;width:100%}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col:nth-child(2n){margin-right:0;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col: last-child .product-accordion:last-child{border-bottom:1px solid rgba(68, 68, 68, .2);}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion{border-top:1px solid rgba(68, 68, 68, .2);}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion:not(:first-child){border-bottom:1px solid rgba(68, 68, 68, .2);}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion: not(:first-child){border-bottom:none;}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label{display:block;width:100%;max-width:400px;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label .nutrition-label-table{width:100%;border-collapse:collapse;font-family:inherit;table-layout:fixed;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label td, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tr{font-size:1.6rem;font-weight:700;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label th{text-align:left;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody td, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody tr{font-size:1.4rem;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody tr{border-bottom:1px solid #000;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody tr.no-border{border-bottom:none;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody tr.right-aligned{text-align:right;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody td{padding:5px 0;vertical-align:middle;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label tbody td:not(.left-aligned):last-child{float:right;text-align:right;white-space:nowrap;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label .amount-per-serving td, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label .calories td{font-weight:400;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label .fats td{font-weight:400;padding:2px 0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label .dv-row td{text-align:right;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.nutrition-facts .nutrition-label .sugars+.protein{border-top:1px solid #000;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.ingredients p{line-height:1.71;letter-spacing:.5px;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.ingredients p{font-size:1.2rem;}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table{width:100%}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table td, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table th{font-size:1.4rem;line-height:1.57;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table td, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table th{font-size:1.2rem;}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table td:not(:first-child), .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table th:not(:first-child){text-align:center;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table th{padding:0 0 15px;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table td{padding:0 0 5px;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table td:not(:first-child){font-weight:700;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy table tbody tr:last-child td{padding:0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.compare-to-dairy .disclaimer{font-size:1.1rem;line-height:1.55;letter-spacing:.4px;color:rgba(68, 68, 68, .5);margin:40px 0 0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table{width:100%;table-layout:fixed;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table tr:not(:first-child) td{padding:30px 0 0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td{padding:0 5px;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td:first-child{padding-left:0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td:last-child{padding-right:0;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td .product-size, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td p:first-child{font-size:2rem;letter-spacing:1px;line-height:1.7;color:#0075ab;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td .product-size, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td p: first-child{font-size:1.6rem;}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td .type, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td p:last-child{line-height:1.33;letter-spacing:.5px;}
@media only screen and (max-width:767px) {
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td .type, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion.size table td p: last-child{font-size:1.2rem;}
}.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-title{cursor:pointer;position:relative;padding:20px 0;font-weight:700;letter-spacing:1.5px;font-size:3rem;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-title.open:before{transform:translateY(-50%) rotate(90deg);}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-title:after, .product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-title:before{content:"";display:block;position:absolute;top:50%;right:0;background-color:#c9177d;transition:all .2s ease-out;transform:translateY(-50%) rotate(0deg);}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-title:before{height:14px;width:2px;right:6px;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-title:after{width:14px;height:2px;}
.product-details .product-details-wrapper .product-detail-accordions .accordion-col .product-accordion .accordion-content{display:none;padding:0 0 20px;}
.recipe-details .recipe-link{padding:15px 10px;background-color:#fff;}
.recipe-details .recipe-link a{color:#444;}
.recipe-details .recipe-link a:before{content:"\f104";font-family:Font Awesome\ 5 Free;position:relative;top:-1px;display:inline-block;vertical-align:middle;font-weight:600;margin-right:10px;font-size:1.6rem;color:#444;}
.recipe-details .recipe-details-wrapper .container{padding:90px 0 40px;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .container{padding:0 0 20px;}
}.recipe-details .recipe-details-wrapper .recipe-details-container{position:relative;margin:0 0 80px;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-details-container{margin:0 0 20px;}
}.recipe-details .recipe-details-wrapper .recipe-details-container:after{content:"";display:block;clear:both;height:0;line-height:0;}
.recipe-details .recipe-details-wrapper .recipe-image, .recipe-details .recipe-details-wrapper .recipe-info{position:relative;width:48%;float:left;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-image, .recipe-details .recipe-details-wrapper .recipe-info{width:100%;float:none;}
}.recipe-details .recipe-details-wrapper .recipe-image{margin-right:4%}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-image{margin:0 0 20px;}
}.recipe-bookmark{cursor:pointer;position:absolute;top:26px;right:27px;font-size:22px;color:#001d89;}
@media only screen and (max-width:767px) {
.recipe-bookmark .wpf-favorite-link{right:0;top:-26px;}
.recipe-bookmark{top:inherit;right:10px;bottom:calc(100% + 12px);}
}.recipe-bookmark.bookmarked i{color:#001d89;}
.recipe-details .recipe-details-wrapper .recipe-image i{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#7e8fca;font-size:2.4rem;color:#7e8fca;opacity:1;transition:all .2s ease-out;}
.fas.fa-bookmark.pro_link.favorited{-webkit-text-stroke-color:#001d89;color:#001d89;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share{position:absolute;top:0;right:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share{position:relative;display:block;margin:0 0 45px;}
}.recipe-details .recipe-details-wrapper .recipe-info .recipe-share p{font-size:1.2rem;text-transform:uppercase;font-weight:700;line-height:1.17;letter-spacing:1px;margin-right:20px;color:#c9177d;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share p{display:block;margin:0 0 10px;text-align:center;}
}.recipe-details .recipe-details-wrapper .recipe-info .recipe-share ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share ul li{margin-right:15px;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share ul li:last-child{margin-right:0;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share ul li i{font-size:1.7rem;color:#c9177d;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-attributes{margin:0 0 60px;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-attributes h1{font-size:5rem;line-height:.92;letter-spacing:1px;margin:0 0 20px;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-info .recipe-attributes h1{font-size:3.6rem;text-align:center;}
}.recipe-details .recipe-details-wrapper .recipe-info .recipe-attributes .recipe-review-callout{margin:0 0 30px;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-attributes p{font-size:1.6rem;line-height:1.56;color:#001d89;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-metrics{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:500px;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-info .recipe-metrics{max-width:100%;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;}
}@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .recipe-info .recipe-metrics .cook-time, .recipe-details .recipe-details-wrapper .recipe-info .recipe-metrics .serving-size{text-align:center;}
}.recipe-details .recipe-details-wrapper .recipe-info .recipe-metrics p{font-size:2rem;font-weight:700;line-height:1.7;color:#001d89;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-metrics h3{font-size:5rem;line-height:.92;letter-spacing:1.5px;}
.recipe-details .recipe-details-wrapper .category-list{margin:0;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-details-wrapper .category-list: before{display:none;}
.recipe-details .recipe-details-wrapper .category-list:after{content:"";display:block;width:100%;max-width:800px;height:4px;margin:50px auto 0;background-image:url(//silk.com/wp-content/themes/silk/img/line-magenta.png);background-size:cover;}
}.recipe-details .recipe-instructions .instruction-cols{position:relative;display:-ms-flexbox;display:flex;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .instruction-cols{-ms-flex-direction:column;flex-direction:column;}
}.recipe-details .recipe-instructions .instruction-cols .instruction-col{-ms-flex:1;flex:1;padding:15px 0 0;border-top:1px solid rgba(68, 68, 68, .2);}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .instruction-cols .instruction-col{-ms-flex-preferred-size:100%;flex-basis:100%;border:none;}
}.recipe-details .recipe-instructions .instruction-cols .instruction-col:first-child{margin-right:30px;}
.recipe-details .recipe-instructions .col-heading{margin:0 0 30px;}
.recipe-details .recipe-instructions .col-heading h4{font-size:3rem;line-height:1.13;letter-spacing:1px;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .col-heading h4{font-size:2rem;}
}.recipe-details .recipe-instructions .servings-counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .servings-counter{display:none;-ms-flex-direction:column;flex-direction:column;margin:20px 0 0;width:100%}
}.recipe-details .recipe-instructions .servings-counter p{font-size:1rem;font-weight:700;line-height:4.1;letter-spacing:.4px;text-transform:uppercase;margin-right:12px;color:#001d89;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .servings-counter p{font-size:1.4rem;line-height:1;margin:0 0 20px;}
}.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper{display:-ms-flexbox;display:flex;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
}.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count{position:relative;cursor:pointer;width:37px;background-color:#001d89;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count{width:90px;height:35px;}
}.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count:after, .recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count:before{content:"";display:block;border-radius:1px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count.add{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count.add:before{width:14px;height:2px;}
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count.add:after{height:14px;width:2px;}
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count.subtract{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .serving-count.subtract:before{width:14px;height:2px;}
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .servings-number{padding:3px 12px;letter-spacing:.7px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2rem;color:#001d89;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .servings-counter .servings-counter-wrapper .servings-number{font-size:3.6rem;}
}@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .prep{-ms-flex-order:2;order:2;}
}.recipe-details .recipe-instructions .prep ol{counter-reset:blue-circle;}
.recipe-details .recipe-instructions .prep ol li{position:relative;counter-increment:blue-circle;padding:6px 0 6px 50px;margin:0 0 15px;font-size:1.6rem;line-height:1.5;}
.recipe-details .recipe-instructions .prep ol li:before{content:counter(blue-circle);position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:35px;height:37px;background-image:url(//silk.com/wp-content/themes/silk/img/blue-circle.png);background-size:contain;background-repeat:no-repeat;text-align:center;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.6rem;color:#001d89;color:#fff;}
.recipe-details .recipe-instructions .prep ol ul.ul_with_dot{list-style:disc;}
.recipe-details .recipe-instructions .prep ol ul.ul_with_dot li{counter-increment:none;padding-left:0;list-style-position:inside;margin:0;}
.recipe-details .recipe-instructions .prep ol ul.ul_with_dot li:before{content:'';display:none;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .ingredients{margin:0 0 50px;}
}.recipe-details .recipe-instructions .ingredients .col-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .ingredients .col-heading{-ms-flex-direction:column;flex-direction:column;}
}.recipe-details .recipe-instructions .ingredients ul li{border-bottom:1px solid rgba(68, 68, 68, .15);padding:0 0 10px;margin:0 0 10px;}
.recipe-details .recipe-instructions .ingredients ul li p{display:inline-block;font-size:1.2rem;font-weight:700;line-height:2.33;text-transform:uppercase;color:#001d89;}
@media only screen and (max-width:767px) {
.recipe-details .recipe-instructions .ingredients ul li p{font-size:1.4rem;line-height:1.5;}
}.recipe-details .recipe-instructions .ingredients ul li .product-callout{display:inline-block;position:relative;padding:5px 0 10px;}
.recipe-details .recipe-instructions .ingredients ul li .product-callout:before{content:" ";display:inline-block;}
.recipe-details .recipe-instructions .ingredients ul li .product-callout a{font-size:1.2rem;font-weight:700;line-height:2.33;text-transform:uppercase;text-decoration:underline;color:#001d89;}
.hero-wave{height:34vw;max-height:480px;padding:0;display:-ms-flexbox;display:flex;background-color:#0075ab;background-image:url(//silk.com/wp-content/themes/silk/img/hero-bg-wave.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat;}
@media only screen and (max-width:767px) {
.hero-wave{height:230px;}
}.hero-wave:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;background-image:linear-gradient(0deg, #fff 58%, hsla(0, 0%, 100%, 0));}
.hero-wave .container{padding:50px 0;}
@media only screen and (max-width:767px) {
.hero-wave .container{padding:30px 0;}
}.hero-wave .foreground-text{z-index:1;max-width:80%;text-align:center;margin:auto;position:relative;visibility:hidden;top:40px;}
@media only screen and (max-width:767px) {
.hero-wave .foreground-text{width:100%;max-width:94%}
}.hero-wave .foreground-text h1{font-size:7vw;line-height:.88;color:#fff;}
@media only screen and (min-width:1440px) {
.hero-wave .foreground-text h1{font-size:10rem;}
}@media only screen and (max-width:767px) {
.hero-wave .foreground-text h1{font-size:10vw;}
}.faqs .container{padding:40px 0 60px;}
@media only screen and (max-width:767px) {
.faqs .container{padding:20px 0 40px;width:100%}
}.faqs .container:after{content:"";display:block;clear:both;height:0;line-height:0;}
.faqs .faq-category, .faqs .faq-section-container{float:left;}
.faqs .faq-category{position:relative;width:23.5%;text-align:right;margin-right:5%}
@media only screen and (max-width:767px) {
.faqs .faq-category{width:100%;text-align:left;margin:0 0 20px;}
}.faqs .faq-category .faq-category-btn{display:none;cursor:pointer;position:relative;width:100%;padding:19px 20px 20px;min-width:218px;line-height:1;font-size:1.2rem;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;color:rgba(68, 68, 68, .7);border:1px solid rgba(68, 68, 68, .2);background-color:#fff;}
@media only screen and (max-width:767px) {
.faqs .faq-category .faq-category-btn{margin:auto;width:94%}
}.faqs .faq-category .faq-category-btn.open{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.faqs .faq-category .faq-category-btn.open:after{transform:translateY(-50%) rotate(180deg);}
.faqs .faq-category .faq-category-btn:after{content:"\f078";position:absolute;top:50%;margin:auto;font-size:1.3rem;font-weight:600;color:#444;font-family:Font Awesome\ 5 Free;right:20px;transition:all .2s ease-out;transform:translateY(-50%) rotate(0deg);}
@media only screen and (max-width:767px) {
.faqs .faq-category .faq-category-btn{display:block;}
}@media only screen and (max-width:767px) {
.faqs .faq-category ul{display:none;position:absolute;top:calc(100% - 1px);right:0;left:0;margin:auto;z-index:1;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;border:1px solid rgba(68, 68, 68, .2);border-top:none;width:94%;background-color:#001d89;}
}.faqs .faq-category ul li{cursor:pointer;font-size:1.4rem;line-height:1.3;padding:1.21rem 0 .8rem;letter-spacing:.5px;text-transform:uppercase;color:rgba(68, 68, 68, .7);transition:all .2s ease-out;}
@media only screen and (max-width:767px) {
.faqs .faq-category ul li{padding:0 20px;color:#fff;}
}.faqs .faq-category ul li.active{font-weight:700;color:#001d89;}
@media only screen and (max-width:767px) {
.faqs .faq-category ul li.active{color:#fff;}
}.faqs .faq-section-container{width:70%;max-width:850px;}
@media only screen and (max-width:767px) {
.faqs .faq-section-container{width:100%}
}.faqs .faq-section-container .faq-section{position:relative;}
.faqs .faq-section-container .faq-section:not(.active){display:none;}
.faqs .faq-section-container .faq-section-title{font-size:1.4rem;font-weight:700;line-height:3;text-transform:uppercase;letter-spacing:.5px;color:#001d89;}
@media only screen and (max-width:767px) {
.faqs .faq-section-container .faq-section-title{margin:auto;width:94%;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2.2rem;color:#001d89;}
}.faqs .faq-section-container ul li{position:relative;left:40px;visibility:hidden;border-bottom:2px solid #ddd;}
.faqs .faq-section-container ul li:first-child{border-top:2px solid #ddd;}
@media only screen and (max-width:767px) {
.faqs .faq-section-container ul li.open .faq-question{color:#fff;background-color:#001d89;}
}@media only screen and (max-width:767px) {
.faqs .faq-section-container ul li.open .faq-question: after, .faqs .faq-section-container ul li.open .faq-question:before{background-color:#fff;}
}.faqs .faq-section-container ul li.open .faq-question:before{transform:translateY(-50%) rotate(90deg);}
.faqs .faq-section-container ul li .faq-question{cursor:pointer;position:relative;padding:22px 40px 26px 0;font-size:2.2rem;font-weight:700;color:#001d89;transition:all .2s ease-out;}
@media only screen and (max-width:767px) {
.faqs .faq-section-container ul li .faq-question{padding-left:3%;padding-right:3%}
}.faqs .faq-section-container ul li .faq-question:after, .faqs .faq-section-container ul li .faq-question:before{content:"";display:block;position:absolute;top:50%;right:0;background-color:#c9177d;transition:all .2s ease-out;transform:translateY(-50%) rotate(0deg);}
.faqs .faq-section-container ul li .faq-question:before{height:14px;width:2px;right:26px;}
.faqs .faq-section-container ul li .faq-question:after{width:14px;height:2px;right:20px;}
.faqs .faq-section-container ul li .faq-answer{display:none;padding:0 0 24px;}
@media only screen and (max-width:767px) {
.faqs .faq-section-container ul li .faq-answer{padding:20px 0;margin:auto;width:94%}
}.faqs .faq-section-container ul li .faq-answer p{font-size:1.6rem;line-height:1.5;}
.legal-hero{position:relative;height:36vw;max-height:515px;padding:0;background-color:#fff;background-image:url(//silk.com/wp-content/themes/silk/img/hero-legal.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;}
@media only screen and (max-width:767px) {
.legal-hero{height:300px;}
}.legal-hero h1{position:relative;top:25%;font-size:6rem;line-height:.9;letter-spacing:1.5px;text-align:center;color:#fff;}
@media only screen and (max-width:767px) {
.legal-hero h1{font-size:4rem;}
}.legal-section .container{padding-top:80px;max-width:795px;}
.legal-section h1, .legal-section h2{font-size:4rem;margin:0 0 10px;}
.legal-section h3, .legal-section h4{font-size:2rem;margin:0 0 20px;}
.legal-section h5{font-size:2.2rem;font-size:1.6rem;font-size:2rem;margin:0 0 30px;}
.legal-section h5, .legal-section h6{font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-stretch:normal;text-transform:inherit;color:#0075ab;}
.legal-section h6{font-size:2.2rem;font-size:1.6rem;font-size:1.4rem;}
.legal-section p{font-size:1.4rem;line-height:1.57;}
.legal-section a{color:#0075ab;}
.milk-river-hero{height:34vw;max-height:480px;padding:0;display:-ms-flexbox;display:flex;background-color:rgb(0, 117, 171);background-image:url(//silk.com/wp-content/themes/silk/img/bg-milk-river.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;}
@media only screen and (max-width:767px) {
.milk-river-hero{height:300px;}
}.milk-river-hero .container{padding:40px 0 60px;}
@media only screen and (max-width:1024px) {
.milk-river-hero .container{padding:40px 0 60px;}
}.milk-river-hero .foreground-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:1;width:65%;max-width:744px;margin:auto;position:relative;visibility:hidden;top:40px;}
@media only screen and (max-width:767px) {
.milk-river-hero .foreground-text{width:100%;max-width:94%}
}.milk-river-hero .foreground-text h1{font-size:7vw;line-height:.88;color:#fff;}
@media only screen and (min-width:1440px) {
.milk-river-hero .foreground-text h1{font-size:10rem;}
}@media only screen and (max-width:767px) {
.milk-river-hero .foreground-text h1{font-size:6rem;}
}.contact-info .container{padding:80px 0 150px;max-width:995px;}
.contact-info h4{display:block;line-height:1.2;text-transform:inherit;color:#0075ab;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:2rem;}
.contact-info h4 a{color:#0075ab;}
.contact-info .contact-info-container{max-width:580px;margin:auto;}
.contact-info .contact-intro{padding:0 0 40px;border-bottom:2px solid rgba(77, 77, 77, .15);}
.contact-info .contact-intro p{font-size:2.2rem;line-height:1.36;margin:0 0 45px;}
.contact-info .contact-intro p a{text-decoration:underline;}
.contact-info .contact-intro .contact-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.contact-info .contact-intro .contact-social div{margin-right:25px;}
.contact-info .contact-intro .contact-social div:last-child{margin-right:0;}
.contact-info .contact-intro .contact-social i{font-size:2.5rem;color:#001d89;}
.contact-info .call-write{padding:40px 0;border-bottom:2px solid rgba(77, 77, 77, .15);}
.contact-info .call-write .contact-option:not(:first-child){margin:40px 0 0;}
.contact-info .call-write .contact-option h2{font-size:5rem;line-height:.92;letter-spacing:1.3px;margin:0 0 15px;}
@media only screen and (max-width:767px) {
.contact-info .call-write .contact-option h2{font-size:4rem;}
}.contact-info .call-write .contact-option h4{margin:0 0 5px;}
.contact-info .contact-form{padding:40px 0 0;margin:0 0 50px;}
.contact-info .contact-form .contact-form-intro{margin:0 0 30px;}
.contact-info .contact-form .contact-form-intro .contact-form-intro-section{margin:0 0 40px;}
.contact-info .contact-form .contact-form-intro .contact-form-intro-section:last-child{margin:0;}
.contact-info .contact-form .contact-form-intro h2{font-size:5rem;line-height:.92;letter-spacing:1.3px;margin:0 0 15px;}
@media only screen and (max-width:767px) {
.contact-info .contact-form .contact-form-intro h2{font-size:4rem;}
}.contact-info .contact-form .contact-form-intro p{line-height:1.57;}
.contact-info .contact-form .contact-form-intro p a{text-decoration:underline;}
.contact-info .contact-form .form-container h4{margin:0 0 10px;}
.contact-info .contact-form form form input[type=checkbox]+span, .contact-info .contact-form form input[type=checkbox]+label{font-size:1rem;color:rgba(68, 68, 68, .4);line-height:1.8;}
.contact-info .contact-form form form input[type=checkbox]+span a, .contact-info .contact-form form input[type=checkbox]+label a{color:rgba(68, 68, 68, .4);}
.contact-info .contact-disclaimer .disclaimer-section:not(:first-child){margin:35px 0 0;}
.contact-info .contact-disclaimer .disclaimer-section p{line-height:1.43;letter-spacing:.4px;}
.contact-info .contact-disclaimer .disclaimer-section p:not(:first-child){margin:30px 0 0;}
.login-hero{min-height:55vw;max-height:880px;display:-ms-flexbox;display:flex;background-color:#0075ab;}
@media only screen and (max-width:1024px) {
.login-hero{max-height:inherit;min-height:inherit;}
}.login-hero:after, .login-hero:before{content:"";display:block;position:absolute;background-image:url(//silk.com/wp-content/themes/silk/img/hero-bg-wave.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat;}
.login-hero:after{bottom:0;left:0;width:100%;height:34vw;max-height:480px;}
.login-hero:before{bottom:-1px;left:0;width:100%;height:45px;z-index:1;background-image:linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));}
@media only screen and (max-width:767px) {
.login-hero: after, .login-hero:before{background-image:url(//silk.com/wp-content/themes/silk/img/hero-bg-wave-sm.jpg);}
.login-hero:before{background-image:linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));}
}@media only screen and (min-width:1440px) {
.login-hero{min-height:inherit;height:830px;}
}.login-hero .hero-info, .login-hero .login-form{z-index:1;}
.login-hero .hero-content-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:90px 0;}
@media only screen and (max-width:1024px) {
.login-hero .hero-content-container{-ms-flex-direction:column;flex-direction:column;padding:20px 0 90px;}
}.login-hero .hero-content-container:after{content:none;}
.login-hero .hero-info{width:60%;max-width:693px;padding:30px 0 0;color:#fff;}
@media only screen and (max-width:1024px) {
.login-hero .hero-info{width:60%;max-width:inherit;margin:0 auto 30px;}
}@media only screen and (max-width:767px) {
.login-hero .hero-info{width:100%}
}.login-hero .hero-info h1{font-size:7vw;line-height:.88;margin:0 0 20px;color:#fff;}
@media only screen and (min-width:1440px) {
.login-hero .hero-info h1{font-size:10rem;}
}@media only screen and (max-width:767px) {
.login-hero .hero-info h1{font-size:6rem;}
}.login-hero .hero-info p{font-size:2.4rem;line-height:1.42;margin:0 0 20px;}
@media only screen and (max-width:1100px) {
.login-hero .hero-info p{font-size:1.8rem;margin:0 0 10px;}
}.login-hero .hero-info span{display:block;font-size:1.2rem;}
.login-hero .login-form{-ms-flex-item-align:start;align-self:flex-start;width:37%;max-width:445px;padding:30px 35px;border-radius:4px;background-color:#fff;}
@media only screen and (max-width:1024px) {
.login-hero .login-form{width:60%;max-width:inherit;margin:0 auto;}
}@media only screen and (max-width:767px) {
.login-hero .login-form{width:100%}
}.login-hero .login-form .login-switch{position:relative;margin:0 0 20px;}
.login-hero .login-form .login-switch:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-hero .login-form .login-switch .sign-in-btn, .login-hero .login-form .login-switch .sign-up-btn{float:left;width:50%;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:12px;border:2px solid;color:#001d89;transition:all .2s ease-out;}
.login-hero .login-form .login-switch .sign-in-btn:not(.active), .login-hero .login-form .login-switch .sign-up-btn:not(.active){cursor:pointer;border-color:rgba(77, 77, 77, .15);}
.login-hero .login-form .login-switch .sign-in-btn.active, .login-hero .login-form .login-switch .sign-up-btn.active{color:#fff;border-color:#001d89;background-color:#001d89;}
.login-hero .login-form .login-switch .sign-up-btn{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none;}
.login-hero .login-form .login-switch .sign-in-btn{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none;}
.login-hero .login-form .login-container form input:not(.btn){padding:14px 10px;}
.login-hero .login-form .login-container form .btn{width:100%;font-size:1.4rem;}
.login-hero .login-form .login-container .forgot-password, .login-hero .login-form .login-container .sign-up{display:none;}
.login-hero .login-form .login-container .forgot-password .form-footer{-ms-flex-pack:center;justify-content:center;}
.login-hero .login-form .login-container .reset-password{display:none;}
.login-hero .login-form .login-container .required-disc{font-size:1.2rem;color:#9b9b9b;margin:10px 0 20px;}
.login-hero .login-form .login-container .form-header{margin:0 0 20px;}
.login-hero .login-form .login-container .form-header h3{font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:400;font-style:normal;font-stretch:normal;font-size:2.4rem;text-transform:inherit;}
.login-hero .login-form .login-container .form-header p:not(:empty){margin:10px 0 0;}
.login-hero .login-form .login-container .form-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0;}
.login-hero .login-form .login-container .form-footer p{font-size:1.2rem;line-height:1.83;}
.login-hero .login-form .login-container .form-footer p span{cursor:pointer;text-decoration:underline;}
.login-hero .hero-btns{position:absolute;left:0;bottom:10%;z-index:2;margin:0 auto;width:auto;max-width:1200px;}
@media only screen and (max-width:1350px) {
.login-hero .hero-btns{bottom:5%}
}@media only screen and (max-width:1024px) {
.login-hero .hero-btns{position:relative;width:60%;margin:0 auto 30px;bottom:inherit;}
}@media only screen and (max-width:767px) {
.login-hero .hero-btns{width:100%}
}.login-hero .hero-btns ul{width:auto;display:-ms-flexbox;display:flex;}
@media only screen and (max-width:1250px) {
.login-hero .hero-btns ul{width:45%}
}@media only screen and (max-width:1024px) {
.login-hero .hero-btns ul{width:100%}
}.login-hero .hero-btns ul li{max-width:210px;}
.login-hero .hero-btns ul li:not(:last-child){margin-right:20px;}
.interests-and-favorites .container{padding:50px 0 100px;}
@media only screen and (max-width:767px) {
.interests-and-favorites .container{padding:40px 0 60px;}
}.interests-and-favorites h3{margin:0 0 20px;}
.interests-and-favorites .btn-container .btn{display:inline-block;}
@media only screen and (max-width:767px) {
.interests-and-favorites .btn-container .btn{width:100%}
}.interests-and-favorites .personal-info{margin:0 0 40px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col:after{content:"";display:block;clear:both;height:0;line-height:0;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col .survey-col-title{margin:0 0 15px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col .survey-contents{position:relative;padding:40px;background-image:url(//silk.com/wp-content/themes/silk/img/bg-texture-blue.png);background-repeat:no-repeat;background-size:100% 100%;min-height:375px;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col .survey-contents{background-image:none;background-color:#001d89;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more{float:left;width:40%;max-width:490px;margin-right:20px;}
@media only screen and (max-width:1024px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more{float:none;width:100%;max-width:inherit;margin:0 auto 40px;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .slick-next, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .slick-prev{top:50%;transform:translateY(-50%);}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .slick-prev{left:-20px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .slick-next{right:-20px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .check-question, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-question{text-align:center;max-width:290px;margin:0 auto 40px;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .check-question, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-question{max-width:250px;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .check-question h4, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-question h4{font-size:4rem;line-height:1;letter-spacing:1.4px;margin:0 0 20px;color:#0075ab;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .check-question p, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-question p{letter-spacing:.6px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.8rem;color:#fff;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .check-question p, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-question p{font-size:1.4rem;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes{position:relative;display:-ms-flexbox;display:flex;text-align:center;max-width:380px;margin:auto;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range label:after, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range label:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes label:after, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes label:before{top:-20px;left:0;right:0;margin:auto;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .survey-check:not(:last-child), .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .survey-check:not(:last-child){margin-right:20px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .survey-check input[type=checkbox]:checked+label:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .survey-check input[type=checkbox]:checked+span:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .survey-check input[type=checkbox]:checked+label:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .survey-check input[type=checkbox]:checked+span:before{background-color:transparent;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .survey-check label:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .survey-check label:before{width:20px;height:20px;border-color:#fff;background-color:#fff;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .survey-check label:after, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .survey-check label:after{width:11px;height:9px;top:-13px;background-image:url(//silk.com/wp-content/themes/silk/img/icon-check-white.png);}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio{position:relative;-ms-flex:1;flex:1;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio input, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio input{padding:0;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio:first-child:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio:first-child:before{width:50%;left:inherit;right:0;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio:last-child:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio:last-child:before{width:50%}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio:before{content:"";position:absolute;top:7px;left:0;display:block;width:100%;height:1px;background-color:#fff;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio input[type=radio]:checked+label, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio input[type=radio]:checked+span, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio input[type=radio]:checked+label, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio input[type=radio]:checked+span{color:#c9177d;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio label:after, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio label:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio label:after, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio label:before{width:11px;height:11px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio label:before, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio label:before{border-color:#fff;background-color:#001d89;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range .input-radio label:after, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes .input-radio label:after{border:2px solid #fff;background-color:#c9177d;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range label, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes label{width:100%;padding:0;display:block;padding:15px 0 0;margin:0;line-height:1;letter-spacing:.5px;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.4rem;color:#fff;transition:all .2s ease-out;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range label, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes label{font-size:1.2rem;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .radio-range{-ms-flex-pack:justify;justify-content:space-between;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-checkboxes{-ms-flex-pack:center;justify-content:center;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .btn-container{margin:20px 0 0;text-align:center;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//silk.com/wp-content/themes/silk/img/bg-texture-blue.png);background-repeat:no-repeat;background-size:100% 100%;z-index:2;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state{background-image:none;background-color:#001d89;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:230px;margin:auto;height:100%;text-align:center;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container .img-container{max-width:170px;margin:0 0 20px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container .survey-state-text h4, .interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container .survey-state-text p{color:#fff;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container .survey-state-text h4{font-size:2.8rem;margin:0 0 10px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container .survey-state-text p{margin:0 0 15px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.tell-us-more .survey-state .survey-state-container .survey-state-text span{cursor:pointer;display:block;font-size:1.2rem;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#c9177d;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try{float:left;width:calc(60% - 20px);max-width:690px;}
@media only screen and (max-width:1024px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try{float:none;width:100%;max-width:inherit;margin:auto;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try .survey-contents{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul{-ms-flex-direction:column;flex-direction:column;}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:33.33%;margin-bottom:15px;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li{width:100%}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li input[type=checkbox]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li input[type=checkbox]:checked+.img-container+p{color:#c9177d;}
@keyframes productRock {
0%{transform:rotate(0deg);}
33%{transform:rotate(-5deg);}
66%{transform:rotate(5deg);}
to{transform:rotate(0deg);}
}.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li input[type=checkbox]:checked+.img-container{animation:productRock .75s!important;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li .img-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;width:45px;height:60px;margin-right:30px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li .img-container img{max-height:100%}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try ul li p{font-size:1.5rem;font-weight:700;color:#fff;transition:all .2s ease-out;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try .newsletter-save{margin-top:20px;margin-left:auto;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try .newsletter-save .newsletter-signup{margin:0 0 20px;}
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try .newsletter-save .newsletter-signup label{font-size:1rem;line-height:1.8;color:rgba(68, 68, 68, .4);}
section.benefits{overflow:hidden;position:relative;}
@media only screen and (max-width:767px) {
.interests-and-favorites .interest-survey .interest-survey-container .survey-col.love-want-to-try .newsletter-save .btn{width:100%}
}.edit-info-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, .8);z-index:1000;}
.edit-info-overlay .edit-info-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}
.edit-info-overlay .edit-info-wrapper .edit-info-container{position:relative;width:90%;max-width:1035px;padding:80px 40px;max-height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;}
@media only screen and (max-width:767px) {
.edit-info-overlay .edit-info-wrapper .edit-info-container{width:94%}
}.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form{max-width:590px;margin:auto;}
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header{margin:0 0 30px;}
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header span{display:block;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;color:#0075ab;}
@media only screen and (max-width:767px) {
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header span{font-size:1.2rem;}
}.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header h4{font-size:4rem;letter-spacing:1px;margin:0 0 15px;}
@media only screen and (max-width:767px) {
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header h4{font-size:2.4rem;}
}.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header .required-disc{font-size:1.2rem;line-height:1.17;color:#4d4d4d;margin:0 0 20px;}
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form .form-header .user-email-container p.user-email{margin:20px 0 0;opacity:.5;}
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form form .form-row:last-child{margin-top:40px;}
@media only screen and (max-width:767px) {
.edit-info-overlay .edit-info-wrapper .edit-info-container .edit-form form .form-row .btn{width:100%}
}.edit-info-overlay .overlay-close{cursor:pointer;position:absolute;top:20px;right:20px;}
.edit-info-overlay .overlay-close i{font-size:2.5rem;color:#4d4d4d;}
.dashboard-recipes .container{padding:90px 0;}
.dashboard-recipes .recipe-callout-bg{position:absolute;width:100%;height:60%;max-height:390px;background-image:url(//silk.com/wp-content/themes/silk/img/bg-texture.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;}
@media only screen and (max-width:767px) {
.dashboard-recipes .recipe-callout-bg{height:28%}
}.dashboard-recipes .recipe-callout-bg:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:url(//silk.com/wp-content/themes/silk/img/bg-wave.png);background-size:cover;background-repeat:no-repeat;}
.dashboard-recipes .all-recipes{-ms-flex-item-align:start;align-self:flex-start;}
.dashboard-recipes .all-recipes img{width:100%;height:100%}
.banner .banner-container a.a_silk{position:static;}
.page-callout .page-row>li p{max-width:inherit;}
.login-hero .hero-btns ul li img{width:100%;display:inline-block;}
@media (max-width:1460px) and (min-width:1200px) and (-ms-high-contrast:none) {
.login-hero .hero-btns{bottom:-76px;}
*::-ms-backdrop, .login-hero .hero-btns{bottom:-76px;}
}@media(max-width:767px){
.m-hide{display:none;}
.login-hero .hero-info p{font-size:2.4rem;}
.accordion-content .size-table ul li{padding-right:10px;}
}a.posit_show{color:#c9177d;}
.rec_link{text-decoration:underline;}
@media(min-width:768px){
footer .footer-nav{width:360px;}
}header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.dha-omega-3 a:before{width:51px;height:84px;background-position:-3px -780px;}
header.navigation .nav-wrapper .nav-container .nav li.nav-products .sub-menu li.silk-latte a:before{width:51px;height:84px;background-position:-3px -874px;}
.defoot_note{padding:25px 10px 10px;text-align:center;font-size:90%}
.redbg{background:brown url(//silk.com/wp-content/themes/silk/img/team-protein/textures/Silk_Warrior_Native_Texture_Red_R2.png);background-size:100%}
.mainhero_banner{display:flex;position:relative;margin-bottom:0;padding-top:0;font-size:14px;}
.mainhero_banner .join-img{max-width:20.063em;width:100%;position:absolute;left:0;top:6.888555em;}
.mainhero_banner .mainh_right{width:35%;flex:0 0 35%;color:#fff;}
.teampo_cont{display:flex;justify-content:flex-end;align-items:center;height:100%}
.mainjoindett{font-size:1.375em;padding-right:3.125em;}
.teampo_abs{position:absolute;top:0;left:0;right:0;bottom:2.375em;width:100%;z-index:2;}
.mainhero_banner picture{margin:0 auto;}
.teamhero_img{width:100%}
.teamjoinbtn{padding-top:2.375em;}
.teamjoinbtn a{padding:1.2rem 0;background:#fff;color:#6d0709;border-radius:.35em;display:inline-block;font-family:hwt-artz, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.375em;max-width:10.563em;text-align:center;width:100%}
.teamjoinbtn a:hover{background:#6d0709;color:#fff;}
section.module.teamprotein.redbg{margin-bottom:6em;margin-top:2em;}
.mainhero_banner{background:url(//silk.com/wp-content/themes/silk/img/team-protein/hero/Silk_Warrior_Native_Hero_Athletes.png) no-repeat 64% -23.5vw;height:35.8788676761027VW;background-size:110.5%}
@media(min-width:768px){
.mainjoindett{font-family:'jaf-domus-400'}
}@media(max-width:767px){
section.module.teamprotein.redbg{height:176.5625VW;}
.mainhero_banner{background:url(//silk.com/wp-content/themes/silk/img/team-protein/hero/Silk_Warrior_Native_Hero_Athletes_750x1360.png) no-repeat center bottom;background-size:100%;height:100%}
.redbg{background:brown url(//silk.com/wp-content/themes/silk/img/team-protein/textures/Silk_Warrior_Native_Texture_Red_R2-sm.jpg);}
}@media(min-width:1100px){
.mainhero_banner .mainh_right{padding-left:1.75em;padding-top:6em;}
.mainjoindett{padding-right:1.725em;}
.teamjoinbtn a{padding:0;display:flex;font-size:20px;max-width:217px;height:50px;justify-content:center;align-items:center;}
}@media(min-width:1100px) and (max-width:1250px){
.teampo_cont{font-size:13px;}
.mainhero_banner .join-img{left:3em;top:5.888555em;max-width:19.063em;}
.mainjoindett{font-size:1.375em;padding-right:1.2999em;padding-top:1em;}
}@media(min-width:992px) and (max-width:1099px){
.teampo_cont{font-size:13px;}
.mainhero_banner .join-img{left:3em;top:5.888555em;max-width:18.063em;}
.mainjoindett{font-size:1.375em;padding-right:.5em;padding-top:5em;}
}@media(min-width:768px) and (max-width:991px){
section.module.teamprotein.redbg{margin-bottom:0;margin-top:0;}
.teampo_cont{font-size:10px;}
.mainhero_banner .join-img{left:2.5em;top:4.888555em;max-width:18.063em;}
.mainjoindett{font-size:1.375em;padding-right:.5em;padding-top:5em;}
}@media(max-width:767px){
section.module.teamprotein.redbg{padding-top:3em;}
.teampo_abs{top:-2em;}
.teampo_cont{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;font-size:10px;text-align:center;}
.mainhero_banner .join-img{max-width:28.063em;top:6.888555em;}
.mainhero_banner picture{margin:0 auto;width:100%}
.mainhero_banner .join-img{position:static;margin:.5em auto 0 auto;}
.mainhero_banner .mainh_right{width:100%;flex:0 0 100%;color:#fff;}
.mainjoindett{font-size:2.38em;padding-right:0;max-width:80%;margin:.5em auto;}
.teamjoinbtn{padding-top:0;position:absolute;bottom:2.2em;left:0;right:0;text-align:center;width:100%}
.teamjoinbtn a{font-size:1.475em;max-width:13.563em;}
.mainhero_banner::after{content:"";background:url(//silk.com/wp-content/themes/silk/img/team-protein/borders/Silk_Warrior_Native_Borders_01_750x250.png) no-repeat bottom;height:100%;background-size:100%;position:absolute;left:0;width:100%;height:33.86666666666667VW;bottom:-12.85vw;z-index:0;}
}@media(min-width:600px) and (max-width:767px){
.mainhero_banner .join-img{max-width:34.063em;}
}@media(max-width:550px){
.mainhero_banner .join-img{max-width:24.063em;top:0;}
.teampo_cont{font-size:10px;}
.mainhero_banner .join-img{margin:.5em auto 0 auto;}
.mainjoindett{font-size:1.8em;margin:.5em auto;max-width:85%}
.teamjoinbtn{bottom:2.2em;}
.teamjoinbtn a{font-size:1.475em;max-width:13.563em;}
}@media(min-width:480px) and (max-width:540px){
.mainjoindett{font-size:1.998em;max-width:85%}
.mainhero_banner .join-img{max-width:28.063em;}
}@media(max-width:400px){
.mainhero_banner{font-size:14px;}
.mainjoindett{font-size:1.5675em;padding-right:0;max-width:86%}
.mainhero_banner .join-img{max-width:20.63em;}
}@media(max-width:330px){
.mainhero_banner{font-size:12px;}
.mainhero_banner .join-img{max-width:18.063em;top:4.888555em;}
.mainjoindett{font-size:1.375em;max-width:87%}
}.joinprotein{margin-left:6rem;white-space:nowrap;margin-right:1rem;}
.joinprotein a{padding:1.2rem 2rem;background:#cf3338;color:#fff;border-radius:.5rem;display:block;font-weight:500;font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;}
.joinprotein a:hover{background:#6d0709;}
@media(max-width:1200px) and (min-width:1024px){
.joinprotein{margin-left:.5rem;margin-right:.5rem;}
.joinprotein a{padding:1rem 1rem;}
}@media(max-width:1024px){
.slide-menu ul li .joinprotein{margin-left:0;margin-right:0rem;}
.slide-menu ul li .joinprotein a{padding:1.5rem 0;border-radius:.5rem;text-align:center;font-size:2.23vw;font-family:'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;max-width:80%;font-weight:600;}
}@media(max-width:767px){
.slide-menu ul li .joinprotein a{margin-top:4em;font-size:3.13vw;letter-spacing:normal;max-width:90%}
}@media(max-width:420px){
.slide-menu ul li .joinprotein a{font-size:3.5vw;max-width:80%}
}@media(max-width:330px){
.slide-menu ul li .joinprotein{margin-left:15px;}
.slide-menu ul li .joinprotein a{max-width:95%;margin-top:1em;font-size:2.899vw;padding:4.2vw 0;}
}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1) {
.hero .foreground-text h1{font-size:51px!important;}
.breadcrumb{margin:0 0 5px;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share{position:static;-ms-flex-pack:left;justify-content:left;-ms-flex-align:left;align-items:center;margin-bottom:15px;}
}@media(min-width:768px) and (max-width:1200px){
.hero .foreground-text h1{font-size:51px!important;}
.breadcrumb{margin:0 0 5px;}
.recipe-details .recipe-details-wrapper .recipe-info .recipe-share{position:static;-ms-flex-pack:left;justify-content:left;-ms-flex-align:left;align-items:center;margin-bottom:15px;}
}@media(min-width:768px){
.banner .banner-container a{width:100%}
.banner .banner-container a.greek_link{left:3em;right:0;bottom:3em;}
}@media(min-width:990px){
.banner .banner-container a.greek_link{left:7em;right:0;bottom:5em;}
}@media(min-width:768px){
.banner .banner-container a{max-width:100%;text-align:right;bottom:17%;right:7%}
}@media(max-width:767px){
.banner .banner-container a{margin-top:0;}
}.home-banner.slider{display:none;}
.recipes-callout .recipes-row>li .img-container img{width:100%;max-width:100%}
.recipes-callout.saved-product .recipes-row>li .img-container img{width:auto;}
@media(min-width:1200px){
.recipes-callout .recipes-row>li .img-container img{min-height:283.5px;}
.wtb-frame{min-height:80vh;}
}@media(max-width:1199px){
.recipes-callout .recipes-row>li .img-container img{min-height:23.625VW;}
.wtb-frame{min-height:80vh;}
}@media(max-width:767px){
.product-details .product-details-wrapper .product-image.fixed-height{min-height:85.86666666666667VW;}
.product-details .product-details-wrapper .product-image.fixed-height img{width:100%}
.product-details .product-details-wrapper .product-image.fixed-height.dairy-free-yogurt-alternative{min-height:64.53333333333333VW;}
.recipes-callout .recipes-row>li .img-container img{min-height:70.66666666666667VW;}
}.col-row label,.foot_note b{font-weight:700}body,html{-webkit-overflow-scrolling:touch!important;overflow:auto!important;min-height:100%!important}.product-details .product-details-wrapper .product-info .product-attributes h1{line-height:.95!important}.foot_note{margin-top:10px!important;font-size:1.8rem!important}.product-details .product-details-wrapper .product-info .product-benefits p{width:100%;color:#fff;padding-top:30px;font-size:80%}.td_right{text-align:right}.t_bold{font-weight:700!important}.tooltip_pin{position:absolute;top:-50px;padding:10px 15px;font-size:14px;left:15%;color:#fff;border-radius:.41666666666667vw;width:250px;background:#001d89;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;z-index:1;display:none}.bookmarked .tooltip_pin,.show-modal.modal{display:block}.rel{position:relative}.close,.modal-box,.tooltip_pin .arrow i,a.close{position:absolute}.tooltip_pin a{text-decoration:underline;color:#fff}.tooltip_pin .arrow i{width:20px;height:15px;overflow:hidden;bottom:-22px;left:-13px;margin-left:0}.tooltip_pin .arrow i::after{content:"";position:absolute;width:1.25vw;height:15px;left:50%;transform:translate(-100%,-50%) rotate(45deg);background-color:#001d89}.modal-box{top:9%;left:0;right:0;z-index:99999;margin:0 auto;border-radius:.55555555555556vw;background-color:#fff;border:2px solid #001d89;background-clip:padding-box;max-width:1200px;transition:visibility 0s linear .25s,opacity .25s,transform .25s}.close{right:4.5138888888889vw;cursor:pointer;top:2.5vw;z-index:2}.close img{width:3.166667vw}a.close{line-height:1;font-size:1.5em;top:5%;right:2%;text-decoration:none;color:#bbb}a.close:hover{color:#222;-webkit-transition:color 1s;-moz-transition:color 1s;transition:color 1s}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in,.fas.fa-bookmark.pro_link.favorited{opacity:1}.modal-backdrop.fade{opacity:0}.modal{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(255,255,255,.88)!important}.modal-box.fade{max-width:760px;min-height:auto;font-size:60px;height:auto;margin:0 auto;padding:0}.modal-box.fade .close{position:absolute;right:1.513889vw;cursor:pointer;top:4px;z-index:2;font-size:45px}.col-row,.col-row label{padding:5px 0}.userform{padding:20px;max-width:600px;text-align:left;margin:0 auto}label.checkbox{position:relative;margin-left:24px}span.checkmark{position:absolute!important;left:0}@media(min-width:768px){#signUpForm{text-align:center;padding:150px 0}}.error{color:red}.size-table{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;flex-wrap:nowrap}.size-table ul{width:100%}.size-table ul li{list-style-type:none;margin-bottom:30px;width:32%;display:inline-block;vertical-align:top}.size-table ul li h3{color:#0075ab;font-size:20px;font-family:hwt-artz,sans-serif;font-weight:700;margin:0 0 15px}.size-table ul li p{color:#000;font-size:16px}.wpf-favorite-link{position:absolute}.fas.fa-bookmark.pro_link{opacity:.5}.modal-distni{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;overflow-x:auto;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:visibility 0s linear .25s,opacity .25s,-webkit-transform .25s;transition:visibility 0s linear .25s,opacity .25s,transform .25s,-webkit-transform .25s;z-index:999;display:flex;align-items:center}.modal-distni .modal-content{position:absolute;top:50px;left:0;right:0}.modal-distni.modal-popup .popup{max-width:760px;margin:auto;background:#fff;border-radius:10px;border:5px solid #014c9d}.modal-distni.modal-popup .popup .modal-header{position:absolute;right:1vw;top:.8vw}.modal-distni.modal-popup .popup .modal-header .close-button{cursor:pointer;width:2vw}.modal-distni .popupcont{display:flex;align-items:center}.modal-distni .popup_cont{text-align:center;padding:1.5vw}@media(max-width:767px){.modal-box{top:34.6875vw;margin:0 6.25vw;border-radius:1.875vw;min-height:auto}.close{position:absolute;right:5vw;top:5vw}.close img{width:5.3125vw;height:5.3125vw}.tooltip_pin{padding:10px 15px;font-size:12px;top:-5px;left:-219px;width:215px}.tooltip_pin .arrow i{display:none}.modal-distni.modal-popup .popup{max-width:90%;padding:5vw}.modal-distni.modal-popup .popup .modal-header .close-button{width:4vw}.modal-distni.modal-popup .popup .modal-header{right:2.53333vw;top:2vw}}.modal-distni.show-modal{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility linear,opacity .25s,-webkit-transform .25s;transition:visibility linear,opacity .25s,transform .25s,-webkit-transform .25s}
@media(min-width:768px){
.banner .banner-container a.cashewmilk-learnmore {    
right: 3%;
}
}