﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:initial;color:#020202}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html,body{height:100%;-webkit-overflow-scrolling:touch}body{overflow-y:scroll}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-family:inherit;font-size:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--color-white) inset;transition:background-color 5000s ease-in-out 0s}select:disabled,option:disabled{-webkit-appearance:none;-moz-appearance:none;background:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}hr{border:none;height:1px;background-color:#dadada;color:#dadada}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:LardentPro-SlabRegular;src:url("/fonts/lardent-slab-regular-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:LardentPro-ClassicRegular;src:url("/fonts/lardent-classic-regular-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:LardentPro-SlabMedium;src:url("/fonts/lardent-slab-medium-pro.woff2") format("woff2")}@font-face{font-family:LardentPro-ClassicRegularItalics;src:url("/fonts/lardent-classic-regular-italic-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:FoldGrotesquePro-Regular;src:url("/fonts/fold-grotesque-regular-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:FoldGrotesquePro-Italic;src:url("/fonts/fold-grotesque-italic-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:FoldGrotesquePro-Medium;src:url("/fonts/fold-grotesque-medium-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:FoldGrotesquePro-MediumItalic;src:url("/fonts/fold-grotesque-medium-italic-pro.woff2") format("woff2");font-display:fallback}@font-face{font-family:FoldGrotesquePro-Bold;src:url("/fonts/fold-grotesque-bold-pro.woff2") format("woff2");font-display:fallback}html,body{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:62.5%;letter-spacing:0;line-height:1.3;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}h1,.h1{font-family:"LardentPro-ClassicRegular","Georgia","Times New Roman",serif;font-size:7.2rem;line-height:7.8rem;letter-spacing:-0.2rem;color:var(--color-black)}h1 em,.h1 em{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif;font-style:normal}h1.hero,.h1.hero{font-family:"LardentPro-ClassicRegular","Georgia","Times New Roman",serif;font-size:8.8rem;line-height:9.6rem;letter-spacing:-0.4rem;color:var(--color-black)}h1.hero em,.h1.hero em{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif;font-style:normal}h1.hero em{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif}h2,.h2{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:4.8rem;line-height:5.4rem;letter-spacing:-0.1rem}h2 em{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif}.h2-alt{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:4.8rem;line-height:5.4rem;letter-spacing:0}.book-header{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:3.6rem;line-height:4.2rem;letter-spacing:-0.075rem}h3,.h3{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:3.6rem;line-height:4.2rem;letter-spacing:-0.075rem}h4,.h4{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:2.8rem;line-height:3.4rem;letter-spacing:-0.05rem}.h4-alt{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:2.8rem;line-height:3.4rem;letter-spacing:0}.h4-alt em{font-family:"FoldGrotesquePro-MediumItalic","Helvetica Italic","Arial Italic",sans-serif}h5,.h5{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:2.4rem;line-height:3rem;letter-spacing:-0.025rem}.h5-alt{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:2.4rem;line-height:3rem;letter-spacing:0}.h5-alt em{font-family:"FoldGrotesquePro-MediumItalic","Helvetica Italic","Arial Italic",sans-serif}h6,.h6,p .strong,p .bold,p b,.essay.strong,.essay.bold,.essay b{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}.h6-alt{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}p,.p,.p1,.essay{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}.p1-alt{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}.p1-alt em{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}.p2,.navModal a.StyledLink,.smallText{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.p2-alt,.error,.error p{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.p2-alt em,.error em,.error p em{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}q,.q,.quote{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif;quotes:"“" "”" "‘" "’"}.p3,nav,nav a,.nav a,.nav,.navSecondary,.mobileNav,.miniText{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2.2rem;letter-spacing:0}.p3 em,nav em,nav a em,.nav a em,.nav em,.navSecondary em,.mobileNav em,.miniText em{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}nav li,nav a,.nav a{color:var(--color-black)}.p4,.xSmallText{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.p5,.-finePrint{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:0}.label1{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:.1rem;text-transform:uppercase}.label2{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:.1rem;text-transform:uppercase}.label2.-bold{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}.label3{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:.1rem;text-transform:uppercase}.label4{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:.8rem;line-height:1rem;letter-spacing:.1rem;text-transform:uppercase}.input{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.formLabel{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.link-p1{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}.link-p1-alt{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}.link-p2,a,.error a{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.link-p2-alt{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.link-p3{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.link-p4{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.link-p5{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:0}.error{background:var(--color-error6);border-radius:3px;padding:8px 8px;margin:12px 0 20px;color:var(--color-white) !important;text-align:center !important}.error p{color:var(--color-white) !important}.error a{color:var(--color-white) !important;text-decoration:underline}u{text-decoration:underline}.strikethrough{text-decoration:line-through}.knockout{color:var(--color-white)}.nowrap{white-space:nowrap}.-finePrint{color:var(--color-gray5)}a.-finePrint{color:var(--color-primary5)}.-error{color:red}.-alt{color:var(--color-gray5)}@media screen and (max-width: 680px){h1,.h1,h2.mobile-h1{font-family:"LardentPro-ClassicRegular","Georgia","Times New Roman",serif;font-size:4rem;line-height:4.6rem;letter-spacing:-0.15rem}h1.hero,.h1.hero{font-size:5.2rem;line-height:5.8rem;letter-spacing:-0.15rem}h2,.h2{font-size:2.8rem;line-height:3.4rem;letter-spacing:-0.075rem}.h2-alt{font-size:2.8rem;line-height:3.4rem;letter-spacing:0rem}h3,.h3{font-size:2.4rem;line-height:3rem;letter-spacing:-0.05rem}h4,.h4{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:2rem;line-height:2.6rem;letter-spacing:-0.025rem}.h4-alt{font-size:2rem;line-height:2.6rem;letter-spacing:-0.025rem}h5,.h5{font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.h5-alt{font-size:1.6rem;line-height:2.2rem;letter-spacing:0}h6,.h6,p .strong,p .bold,p b,.essay.strong,.essay.bold,.essay b{font-size:1.4rem;line-height:2rem;letter-spacing:0}.h6-alt{font-size:1.4rem;line-height:2rem;letter-spacing:0}.book-header{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:3.2rem;line-height:3.8rem;letter-spacing:-0.075rem}p,.p,.regular,.p1,.essay,.navModal a.StyledLink{font-size:1.6rem;line-height:2.2rem}.p1-alt{font-size:1.6rem;line-height:2.2rem}.p2,nav,nav a,.nav,.navSecondary,.mobileNav,.miniText,.smallText{font-size:1.4rem;line-height:2rem}.p2-alt,.error,.error p{font-size:1.4rem;line-height:2rem}.p3,.xSmallText{font-size:1.2rem;line-height:1.6rem}.p4,.-finePrint{font-size:1rem;line-height:1.3rem}.input{font-size:1.6rem;line-height:2.2rem}.formLabel{font-size:1.2rem;line-height:1.6rem}.link-p1,a{font-size:1.6rem;line-height:2.2rem}.link-p1-alt{font-size:1.6rem;line-height:2.2rem}.link-p2,a,.error a,.miniText.-bold{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2rem}.link-p2-alt{font-size:1.4rem;line-height:2rem}.link-p3{font-size:1.2rem;line-height:1.6rem}.link-p4{font-size:1rem;line-height:1.3rem}h1.hero-mobile{font-family:"LardentPro-ClassicRegular","Georgia","Times New Roman",serif;font-size:5.2rem;line-height:5.8rem;letter-spacing:-0.15rem}h1.hero-mobile em,h1.hero-mobile i{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif}.h1-mobile{font-family:"LardentPro-ClassicRegular","Georgia","Times New Roman",serif;font-size:4rem;line-height:4.6rem;letter-spacing:-0.15rem}.h1-mobile em,.h1-mobile i{font-family:"LardentPro-ClassicRegularItalics","Georgia Italic","Times New Roman Italic",serif}.h2-mobile{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:2.8rem;line-height:3.4rem;letter-spacing:-0.075rem}.h2-alt-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:2.8rem;line-height:3.4rem;letter-spacing:0rem}.h3-mobile{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:2.4rem;line-height:3rem;letter-spacing:-0.05rem}.h4-mobile{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:2rem;line-height:2.6rem;letter-spacing:-0.025rem}.h4-alt-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:2rem;line-height:2.6rem;letter-spacing:-0.025rem}.h4-alt-mobile em,.h4-alt-mobile i{font-family:"FoldGrotesquePro-MediumItalic","Helvetica Italic","Arial Italic",sans-serif}.h5-mobile{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.h5-alt-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.h5-alt-mobile em,.h5-alt-mobile i{font-family:"FoldGrotesquePro-MediumItalic","Helvetica Italic","Arial Italic",sans-serif}.h6-mobile{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.h6-alt-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.book-header-mobile{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:3.2rem;line-height:3.8rem;letter-spacing:-0.075rem}.p1-mobile{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.p1-alt-mobile{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.p1-alt-mobile em,.p1-alt-mobile i{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}.p1-alt-mobile strong,.p1-alt-mobile b{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif}.p2-mobile{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.p2-alt-mobile{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.p2-alt-mobile em,.p2-alt-mobile i{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}.p2-alt-mobile strong,.p2-alt-mobile b{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif}.p3-mobile{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.p3-mobile em,.p3-mobile i{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}.p3-mobile strong,.p3-mobile b{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif}.p4-mobile{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:0}.p4-mobile em,.p4-mobile i{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif}.p4-mobile strong,.p4-mobile b{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif}.label1-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:.1rem;text-transform:uppercase}.label2-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:.1rem;text-transform:uppercase}.label3-mobile{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:.1rem;text-transform:uppercase}.label4-mobile{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:.8rem;line-height:1rem;letter-spacing:.1rem;text-transform:uppercase}.input-mobile{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.form-label-mobile{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.link-p1-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.link-p1-alt-mobile{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0}.link-p2-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.link-p2-alt-mobile{font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.link-p3-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.link-p4-mobile{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:0}}.-w100{width:100%;display:block}.-w90{width:90%}.-w80{width:80%}.-w85{width:85%}.-w75{width:75%}.-w70{width:70%}.-w65{width:65%}.-w60{width:60%}.-w55{width:55%}.-w50{width:50%}.-w45{width:45%}.-w40{width:40%}.-w35{width:35%}.-w30{width:30%}.-w33{width:33.3%}.-w25{width:25%}.-w20{width:20%}.-w15{width:15%}.-w10{width:10%}.-w5{width:5%}.outerWrapper{text-align:center;width:100%;position:absolute;top:0;right:0;background-color:var(--color-white);font-size:1.8rem}.outerWrapper.mobileOpen{position:fixed}.outerWrapper.fadeout .bodyContent{opacity:0;-webkit-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-moz-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-ms-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-o-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96)}.bodyContent{width:100%;margin:0 auto;text-align:left;min-height:60vh;padding-top:68px}.content{width:100%;margin-left:auto;margin-right:auto;padding:0 20px;max-width:715px;position:relative}.content.-siteWidth{max-width:1224px}.content.-extraWide{max-width:unset}.content.-wide{max-width:960px}.content.-narrow{max-width:552px}.content.-micro{max-width:295px}.content.-filled{background-color:var(--color-gray1)}.content.paddingBottom40{padding-bottom:40px}.content.paddingBottom80{padding-bottom:80px}section{margin-top:40px;width:100%;text-align:left}canvas{display:block;position:fixed;top:0;left:0;bottom:0;z-index:1001;pointer-events:none}.navLess header{display:none}.navLess footer .tier1{display:none}.pageHeader{text-align:center;padding:80px 0 40px}.pageHeader p{margin:12px auto 0;max-width:680px}.editHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-webkit-box-align:flex-end;align-items:flex-end;margin-bottom:20px}.responsiveFrameWrapper{position:relative;padding-bottom:900px;height:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.responsiveFrameWrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.col{vertical-align:middle;display:inline-block;position:relative}.col.middle{vertical-align:middle}.bottomFixed{position:fixed;right:0;bottom:2vh;z-index:10000}.desktopOnly{display:block}.mobileOnly{display:none}@media screen and (max-width: 1024px){.bodyContent{padding-top:48px}}@media screen and (max-width: 800px){.desktopOnly{display:none !important}.mobileOnly{display:block}}@media screen and (max-width: 480px){.pageHeader{text-align:center;margin:0 auto;padding:20px 20px 30px}}.dontShow{display:none}.burger{display:none;width:24px;height:24px;margin-top:-3px;position:relative;cursor:pointer}.burger span,.burger span:before,.burger span:after{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:2px;width:16px;background:var(--color-black);position:absolute;display:block;content:""}.darkMode .burger span,.darkMode .burger span:before,.darkMode .burger span:after{background:var(--color-offwhite1)}.burger span{top:12px}.burger span:before{top:-6px}.burger span:after{bottom:-6px}.burger span,.burger span:before,.burger span:after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.burger.open span{background-color:rgba(0,0,0,0);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.burger.open span:before,.burger.open span:after{top:0}.burger.open span:before{transform:rotate(45deg)}.burger.open span:after{transform:rotate(-45deg)}.burger.back span{background-color:rgba(0,0,0,0);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.burger.back span:before{top:-6px;transform:rotate(-45deg);width:17px}.burger.back span:after{top:6px;transform:rotate(45deg);width:17px}@media screen and (max-width: 1024px){.burger{display:block}}@media screen and (max-width: 640px){.burger span,.burger span:before,.burger span:after{width:16px}}.mobileNav{border-top:1px solid var(--color-gray2);padding:0 20px 40px;background-color:var(--color-white);color:var(--color-primary7);z-index:10000;position:fixed;bottom:0;left:-100vw;width:100vw;visibility:hidden;border-right:1px solid var(--color-gray1);margin-top:48px;-webkit-transition:left .3s ease-out,visibility .3s;-moz-transition:left .3s ease-out,visibility .3s;-ms-transition:left .3s ease-out,visibility .3s;-o-transition:left .3s ease-out,visibility .3s;transition:left .3s ease-out,visibility .3s}.mobileNav.open{left:0;visibility:visible}.mobileNav .mobileNavScroller{color:#000;height:auto;overflow:scroll;padding-top:20px;padding-bottom:220px}.mobileNav .mobileNavScroller.loggedIn{padding-bottom:180px}.mobileNav .mobileNavScroller.softLoggedIn{padding-bottom:220px}.mobileNav .mobileNavScroller .miniText{color:var(--color-gray5);font-size:1.2rem;letter-spacing:.1rem}.mobileNav .mobileNavScroller a{color:var(--color-black);font-size:1.8rem;font-weight:100}.mobileNav .mobileNavScroller a.button{color:var(--color-white)}.mobileNav .mobileNavScroller a.active,.mobileNav .mobileNavScroller a:hover,.mobileNav .mobileNavScroller a:active{color:var(--color-primary5)}.mobileNav .mobileNavScroller ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:baseline;justify-content:baseline;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;height:auto;padding-bottom:20px;border-bottom:1px solid var(--color-gray2);margin:20px 0}.mobileNav .mobileNavScroller ul:first-of-type{padding-top:0;margin-top:0}.mobileNav .mobileNavScroller ul:last-of-type{border:none;margin:0}.mobileNav .mobileNavScroller ul li{width:100%;text-align:left;padding:6px 0 6px 0}.mobileNav .mobileNavScroller ul li.subMenu{padding-bottom:0px;padding-top:12px}.mobileNav .mobileNavScroller ul li.subMenu a{color:#777}.mobileNav .mobileNavScroller ul li.subMenu a.active,.mobileNav .mobileNavScroller ul li.subMenu a:hover,.mobileNav .mobileNavScroller ul li.subMenu a:active{color:var(--color-primary5)}.mobileNav .mobileNavScroller ul li.-border{-webkit-transition:border-color .4s ease-in-out;-moz-transition:border-color .4s ease-in-out;-ms-transition:border-color .4s ease-in-out;-o-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out;width:inherit;padding:15px 21px;border:1px solid var(--color-gray2);border-radius:3px}.mobileNav .mobileNavScroller ul li.-border svg path,.mobileNav .mobileNavScroller ul li.-border polygon{-webkit-transition:fill .4s ease-in-out;-moz-transition:fill .4s ease-in-out;-ms-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.mobileNav .mobileNavScroller ul li.-border:hover{cursor:pointer;border:1px solid var(--color-primary5)}.mobileNav .mobileNavScroller ul li.-border:hover svg path:not(#blank),.mobileNav .mobileNavScroller ul li.-border:hover polygon:not(#blank){fill:var(--color-primary5)}.mobileNav ul.more{margin:0;padding:0}.mobileNav ul.moreNav{padding:0;margin-left:12px;overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height .3s ease,opacity .3s ease-out .2s;-moz-transition:max-height .3s ease,opacity .3s ease-out .2s;-ms-transition:max-height .3s ease,opacity .3s ease-out .2s;-o-transition:max-height .3s ease,opacity .3s ease-out .2s;transition:max-height .3s ease,opacity .3s ease-out .2s}.mobileNav ul.moreNav.expanded{max-height:500px;opacity:1;margin-top:6px}.mobileNav .expander{color:var(--color-black);margin-top:0;font-size:1.8rem}.mobileNav .expander .upDownPointer{margin-right:20px}.mobileNav .expander .upDownPointer svg g{fill:var(--color-black) !important}.backArrow{display:none;z-index:500;position:fixed;left:10px;top:14px;cursor:pointer}.dashboard{margin-left:30px;align-items:center}.dashboard .button.-signUp{white-space:nowrap;width:115px;font-size:1.4rem;line-height:1.4rem;padding:9px 10px}.dashboard a:hover:not(.button),.dashboard a:active:not(.button),.dashboard a:focus:not(.button){color:var(--color-primary5) !important}.dashboard.nav{gap:16px}.dashboard.darkMode .itemCount{background-color:unset;border:1px solid var(--color-offwhite1);color:var(--color-offwhite1)}.dashboard.darkMode .creditsNav:hover .itemCount,.dashboard.darkMode .creditsNav.active .itemCount{border-color:var(--color-offwhite1);color:var(--color-offwhite1)}li:hover,li:active,li:focus{outline-color:var(--color-primary5) !important}.boxIcon,.creditContainer{display:flex;position:relative;text-align:center}.boxIcon{padding-left:6px}.itemCount{display:flex;justify-content:center;align-items:flex-end;position:absolute;height:20px;width:20px;text-align:center;border-radius:50%;border:1.2px solid var(--color-black);background-color:var(--color-white);line-height:1.9rem;color:var(--color-black)}.boxCount{position:absolute;top:-4px;right:-4px;height:14px;width:14px;text-align:center;border-radius:50%;background:var(--color-blue)}li.myBoxLink:hover .boxIcon svg path{fill:var(--color-primary5)}.boxIconContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.boxIconContainer .boxIcon svg path{-webkit-transition:fill .2s ease-out;-moz-transition:fill .2s ease-out;-ms-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out;fill:var(--color-black)}.active .boxIconContainer .boxIcon svg path{fill:var(--color-primary5)}.itemCount{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.creditsNav:hover .itemCount,.creditsNav.active .itemCount{border-color:var(--color-primary5);color:var(--color-primary5)}.creditNav{display:flex}.creditNav.active{color:var(--color-primary5)}.mainSiteNav{position:absolute;top:0;left:0;width:100%}.masthead{padding:6px 0 4px;background-color:var(--color-white);margin-top:50px;height:68px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.masthead.-bannerless{margin-top:0}.masthead.-withBorder{-webkit-box-shadow:0px 2px 2px 0 rgba(41,41,51,.1);-moz-box-shadow:0px 2px 2px 0 rgba(41,41,51,.1);-o-box-shadow:0px 2px 2px 0 rgba(41,41,51,.1);box-shadow:0px 2px 2px 0 rgba(41,41,51,.1)}.darkMode.masthead{background-color:var(--color-primary5)}header{position:relative;width:100%;z-index:1003;background-color:rgba(255,255,255,0);height:68px;box-sizing:border-box;background-color:#fff;border-bottom:1px solid var(--color-gray2);-webkit-transition:background-color .3s ease,border .3s ease;-moz-transition:background-color .3s ease,border .3s ease;-ms-transition:background-color .3s ease,border .3s ease;-o-transition:background-color .3s ease,border .3s ease;transition:background-color .3s ease,border .3s ease}header.transparent{background-color:rgba(255,255,255,0);border-bottom:1px solid rgba(255,255,255,0)}header.fixed{position:fixed;top:0;background-color:#fff;border-bottom:1px solid var(--color-gray2)}header .-innerWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;margin:0 auto;max-width:1168px;padding:16px 20px}header .-innerWrapper>div{flex:1 1 0}header .navAndActionsContainer{display:flex;justify-content:end;height:100%}header .headerTitle{display:none}header .creditNav{display:flex}header .creditNav.active{color:var(--color-primary5)}header .creditNav.-forMobile,header .creditNav .mobileLink{display:none}header .creditsNav.-forMobile,header .creditsNav .mobileLink{display:none}header .myBoxLink.-forMobile,header .myBoxLink .mobileLink{display:none}header li.myBoxLink:hover .boxIcon svg path{fill:var(--color-primary5)}header .boxIconContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}header .boxIconContainer .boxIcon svg path{-webkit-transition:fill .2s ease-out;-moz-transition:fill .2s ease-out;-ms-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out;fill:var(--color-black)}header .active .boxIconContainer .boxIcon svg path{fill:var(--color-primary5)}header .itemCount{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:1px;left:8px}header .creditNav:hover .itemCount,header .creditNav.active .itemCount{border-color:var(--color-primary5);color:var(--color-primary5)}header .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header nav{color:var(--color-white);margin-left:40px;flex-grow:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}header nav.-loggedOut{flex-grow:1;-webkit-justify-content:left;justify-content:left}header .subNav{top:-700px;opacity:0;position:fixed}header .subNav li{display:block;margin:4px 0}header .navPointer{border-style:solid;position:absolute;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white) rgba(0,0,0,0);border-width:0px 12px 12px;top:-11px;right:30px}header ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;gap:20px}header .accountDropdownMenu{gap:8px}header li{position:relative;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}header li.myBoxLink{margin-left:32px}header li a:hover{color:var(--color-primary5)}header li.forMobile{display:none}header li.-border{-webkit-transition:color .4s ease-in-out,border-color .4s ease-in-out;-moz-transition:color .4s ease-in-out,border-color .4s ease-in-out;-ms-transition:color .4s ease-in-out,border-color .4s ease-in-out;-o-transition:color .4s ease-in-out,border-color .4s ease-in-out;transition:color .4s ease-in-out,border-color .4s ease-in-out;padding:10px 12px;max-height:34px;margin-left:20px;height:auto;line-height:normal;border:1px solid var(--color-gray2);border-radius:3px}header li.-border svg path,header li.-border polygon{-webkit-transition:fill .4s ease-in-out;-moz-transition:fill .4s ease-in-out;-ms-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}header li.-border:hover{border:1px solid var(--color-primary5);color:var(--color-primary5)}header li.-border:hover svg path:not(#blank),header li.-border:hover polygon:not(#blank){fill:var(--color-primary5)}header .ada,header li:hover{cursor:pointer}header .ada>a:not(.button),header li:hover>a:not(.button){color:var(--color-primary5)}header .ada span,header li:hover span{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:var(--color-primary5)}header .ada.subNav,header .ada .subNav,header li:hover.subNav,header li:hover .subNav{display:block;position:absolute;top:34px;text-align:left;border:1px solid var(--color-gray2);border-radius:3px;padding:16px 20px;background-color:var(--color-white);-webkit-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-moz-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-ms-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-o-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);opacity:1;-webkit-box-shadow:1px 1px 7px rgba(68,68,68,.2);-moz-box-shadow:1px 1px 7px rgba(68,68,68,.2);-o-box-shadow:1px 1px 7px rgba(68,68,68,.2);box-shadow:1px 1px 7px rgba(68,68,68,.2)}header .ada.subNav:not(.-rightAligned),header .ada .subNav:not(.-rightAligned),header li:hover.subNav:not(.-rightAligned),header li:hover .subNav:not(.-rightAligned){left:0}header .ada.subNav.-rightAligned,header .ada .subNav.-rightAligned,header li:hover.subNav.-rightAligned,header li:hover .subNav.-rightAligned{right:-10px}header .ada.subNav.wCols,header .ada .subNav.wCols,header li:hover.subNav.wCols,header li:hover .subNav.wCols{padding:20px 40px}header .ada.subNav .colsWrapper,header .ada .subNav .colsWrapper,header li:hover.subNav .colsWrapper,header li:hover .subNav .colsWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .ada.subNav ul:nth-of-type(even),header .ada .subNav ul:nth-of-type(even),header li:hover.subNav ul:nth-of-type(even),header li:hover .subNav ul:nth-of-type(even){margin-left:40px}header .ada.subNav ul,header .ada .subNav ul,header li:hover.subNav ul,header li:hover .subNav ul{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}header .ada.subNav li,header .ada .subNav li,header li:hover.subNav li,header li:hover .subNav li{height:auto;margin:0;padding:0;white-space:nowrap;color:var(--color-gray5);-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;cursor:pointer}header .ada.subNav li strong,header .ada .subNav li strong,header li:hover.subNav li strong,header li:hover .subNav li strong{color:var(--color-black)}header .ada.subNav li:hover,header .ada .subNav li:hover,header li:hover.subNav li:hover,header li:hover .subNav li:hover{color:var(--color-primary5)}header .ada.subNav .featured,header .ada .subNav .featured,header li:hover.subNav .featured,header li:hover .subNav .featured{cursor:pointer;width:100%;border-bottom:1px solid var(--color-gray2);margin-bottom:12px;padding-bottom:12px}header .ada.subNav .featured:hover strong,header .ada .subNav .featured:hover strong,header li:hover.subNav .featured:hover strong,header li:hover .subNav .featured:hover strong{color:var(--color-primary5)}.darkMode .header{background-color:var(--color-primary5);border:none}.darkMode .header .navLinkWrapper a,.darkMode .header .dashboard span{color:var(--color-offwhite1)}.darkMode .header .navLinkWrapper a:hover,.darkMode .header .dashboard span:hover{color:var(--color-primary1)}.darkMode .header .creditNav:hover .itemCount,.darkMode .header .creditNav.active .itemCount{border-color:var(--color-offwhite1);color:var(--color-offwhite1)}@media screen and (max-width: 1200px){header .desktopOnly{display:none}}@media screen and (max-width: 1024px){.masthead{height:48px}header{height:48px}header nav,header .nav .forDesktop{display:none}header .dashboard{margin-left:0}header .dashboard .nav:not(.myBoxLink){display:none}header .dashboard .boxLabel{display:none}header li{height:48px}header li:not(:first-of-type){margin-left:0}header .creditsNav{margin-right:14px}header .headerTitle{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1.2;text-align:center;font-size:1.4rem;margin:0 auto}}@media screen and (max-width: 640px){.-innerWrapper>div,.-innerWrapper>a{flex:1}.header .content{height:48px}.header nav>ul li{margin-left:12px}.header .myBoxLink.-forDesktop,.header .myBoxLink .desktopLink{display:none}.header .myBoxLink.-forMobile,.header .myBoxLink .mobileLink{display:flex}.header .creditsNav.-forDesktop,.header .creditsNav .desktopLink{display:none}.header .creditsNav.-forMobile,.header .creditsNav .mobileLink{display:flex}.mobileNav{top:50px}.modalOpen .backArrow{display:inline-block;top:14px}}.footer{width:100%;position:relative;z-index:10}.footer .tier1{padding:56px 0;border-top:1px solid var(--color-gray2)}.footer .tier1 .footerNavContentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1128px}.footer .tier1 .footerNavHelper{font-style:italic}.footer .tier1 .rightSideWrapper{display:flex}.footer .tier1 .footerNavColumnsWrapper{display:flex;flex-direction:row;justify-content:space-between}.footer .tier1 .footerNavLinksWrapper{display:flex;flex-direction:column;justify-content:flex-start}.footer .tier1 .footerNavLinksWrapper li{text-align:left;padding-top:8px}.footer .tier1 .itemList li{margin-bottom:0}.footer .tier1 .linkGroup{margin-right:48px}.footer .tier1 .linkGroup a{color:var(--color-black);font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:0}.footer .tier1 .linkGroup a.active{color:var(--color-primary5)}.footer .tier1 .linkGroup p{text-align:left}.footer .tier1 .socialWrapper{display:flex;flex-direction:column;gap:16px;width:120px}.footer .tier1 .socialWrapper a{font-size:1.4rem;line-height:2rem;letter-spacing:0;color:var(--color-black)}.footer .tier1 .socialWrapper .instagramWrapper{display:flex;align-items:center}.footer .tier1 .socialWrapper .linkedinWrapper{width:100%;height:24px;display:flex;align-items:left}.footer .tier1 .socialWrapper .instagramLinkWrapper{padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:0px;white-space:nowrap}.footer .tier2{padding:48px 20px;text-align:left;width:100%}.footer .tier2 .tier2Content{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin:0 auto;max-width:1128px}.footer .tier2 .coin{width:50px;height:50px}.footer .tier2 .coin svg path{fill:var(--color-black)}.footer .tier2 .finePrintWrapper{text-align:right;font-size:1rem;line-height:1.3rem;color:var(--color-gray5)}.footer .tier2 .finePrintWrapper a{display:inline-block;color:var(--color-gray5);font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif}.footer .forEnrollMobile{display:none}.footer.noRule .tier1{border-top:none}@media screen and (max-width: 860px){.footer.noRule .tier2{border-top:none}}@media screen and (max-width: 960px){.footer .tier1{display:none}.footer .tier2{margin-top:0;padding:20px 20px}.footer .tier2 .tier2Content{align-items:flex-start;flex-direction:column-reverse}.footer .tier2 .coin{display:none}.footer .tier2 .finePrintWrapper{text-align:left}.footer.noShowMobile{display:none}.footer.stickyFooterSpacing{margin-bottom:70px}}#footer.wave{background:var(--color-gray1) !important}#footer.wave .tier1,#footer.wave .tier2{border-top:none !important}@media screen and (min-width: 680px){#footer.wave .tier1{padding:40px 0 80px 0}}.siteMessage:not(.hide)+.bodyContent{margin-top:0}.siteMessage:not(.hide)+.bodyContent .bodyContent{margin-top:0}.siteMessage.giftRejoinBanner.show+.bodyContent .selectionsNav{padding-top:0}.siteMessage{display:block;position:relative;margin-top:96px;z-index:2}.siteMessage .innerWrapper{position:relative;padding:25px 15px 15px;background-color:var(--color-white);min-height:50px;-webkit-box-shadow:1px 1px 3px 1px rgba(68,68,68,.3);-moz-box-shadow:1px 1px 3px 1px rgba(68,68,68,.3);-o-box-shadow:1px 1px 3px 1px rgba(68,68,68,.3);box-shadow:1px 1px 3px 1px rgba(68,68,68,.3)}.siteMessage .innerWrapper.special{background-color:var(--color-primary5)}.siteMessage .innerWrapper.special h5{color:var(--color-white);font-weight:900;margin:0 auto 0 auto}.siteMessage .innerWrapper.special.wide{max-width:none}.siteMessage .innerWrapper.special.wide .close{display:none}.siteMessage h5{margin:0 auto 10px;max-width:90%}.siteMessage .link{margin-left:10px;display:inline-block;cursor:pointer;font-weight:900}.siteMessage .close{position:absolute;top:15px;right:15px}.siteMessage .giftIcon svg{height:21px;width:18px;margin-right:10px}.siteMessage .giftIcon svg path,.siteMessage .giftIcon svg rect{fill:var(--color-white)}.messageBarClose{position:absolute;top:0;right:0;cursor:pointer;padding-right:20px;background-color:rgba(0,0,0,0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:500}.messageBarClose svg{width:15px;height:15px}.messageBarClose svg polygon{fill:var(--color-white)}@media screen and (max-width: 960px){.siteMessage{margin-top:83px}}@media screen and (max-width: 640px){.siteMessage{margin-top:50px}.messageBarClose{padding-right:0}}.-siteMessage{background-color:#35a869;text-align:center;font-size:1.4rem;color:var(--color-white);font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;width:100%;z-index:2000;display:block;top:-100px;position:fixed;line-height:2rem;padding:8px 20px;-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-ms-transition:top .2s ease;-o-transition:top .2s ease;transition:top .2s ease}.-siteMessage.error{background-color:#ef2929}.-siteMessage p{text-align:center}.-siteMessage p button{text-align:center}.-siteMessage button.link{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:1.4rem;color:var(--color-white)}.-siteMessage button.link:hover{color:var(--color-white)}.-siteMessage.show{position:fixed;top:0}.siteMessageBar{opacity:0;color:var(--color-white);width:100%;text-align:center;padding:12px;z-index:1000;display:block;min-height:48px;background:var(--color-primary5);position:fixed;-webkit-box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);-moz-box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);-o-box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);-webkit-transition:opacity .3s ease-out,top .5s ease-in-out;-moz-transition:opacity .3s ease-out,top .5s ease-in-out;-ms-transition:opacity .3s ease-out,top .5s ease-in-out;-o-transition:opacity .3s ease-out,top .5s ease-in-out;transition:opacity .3s ease-out,top .5s ease-in-out}.siteMessageBar .smallText{color:var(--color-white)}.siteMessageBar.warning{background:var(--color-gray2);color:var(--color-black)}.siteMessageBar.warning .smallText{color:var(--color-black)}.siteMessageBar.warning svg polygon{fill:var(--color-black)}.siteMessageBar.-response{z-index:1;position:fixed;top:-100px;display:flex;flex-direction:row;justify-content:center}.siteMessageBar.-response.showing{top:0;opacity:1;position:relative}.siteMessageBar.-response.hidden{top:-100px;opacity:0}@media screen and (max-width: 1184px){.siteMessageBar.-response.showing{top:0}}.siteMessageBar:not(.-response){-webkit-transition:opacity .3s ease-out,top .6s ease-in-out;-moz-transition:opacity .3s ease-out,top .6s ease-in-out;-ms-transition:opacity .3s ease-out,top .6s ease-in-out;-o-transition:opacity .3s ease-out,top .6s ease-in-out;transition:opacity .3s ease-out,top .6s ease-in-out}.siteMessageBar:not(.-response).showing{top:0;opacity:1;position:relative}.siteMessageBar:not(.-response).hidden{top:-100px;opacity:0}.siteMessageBar.failure{background-color:var(--color-error6);z-index:1002}.siteMessageBar.success{background-color:var(--color-success6)}.siteMessageBar a{color:var(--color-white)}@media screen and (max-width: 960px){.siteMessageBar.showing.failure{top:48px;position:sticky;position:-webkit-sticky}.siteMessageBar.showing.belowNav{top:44px}}.siteGate .modal{display:inline-block;padding:60px 40px;max-width:594px;max-height:670px;z-index:10001;top:-2000px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-ms-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.siteGate .modal.showing{top:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=1);-khtml-opacity:1;-moz-opacity:1;opacity:1}.siteGate .enrollActionWrapper{border-top:none;margin-bottom:20px;padding-top:0;-webkit-justify-content:flex-start;justify-content:flex-start}.siteGate .enrollActionWrapper button{width:100%}.gateWrapper{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;zoom:1;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;overflow-y:auto;text-align:center;background:rgba(255,255,255,0);cursor:pointer;-webkit-transition:opacity .9s ease 4000;-moz-transition:opacity .9s ease 4000;-ms-transition:opacity .9s ease 4000;-o-transition:opacity .9s ease 4000;transition:opacity .9s ease 4000}.gateWrapper.showing{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=1);-khtml-opacity:1;-moz-opacity:1;opacity:1}.gateWrapper.active{background:rgba(0,0,0,.7)}@media screen and (max-width: 480px){.siteGate .gateWrapper{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.siteGate .modal{width:100%;max-width:100%;top:1000px;left:1000px;padding:20px;max-height:100vh;height:100vh;display:inline-block;border-radius:0;-webkit-transition:top .6s ease;-moz-transition:top .6s ease;-ms-transition:top .6s ease;-o-transition:top .6s ease;transition:top .6s ease;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.siteGate .modal.showing{top:51px;left:0}}html #bodyWrapper.modalOpen{-webkit-overflow-scrolling:touch;overflow:hidden;touch-action:none}.modalWrapper{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;zoom:1;position:fixed;top:0;bottom:0;left:-4000px;right:0;z-index:10004;overflow-y:auto;text-align:center;background:rgba(0,0,0,.7);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modalWrapper.showing{left:0;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=1);-khtml-opacity:1;-moz-opacity:1;opacity:1}.modal{display:inline-block;position:fixed;width:80%;max-width:594px;max-height:670px;overflow-y:auto;overflow-x:hidden;padding:60px 40px 50px;top:50%;left:50%;border-radius:4px;text-align:center;background:#fff;z-index:10005;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal.-noPadding{padding:0}.modal .-imageContainer{padding:30px;background:var(--color-gray1);background:-moz-linear-gradient(-45deg, var(--color-gray1) 27%, #ededed 100%);background:-webkit-linear-gradient(-45deg, var(--color-gray1) 27%, #ededed 100%);background:linear-gradient(135deg, var(--color-gray1) 27%, #ededed 100%)}.modal .-imageContainer .jacket{width:100px}.modal .-copyContainer{padding:50px 40px;text-align:left}.modal .-button{margin-top:20px}.modal.cleanSlate{padding:0;max-height:100%;width:auto;max-width:100%}.modal.narrow{max-width:440px;text-align:left}.modal.wide{max-width:920px}.modal.fullHeight{height:100vh;max-height:1000px;top:50%;bottom:0;-moz-transform:translate(-50%, -48%);-o-transform:translate(-50%, -48%);-ms-transform:translate(-50%, -48%);-webkit-transform:translate(-50%, -48%);transform:translate(-50%, -48%)}.modal label{color:var(--color-black)}.modal.-fullWidth{position:absolute;padding:0;width:100%;height:100vh;max-height:10000px;border-radius:0;top:0;left:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.appLogo{margin:20px 31% 10px}.pageModal,.pageModal.show{display:inline-block;vertical-align:top;width:100%;max-width:920px;margin-top:20px;position:relative;text-align:left;background-color:#fff;margin-bottom:40px;z-index:400;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.pageModal .content,.pageModal.show .content{margin:0 auto;max-width:600px}.pageModal .flag,.pageModal.show .flag{display:inline-block;text-align:center;margin:0 0 10px;padding:20px;background-color:var(--color-white)}.pageModal .flag h6,.pageModal.show .flag h6{margin-bottom:0;color:var(--color-gray2)}.modalClose{position:absolute;top:0;right:0;cursor:pointer;padding:12px 20px 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:500}.modalClose svg{width:15px;height:15px}.modalClose svg polygon{fill:#020202}.aboutUsClose{padding-bottom:30px;cursor:pointer;z-index:100}@media screen and (max-width: 960px){.pageModal{top:0;margin-top:0}}@media screen and (max-width: 800px){.modal.-gate{padding:60px 20px;width:100%;max-width:100%;top:200vh;max-height:100vh;height:100vh;border-radius:0;left:0;right:0;max-width:800px !important;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.modal.-gate.show{top:0;height:100vh;left:0;overflow:hidden}.modal.-gate .mobileCenteredContent{display:flex;align-items:center;height:70vh;max-width:500px;margin:0 auto}.modal.-gate .mobileCenteredContent button{width:100%;max-width:500px}}@media screen and (max-width: 640px){.pageModal .dateFlag{width:100%}.-copyContainer{padding:20px}}@media screen and (max-width: 480px){#bodyWrapper.modalOpen{overflow:hidden}.modal.-gate{padding:60px 20px;width:100%;max-width:100%;top:2000vh;max-height:100vh;height:100vh;border-radius:0;left:-1000%;right:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.modal.-gate.show{top:0;height:100vh;left:0;overflow:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.modal.-gate .appLink{color:#000}.pageModal{top:47px;margin:0}.modal{padding:20px;width:90%;top:48px}.modal .-imageContainer.jacket{width:100px}}[data-test-id=ChatWidgetButton],[data-test-id=ChatWidgetMobileButton]{display:none !important}.dashboard .modalWrapper{top:68px;display:none}.dashboard .modalWrapper.showing{display:none}.navModal{position:fixed;top:-100vh;right:-20px;opacity:0;width:100%;min-width:380px;z-index:10005;text-align:left;pointer-events:none}.navModal.showing{position:absolute;-webkit-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-moz-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-ms-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);-o-transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);transition:opacity .4s .1s cubic-bezier(0.14, 0.74, 0.88, 0.99),top .2s cubic-bezier(0.17, 1.16, 0.63, 0.96);top:50px;opacity:1}.navModal.hidden{top:-100vh;opacity:0;position:fixed}.navModal .mobileHeader{border-bottom:1px solid var(--color-gray2);text-align:center;padding:12px;height:48px;display:none}.navModal .innerWrapper{max-width:1224px;position:relative;margin:0 auto}.navModal .navModalWrapper{position:absolute;top:-7px;right:0;background-color:var(--color-white);border:1px solid var(--color-gray2);width:102%;pointer-events:auto;cursor:default;-webkit-box-shadow:2px 3px 4px 1px rgba(68,68,68,.1);-moz-box-shadow:2px 3px 4px 1px rgba(68,68,68,.1);-o-box-shadow:2px 3px 4px 1px rgba(68,68,68,.1);box-shadow:2px 3px 4px 1px rgba(68,68,68,.1)}.navModal .navModalWrapper.padding{padding:20px}.navModal .navModalWrapper .navPointer{border-style:solid;position:absolute;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c8c8c8 rgba(0,0,0,0);border-width:0px 12px 12px;top:-11px;right:30px}.navModal .navModalWrapper .navPointer:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white) rgba(0,0,0,0);border-style:solid;border-width:0px 11px 11px;top:1px;content:"";position:absolute;right:-11px}.navModal .error{margin-top:0;width:100%;text-align:center}@media screen and (max-width: 960px){.navLinks .modalWrapper{top:48px}.navModal .navModalWrapper{right:-23px}.navModal .navModalWrapper .navPointer{right:8px}}@media screen and (max-width: 480px){.dashboard .-forMobile .modalWrapper{top:-10000px}.dashboard .-forMobile .modalWrapper.showing{display:block;top:0}.navModal{right:-1000;bottom:0;top:0;height:100vh;max-height:100vh;background-color:var(--color-white);min-width:0}.navModal .navPointer{display:none}.navModal .mobileHeader{display:block}.navModal .navModalWrapper{max-width:100%;top:0px;right:0;border:none;overflow:auto;height:calc(100svh - env(safe-area-inset-bottom));padding-bottom:80px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.navModal.showing{position:fixed;top:0;right:14px;right:0;-webkit-transition:opacity .3s .3s ease-in-out,right .6s .2s cubic-bezier(0.01, 0.3, 0.36, 1.02);-moz-transition:opacity .3s .3s ease-in-out,right .6s .2s cubic-bezier(0.01, 0.3, 0.36, 1.02);-ms-transition:opacity .3s .3s ease-in-out,right .6s .2s cubic-bezier(0.01, 0.3, 0.36, 1.02);-o-transition:opacity .3s .3s ease-in-out,right .6s .2s cubic-bezier(0.01, 0.3, 0.36, 1.02);transition:opacity .3s .3s ease-in-out,right .6s .2s cubic-bezier(0.01, 0.3, 0.36, 1.02)}.navModal.hidden{-webkit-transition:opacity .3s .3s ease-in-out,right .6s ease-in-out;-moz-transition:opacity .3s .3s ease-in-out,right .6s ease-in-out;-ms-transition:opacity .3s .3s ease-in-out,right .6s ease-in-out;-o-transition:opacity .3s .3s ease-in-out,right .6s ease-in-out;transition:opacity .3s .3s ease-in-out,right .6s ease-in-out;right:-1000px;top:0;opacity:0}}@media screen and (min-width: 500px){.hideScroll,.showScroll{max-height:62vh;overflow:auto}.hideScroll::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.showScroll::-webkit-scrollbar{-webkit-appearance:none;width:4px}.showScroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-gray2)}}.forMobile{display:none}.center{text-align:center}.noPadding{padding:0}.noMargin{margin:0}.hide{display:none !important}.show{display:block}.noLink{cursor:default}.selectable{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.clearfix{clear:both;zoom:1}.clearfix:after{content:"";clear:both;display:table}.hiddenmodal{display:none}.hr-b{border-bottom:1px solid var(--color-gray2)}.itemList li{margin-bottom:10px}.itemList li:last-of-type{margin-bottom:0}.itemList a.h5{color:var(--color-primary5)}ol.itemList{font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;list-style-type:decimal;margin:20px;padding-left:20px}ol.itemList li{font-weight:100}.dataTable{padding:10px 0;border-collapse:collapse;width:100%;font-size:1.6rem}.dataTable .separator{border-top:1px solid var(--color-black)}.dataTable th{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;text-transform:uppercase}.dataTable td{padding:4px 5px 4px 0;text-align:left}.dataTable td.h6.alt{text-align:right}.borderedBox{border:1px solid var(--color-gray2);padding:20px}.borderedBox.alt{border-radius:12px}.borderTop{border-top:1px solid var(--color-gray2)}.trackingPixelsWrapper{display:none}.collapseActions .upDownPointer{display:inline-block}.collapseActions .upDownPointer svg{vertical-align:top;margin:5px 0 0}.collapseActions .upDownPointer svg polygon{fill:var(--color-gray2)}.collapseActions.expanded .pointerDown{display:none}.collapseActions.collapsed .pointerUp{display:none}.progressBarWrapper{width:100%;height:5px;min-height:5px;background-color:#dedede}.progressBar{width:14%;height:5px;min-height:5px;background:#1b4bba;background:-moz-linear-gradient(left, var(--color-primary5) 0%, var(--color-primary5) 100%);background:-webkit-linear-gradient(left, var(--color-primary5) 0%, var(--color-primary5) 100%);background:linear-gradient(to right, var(--color-primary5) 0%, var(--color-primary5) 100%);-webkit-transition:width .6s cubic-bezier(0.14, 0.74, 0.88, 0.99);-moz-transition:width .6s cubic-bezier(0.14, 0.74, 0.88, 0.99);-ms-transition:width .6s cubic-bezier(0.14, 0.74, 0.88, 0.99);-o-transition:width .6s cubic-bezier(0.14, 0.74, 0.88, 0.99);transition:width .6s cubic-bezier(0.14, 0.74, 0.88, 0.99)}.progressBar.step1{width:15%}.progressBar.step2{width:30%}.progressBar.step3{width:45%}.progressBar.step4{width:60%}.progressBar.step5{width:75%}.progressBar.step6{width:90%}.progressBar.step7{width:100%}.preview{position:absolute;top:100px;opacity:.3}.preview.-next{right:-330px}.preview.-right{left:-330px}.tabbedBox{border-bottom:1px solid var(--color-gray2)}.tabbedBox .tabWrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.tabbedBox .tabWrapper li{cursor:pointer;display:inline-block;border-top:1px solid var(--color-gray2);border-right:1px solid var(--color-gray2);border-bottom:1px solid var(--color-gray2);background-color:#fafafa;text-align:center;padding:20px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%}.tabbedBox .tabWrapper li .miniText{color:var(--color-gray5)}.tabbedBox .tabWrapper li.active{border-bottom:none;background-color:var(--color-white)}.tabbedBox .tabWrapper li.active .miniText{color:var(--color-black)}.tabbedBox .tabWrapper li:hover{color:var(--color-primary7)}.tabbedBox .tabWrapper li:last-of-type{border-right:none}.tabbedBox .tabbedContentWrapper{padding:40px}@media screen and (max-width: 800px){.tabbedBox{border-right:none;border-left:none}.hiddenmodal{display:block}}@media screen and (max-width: 480px){.tabbedBox .tabbedContentWrapper{padding:40px 20px}}.spinningCoin{display:inline-block;margin:30px auto;width:98px;height:98px;animation:spinIt 2.5s linear;-webkit-animation:spinIt 2.5s linear}@-webkit-keyframes spinIt{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinIt{0%{transform:rotate(0deg)}90%{transform:rotate(360deg)}92%{transform:scale(1, 1)}96%{transform:scale(1.1, 1.1)}100%{transform:scale(1, 1)}}@keyframes unblur{0%{filter:blur(20px)}100%{filter:blur(0)}}.messageBar{padding:12px;text-align:center;color:var(--color-white)}.messageBar a{padding-left:6px;color:var(--color-white)}.messageBar.-standard{background-color:var(--color-primary5)}.messageBar.-error{background-color:var(--color-error6);color:var(--color-white)}@media screen and (max-width: 640px){.forMobile{display:block}.forMobile.button{display:inline-block}.forDesktop{display:none}}@media screen and (max-width: 480px){.expander{font-size:1.6rem}}@keyframes spinner{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.link.-pending::before,a.button.secondary.-pending::before,button.secondary.-pending::before,.button.secondary.-pending::before,a.button.primary.-pending::before,button.primary.-pending::before,.spinner::before{position:absolute;border:solid 3px var(--color-primary5);border-bottom-color:var(--color-gray2);border-radius:50%;height:18px;width:18px;top:50%;left:50%;animation:1000ms linear infinite spinner;transform:translate3d(-50%, -50%, 0);transform-origin:center;content:""}.spinner{position:relative}.spinner::before{height:18px;width:18px}.spinner.xlarge::before{height:42px;width:42px}.spinner.large::before{height:28px;width:28px}.spinner.medium::before{height:24px;width:24px}.spinner.small::before{height:12px;width:12px;border-width:2px}.spinner.left::before{top:10px;left:10px;transform:translate3d(0, 0, 0)}.botmBlurb p{color:var(--color-primary7)}.botmBlurb .botmInitial{margin-right:20px;margin-bottom:10px;float:left;width:68px;height:90px;border-radius:50%;background-color:var(--color-primary7);color:var(--color-white);padding:16px}.botmBlurb .botmInitial svg{width:35px}.botmBlurb.alt .content{position:relative}.botmBlurb.alt .botmInitial{float:none}.botmBlurb.alt p{position:absolute;top:50%;left:50%;width:100%;padding-left:130px;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 480px){.botmBlurb .botmInitial{margin-bottom:0}.botmBlurb.alt .botmInitial{float:left}.botmBlurb.alt p{position:relative;top:0;left:0;padding-left:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.toolTipWrapper{position:relative;display:flex}.toolTipWrapper .tip{display:block;position:absolute;opacity:0;top:-10000px;left:0;z-index:15;background-color:rgba(34,34,34,.9);border-radius:4px;border:none;padding:4px 12px;text-align:center;color:var(--color-white);font-size:1.2rem;min-width:0;text-transform:none;line-height:1.6rem;padding:12px 20px;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-ms-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.toolTipWrapper .tip:after{content:"";position:absolute;top:-4px;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-width:0px 8px 8px;border-style:solid;border-color:rgba(34,34,34,.9) rgba(0,0,0,0);display:block;width:0}.toolTipWrapper:hover .tip,.toolTipWrapper:focus .tip,.toolTipWrapper:active .tip{min-width:200px;left:50%;top:30px;opacity:1;display:block}button,.button{-webkit-transition:color .4s ease-in-out,border-color .4s ease-in-out,background-color .4s ease-in-out,opacity .4s ease-in-out;-moz-transition:color .4s ease-in-out,border-color .4s ease-in-out,background-color .4s ease-in-out,opacity .4s ease-in-out;-ms-transition:color .4s ease-in-out,border-color .4s ease-in-out,background-color .4s ease-in-out,opacity .4s ease-in-out;-o-transition:color .4s ease-in-out,border-color .4s ease-in-out,background-color .4s ease-in-out,opacity .4s ease-in-out;transition:color .4s ease-in-out,border-color .4s ease-in-out,background-color .4s ease-in-out,opacity .4s ease-in-out;cursor:pointer;border:1px solid var(--color-primary5);border-radius:3px;display:inline-block;padding:11px 10px;text-align:center;font-size:1.8rem;font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;background-image:none;width:160px;color:var(--color-white);background-color:var(--color-primary5)}button:hover,.button:hover{background-color:var(--color-buttonHoverColor)}button:hover.vbtButtons,.button:hover.vbtButtons{background-color:var(--color-primary5)}button.inverted,.button.inverted{color:var(--color-white);border-color:rgba(255,255,255,.4);background-color:rgba(0,0,0,0)}button.inverted:hover,.button.inverted:hover{border-color:var(--color-white)}button.inverted.-solid,.button.inverted.-solid{color:var(--color-primary5);background-color:var(--color-white)}button.-small,.button.-small{white-space:nowrap;width:115px;font-size:1.4rem;line-height:1.4rem;padding:9px 10px}button.-fullWidth,.button.-fullWidth{width:100%;max-width:100%}button.-flexible,.button.-flexible{width:auto;max-width:100%;padding:14px 30px}button.-headerNav,.button.-headerNav{display:flex;align-items:center;justify-content:center;width:fit-content;padding:5px 16px;border-radius:4px;line-height:2.2rem;font-size:1.4rem;min-height:auto;min-width:auto}button.-headerNav div,.button.-headerNav div{color:var(--color-white);font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif}button svg,.button svg{vertical-align:top;margin-right:8px}a.button.login,button.login{color:var(--color-black);background-color:rgba(0,0,0,0);border-color:var(--color-primary5)}a.button.login div,button.login div{color:var(--color-primary5)}button.login.darkMode{color:var(--color-white);border-color:var(--color-white)}button.login.darkMode div{color:var(--color-white)}button.darkMode.-headerNav.signUp{color:var(--color-black);background-color:var(--color-offwhite1)}button.darkMode.-headerNav.signUp div{color:var(--color-black)}a.button.primary,button.primary{color:var(--color-white);background-color:var(--color-primary5);border-color:var(--color-primary5)}a.button.primary.-vbt,button.primary.-vbt{width:176px;padding:11px}a.button.primary.-mobile,button.primary.-mobile{display:flex;justify-content:flex-start;margin-left:0}a.button.primary:hover,button.primary:hover{color:var(--color-white);border-color:var(--color-primary5);background-color:var(--color-buttonHoverColor)}a.button.primary.-disabled,button.primary.-disabled{cursor:default;background-color:var(--color-gray4);border-color:rgba(0,0,0,0)}a.button.primary.-alert,button.primary.-alert{background-color:var(--color-error6);border-color:var(--color-error6);color:var(--color-white)}a.button.primary.-pending,button.primary.-pending{cursor:default;position:relative}a.button.primary.-pending::before,button.primary.-pending::before{border:solid 3px rgba(34,34,34,.45);border-bottom-color:var(--color-white)}@media screen and (max-width: 800px){a.button.primary.-vbt,button.primary.-vbt{width:fit-content}}a.button.secondary,button.secondary,.button.secondary{color:var(--color-primary5);background-color:rgba(0,0,0,0);border-color:var(--color-primary5)}a.button.secondary:hover,button.secondary:hover,.button.secondary:hover{border-color:var(--color-buttonHoverColor);color:var(--color-buttonHoverColor)}a.button.secondary.-disabled,button.secondary.-disabled,.button.secondary.-disabled{cursor:default;color:var(--color-gray2);background-color:var(--color-white);border-color:var(--color-gray2)}a.button.secondary.-disabled:hover,button.secondary.-disabled:hover,.button.secondary.-disabled:hover{color:var(--color-gray2);background-color:var(--color-white);border-color:var(--color-gray2)}a.button.secondary.-alert,button.secondary.-alert,.button.secondary.-alert{background-color:var(--color-white);border-color:var(--color-error6);color:var(--color-error6)}a.button.secondary.-pending,button.secondary.-pending,.button.secondary.-pending{cursor:default;position:relative}button.disabled,.button.disabled{cursor:default;background-color:var(--color-white);color:var(--color-gray5);border-color:var(--color-gray2)}button.disabled:hover,.button.disabled:hover{background-color:var(--color-white);color:var(--color-gray5);border-color:var(--color-gray5)}.tipButton{display:inline-block;border-radius:50%;height:20px;width:20px;font-size:1.2rem;background-color:var(--color-primary5);color:var(--color-white);font-weight:bold;line-height:2.1rem;margin:0 0 10px 10px;text-align:center}.tipButton:hover{background-color:var(--color-primary5);color:var(--color-white)}.iconButton{border:1px solid #e2e2e2;background-color:var(--color-white);border-radius:50%;height:48px;width:48px;padding-top:16px;z-index:1;cursor:pointer;-webkit-box-shadow:1px 2px 7px 1px rgba(68,68,68,.1);-moz-box-shadow:1px 2px 7px 1px rgba(68,68,68,.1);-o-box-shadow:1px 2px 7px 1px rgba(68,68,68,.1);box-shadow:1px 2px 7px 1px rgba(68,68,68,.1)}.iconButton .arrow{padding-left:0;line-height:0;text-align:center}.iconButton .arrow svg{width:19px;height:auto}.iconButton .arrow.disabled polygon{fill:var(--color-gray2)}.enrollActionWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:space-between;border-top:1px solid var(--color-gray2);padding-top:20px;margin:30px auto 40px}.enrollActionWrapper.singleAction{display:block;text-align:right}.enrollActionWrapper.-fullWidthButtons{border-top:none;padding-top:0;margin-bottom:20px;margin-top:20px}.enrollActionWrapper.-fullWidthButtons button{width:100%;max-width:100%}.enrollActionWrapper a{color:var(--color-black)}.confirmationActions button:first-of-type,.confirmationActions .button:first-of-type{margin-right:10px}.confirmationActions button.show,.confirmationActions .button.show{display:inline-block}.toteActions{display:flex;justify-content:center;align-items:center}.toteActions :first-child{margin-right:11px}.toteActions :last-child{margin-left:11px}.toteActions .toteFlex{flex:1;margin-top:38px}.stackedButtons{margin:0 auto;width:100%;text-align:center;max-width:300px}.stackedButtons button,.stackedButtons .button{display:block;width:100%;max-width:300px;margin-bottom:20px;padding:12px}@media screen and (max-width: 680px){button,.button{padding:10px}}@media screen and (max-width: 480px){.confirmationActions button,.confirmationActions .button{width:100%;max-width:100%;margin:0 0 10px 0}.confirmationActions button.-flexible,.confirmationActions .button.-flexible{width:100%;max-width:100%;margin:0 0 10px 0}.toteActions .toteFlex{font-size:16px;padding:12px}}.carouselSlidesWrapper{position:relative}.carouselSlides{height:495px;position:relative}.carouselSlides li{-webkit-transition:opacity .45s ease-in;-moz-transition:opacity .45s ease-in;-ms-transition:opacity .45s ease-in;-o-transition:opacity .45s ease-in;transition:opacity .45s ease-in;position:absolute;top:0;left:0;width:100%;height:495px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;z-index:1}.carouselSlides li.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=1);-khtml-opacity:1;-moz-opacity:1;opacity:1;z-index:2}.carouselSlides .contentWrapper{display:table;text-align:left;width:100%;max-width:500px;height:495px}.carouselSlides .contentWrapper .content{display:table-cell;vertical-align:middle}.productCarousel{margin-bottom:20px;width:100%;display:inline-block}.productCarousel .pointerWrapper{display:none}.productCarousel .pointer{position:relative;display:inline-block;margin-top:100px}.productCarousel .pointer.left{left:0;padding-right:10px}.productCarousel .pointer.right{right:0;padding-left:10px}.productCarousel .carouselSlides{display:inline-block;height:auto;width:100%;vertical-align:top}.productCarousel .carouselSlides li{height:auto;padding:0}@media screen and (max-width: 480px){.carouselSlides .contentWrapper{max-width:340px;padding-left:20px}}@media screen and (max-width: 800px){.carouselSlides{height:520px}.carouselSlides .contentWrapper{height:520px;max-width:340px;padding-left:20px}.carouselSlides li{height:520px}}.customBigSelects li{position:relative;display:inline-block;margin:15px;vertical-align:top}.customBigSelects label{cursor:pointer;padding:0}.customBigSelects input~div,.customBigSelects li>div{border:2px solid var(--color-gray2);background-color:var(--color-white);vertical-align:top;border-radius:8px}.customBigSelects input~div .checkMark,.customBigSelects li>div .checkMark{display:none;position:absolute;top:-12px;right:-26px;width:50px;height:50px}.customBigSelects input:checked~div,.customBigSelects.testVersion input~div:hover{border:2px solid var(--color-primary5);-webkit-box-shadow:7px 7px 7px rgba(68,68,68,.2);-moz-box-shadow:7px 7px 7px rgba(68,68,68,.2);-o-box-shadow:7px 7px 7px rgba(68,68,68,.2);box-shadow:7px 7px 7px rgba(68,68,68,.2)}.customBigSelects input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;position:absolute}@media screen and (max-width: 480px){.customBigSelects li{margin:5px}}.trackSwitchModal p{padding-bottom:30px}.inputError{background:rgba(255,0,0,.11) !important}.fakeForm,input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=tel],.hostedFieldInput,.passwordInput,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--color-gray2);border-radius:3px;resize:vertical;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;padding-left:16px;padding-right:16px}.fakeForm:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=number]:focus,input[type=tel]:focus,.hostedFieldInput:focus,.passwordInput:focus,textarea:focus{outline:none}textarea{padding:16px}textarea:focus{outline:none}input:required{box-shadow:none}.passwordInput{display:table;background-color:var(--color-white);padding:9px 18px}.passwordInput input{border:none;padding:0;margin:0;display:table-cell}.passwordInput .miniText{cursor:pointer;display:table-cell;vertical-align:middle;text-align:right}.dashedLabel{border-bottom:1px dashed var(--color-primary5);padding-bottom:2px}label.textareaLabel{display:block}input[type=textarea]{resize:vertical;width:100%;height:160px}input[type=submit]{border:none;border-radius:4px}input[type=checkbox]{margin-right:10px}::-webkit-input-placeholder{font-size:1.6rem;line-height:2.2rem}:-moz-placeholder{font-size:1.6rem;line-height:2.2rem}:-ms-input-placeholder{font-size:1.6rem;line-height:2.2rem}.selectWrapper{font-size:1.8rem;border:1px solid var(--color-gray2);border-radius:3px;padding:7px 18px;margin:0;background:var(--color-white) url("data:image/svg+xml;base64,ICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgd2lkdGg9IjEwcHgiIGhlaWdodD0iNXB4IiB2aWV3Qm94PSIwIDAgMTAgNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjMjMxRjIwIiBwb2ludHM9IjUuMTg2LDQuOTY5IDAuMzcxLDAuMTU1IDEwLDAuMTU0ICIvPg0KPC9zdmc+") no-repeat center right 10px;height:48px;margin-bottom:20px}.selectWrapper.error-highlight{border-color:#ee0101 !important}.selectWrapper .mask{position:absolute;right:0;top:0;height:100%;width:25px;padding:17px 0;text-align:center;border-left:1px solid}.selectWrapper select{height:100%;width:105%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}fieldset{text-align:left;margin:0 auto}form{text-align:left}form .half{display:inline-block;width:49%;vertical-align:top}form .half.left{margin-right:2%}form .third{display:inline-block;width:32%}form .third.middle{margin:0 2%}form .one-third{display:inline-block;width:32%}form .one-third.right{margin-left:2%}form .one-third.left{margin-right:2%}form .two-third{display:inline-block;width:64%}form .two-third.right{margin-left:2%}form .two-third.left{margin-right:2%}.gift .loginForm button{width:100%;max-width:100%}.gift .loginForm .belowLogin{text-align:right;margin-bottom:0}.gift .loginForm .belowLogin .forgetPassword{width:100%}form.shipping .two-third.left,.singleFormEnroll .two-third.left,.giftPurchaseConfirmation .shippingWrapper .two-third.left{width:68%;margin:0 2% 0 0}form.shipping .third.left,.singleFormEnroll .third.left,.giftPurchaseConfirmation .shippingWrapper .third.left{width:46%;margin:0}form.shipping .third.middle,.singleFormEnroll .third.middle,.giftPurchaseConfirmation .shippingWrapper .third.middle{width:20%;margin:0 2%}form.shipping .third.right,.singleFormEnroll .third.right,.giftPurchaseConfirmation .shippingWrapper .third.right{width:30%;margin:0}.invitationCode{margin:20px auto 0;text-align:left}.invitationCode .two-third.left{width:68%;margin-right:2%}.invitationCode .third.right{width:30%}.invitationCode .third.right button{width:100%;font-size:1.7rem}.invitationCode .activePromo{color:var(--color-success6);font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;padding-left:10px}.checkWrapper label{cursor:pointer;font-size:1.2rem;text-transform:uppercase}.checkWrapper div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.checkWrapper .checkMark{display:inline-block;vertical-align:bottom;margin-right:10px;width:20px;height:20px;border-radius:50%;border:2px solid #9b9b9b}.checkWrapper .checkMark svg{display:none}.checkWrapper .checkBox{margin-right:10px}.checkWrapper .checkBox.--checked{background-image:url("https://static.bookofthemonth.com/icons/selector_checked_updated.svg");border:none}.checkWrapper .checkBox,.checkWrapper .radio{display:grid;place-content:center;width:2rem;height:2rem;border:1px solid var(--color-gray2);border-radius:3px;background:var(--color-white)}.checkWrapper .checkBox div,.checkWrapper .radio div{height:8px;width:8px}.checkWrapper .radio.selected{background-color:var(--color-primary5);border:none}.checkWrapper .radioWrapper,.checkWrapper .checkboxWrapper{height:2.4rem}.checkWrapper .radio{border-radius:50%}.checkWrapper input:not([type=text]){opacity:0;position:absolute}.checkWrapper input[type=text]{margin:10px 0 0 0;width:90%;padding:16px}.checkWrapper input[type=text]::placeholder{color:var(--color-gray4)}.checkWrapper .adaRadio .checkMark,.checkWrapper input:checked~div .checkMark{border:none}.checkWrapper .adaRadio .checkMark svg,.checkWrapper input:checked~div .checkMark svg{display:block}.checkWrapper .adaRadio .checkMark circle,.checkWrapper input:checked~div .checkMark circle{fill:var(--color-primary5)}.checkWrapper .radioAda,.checkWrapper input:checked~.checkBox div,.checkWrapper input:checked~.radio div{height:8px;width:8px;background-color:var(--color-primary7)}.checkWrapper .radioAda{background-color:var(--color-white)}.checkWrapper .radioAda,.checkWrapper input:checked~.radio div{border-radius:50%}.checkWrapper.-checkbox label .checkBox{padding:0;width:12px;height:12px}.checkWrapper.-checkbox label .checkBox>div{display:none}.checkWrapper.-checkbox label .checkBox .checkmark{position:relative;height:18px;width:18px;background:rgba(0,0,0,0);margin-top:-3px;margin-left:-2px}.checkWrapper.-checkbox label .checkBox .checkmark svg{width:15px;height:13px}.checkWrapper.-checkbox label .checkBox .checkmark polyline{stroke:var(--color-primary5)}.checkWrapper.-checkbox label input:checked~.checkBox div{display:block}.checkboxList{text-align:left;margin:20px 0;display:inline-block}.checkboxList label{cursor:pointer;display:block;margin-bottom:10px}.error-highlight label{color:#ee0101 !important}.error-highlight input,.error-highlight div,.error-highlight textarea{border-color:#ee0101 !important}input.error-highlight,selectWrapper.error-highlight,textarea.error-highlight,.hostedFieldInput.error-highlight,.passwordInput.error-highlight{border-color:#ee0101 !important}@media screen and (max-width: 480px){form .half,form .two-third,form .third{width:100%;max-width:100%}form .third.middle{margin:0}form.shipping .third.left{width:100%}form.shipping .third.middle{width:100%;margin:0}form.shipping .third.right{width:100%}form.shipping .two-third.left{width:100%;margin:0}form .-mobileHalf{width:48% !important}form .-mobileHalf.middle{margin-right:2% !important}form .-mobileHalf.right{margin:0 0 0 2% !important}}@media screen and (max-width: 380px){.-checkbox label+div .tip{left:100%}.-checkbox label+div .tip:after{left:25%}.-checkbox label+div .tip{left:0}.-checkbox label+div .tip:after{left:65%}}a:not(.mobileNav ul a,.footer a,.mainSiteNav a,.doNotStyle),.StyledLink:not(.mobileNav .StyledLink,.doNotStyle,.footer .StyledLink,.mainSiteNav .StyledLink),.stepLink.-active{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif !important}a{cursor:pointer;color:var(--color-primary5);text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover:not(.button),a:active:not(.button){color:var(--color-primary5)}a.active{color:var(--color-primary5)}a.-bold{font-family:"FoldGrotesquePro-Medium","Helvetica","Arial",sans-serif}.link{color:var(--color-primary5);cursor:pointer}.link.-modal{text-decoration:none}.link.-pending{cursor:default;position:relative}a.knockout{color:var(--color-white);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}a.knockout:hover:not(.button),a.knockout:active:not(.button){color:var(--color-gray1) !important;opacity:.8}button.link{border:none;text-decoration:none;text-transform:none;text-align:left;line-height:18px;background-color:rgba(0,0,0,0);color:var(--color-primary5);min-width:0;padding:0 10px;border-radius:0}button.link:hover{color:var(--color-primary5)}button.link.alt{color:var(--color-primary5)}.pointer{position:absolute;cursor:pointer;z-index:100}.pointer.left{left:40px}.pointer.right{right:40px}.arrow{cursor:pointer;padding-left:25px}.arrow.left{margin-bottom:20px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sliderWrapper{width:100%;max-width:1224px;margin:0 auto;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.sliderWrapper::-webkit-scrollbar{display:none}@media only screen and (max-device-width: 768px){.sliderWrapper.hasModal{overflow:visible;overflow-y:visible}}.sliderItemsContainer{text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.sliderItem{position:relative;display:table-cell;vertical-align:bottom;outline-color:var(--color-primary5) !important}.sortBar{border:1px solid var(--color-gray2);border-radius:3px;display:inline-block;margin:20px 0 5px;width:100%;cursor:pointer}.sortBar li{display:inline-block;text-align:center;vertical-align:middle;border-left:1px solid var(--color-gray2);padding:10px 10px 4px;width:25%;font-size:1.2rem;color:var(--color-gray5)}.sortBar li img{opacity:.3}.sortBar li:hover img{opacity:1}.sortBar li.active img{opacity:1}.sortBar li:first-of-type{border-left:none}.rejoinMessageBlock{text-align:center}.rejoinMessageBlock .button,.rejoinMessageBlock button{margin-top:20px}.rejoinMessageBlock h4{max-width:920px;margin:0 auto}.myBox .rejoinMessageBlock{padding:20px;border-bottom:1px solid var(--color-gray2)}@media screen and (max-width: 480px){.moreSelections .rejoinMessageBlock{margin-top:20px}}.swiping{overflow:hidden}.swiper.modalWrapper{margin-top:0}.swiper.modalWrapper .selectionDetails.pageModal{margin-bottom:0}.swiperWrapper{max-width:100% !important}.swiperWrapper.selectionDetails .swipesHolder li.fullScreen{padding-top:20px;padding-bottom:110px}.breadDiv{text-align:center;height:20px;width:100%;position:absolute;bottom:50px}.swipesWrapper{overflow:hidden;position:relative}.swipesHolder{max-height:calc(100% - 50px);overflow:hidden;transition:transform .4s ease-out}.swipesHolder li{position:relative;overflow-y:scroll;width:100%;display:inline-block;vertical-align:top}.swipesHolder .fullScreen{height:100%}.swipesHolder.mobileNoScroll li{overflow:hidden}.swipesHolder.mobileNoScroll li:last-child{overflow-x:hidden}.survey li{list-style:none}.survey h5{margin-bottom:12px}.survey .checkWrapper{border-bottom:none;text-align:left;width:100%;margin:48px auto}.survey .checkWrapper label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;flex-wrap:nowrap;text-transform:none;font-size:1.8rem;line-height:2.4rem}.survey .checkWrapper label.radioLabelWrapper{gap:.8rem}.survey .subList{padding-top:20px}.survey .subList textarea{border:1px solid var(--color-gray2);max-width:100%}.survey .thanks .button{margin-top:30px}.survey .second-cancel-survey .text-question{font-family:"GTAmericaMedium","Helvetica Bold","Arial Bold",sans-serif;font-size:2.8rem;line-height:3.2rem;text-align:center}.postEnrollSurvey .subList{position:relative;border-radius:8px;display:flex;flex-direction:column;gap:20px;background-color:var(--color-gray1);margin:12px 0 4px 32px;padding:20px 12px}.surveyOptions{margin:20px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-flow:row wrap}.surveyOptions input{opacity:0;position:absolute}.surveyOptions li{width:48%;text-align:center;margin:7px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.surveyOptions li:nth-of-type(odd){margin-right:7px}.surveyOptions li h6{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:100%;padding:64px 18px;font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:2rem;letter-spacing:0;text-transform:none;height:72px;border-radius:4px;border:1px solid var(--color-gray2);cursor:pointer}.surveyOptions li.active h6{border-color:var(--color-primary5);color:var(--color-primary5);font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}.surveyOptions input:checked~h6{border-color:var(--color-primary5);color:var(--color-primary5)}.surveyOptions.-col3 li{width:32%;flex:1;margin:0}.surveyOptions.-col3 li:nth-of-type(even){margin:0 7px}@media screen and (max-width: 680px){.survey .checkWrapper label{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 480px){.surveyOptions.-col3{display:block}.surveyOptions.-col3 li{width:100%;margin:10px 0}.surveyOptions.-col3 li:nth-of-type(even){margin:10px 0}.surveyOptions.-col3 li:last-of-type{margin-bottom:0}.surveyOptions.-col3 li h6{padding:40px 18px}.checkWrapper{margin:32px auto}}.friendFreeMonth{padding:50px 0;margin-top:30px;border-top:1px solid var(--color-gray2)}.friendFreeMonth .sortBar{margin-top:50px}.friendFreeMonth .sortBar li{width:50%}.friendFreeMonth button.fat{margin:20px}.friendFreeMonth .containFreeMonth{max-width:400px;margin:0 auto}.siteMessage.memorialDayEnroll .innerWrapper.special h5{font-weight:300}.siteMessage.memorialDayEnroll .innerWrapper.special h5 strong{font-weight:bold}@media screen and (max-width: 640px){.friendFreeMonth{background:var(--color-gray1)}.friendFreeMonth .containFreeMonth{padding:0 20px}.friendFreeMonth .containFreeMonth.sentEmail{padding-bottom:70px}}.freeExtraBookPlan{-webkit-transition:all .6s cubic-bezier(0.16, 0.78, 0.75, 1);-moz-transition:all .6s cubic-bezier(0.16, 0.78, 0.75, 1);-ms-transition:all .6s cubic-bezier(0.16, 0.78, 0.75, 1);-o-transition:all .6s cubic-bezier(0.16, 0.78, 0.75, 1);transition:all .6s cubic-bezier(0.16, 0.78, 0.75, 1)}.freeExtraBookPlan.-collapsed{height:0;overflow:hidden;padding:0;margin:0 auto}.freeExtraBookPlan.-expanded{background-color:var(--color-gray1);margin:40px auto;padding:40px 20px}.freeExtraBookPlan ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;max-width:475px;margin:0 auto}.freeExtraBookPlan ul li{padding:0 10px}.freeExtraBookPlan ul li button{width:100%}.freeExtraBookPlan ul li img{width:100%;max-width:175px;margin-bottom:16px}.FreeBookBanner{background-color:var(--color-primary5);text-align:center;padding:30px 10px 15px}.FreeBookBanner h5{color:#fff}.creditsDashboard{text-align:left}.creditsDashboard .navModalWrapper{right:-15px}.creditsDashboard .countWrapper{text-align:center;border-bottom:1px solid var(--color-gray2);padding:30px}.creditsDashboard .messageBlock{margin-top:20px}.creditsDashboard .messageBlock p{margin:0 20px 20px}.creditsDashboard .messageBlock p:first-of-type{margin-bottom:12px}.creditsDashboard .messageBlock .smallText{display:block}.creditsDashboard .messageBlock .link{padding:0}.creditsDashboard .messageBlock .giftActionWrapper{padding:0 20px 20px}.creditsDashboard .messageBlock .actionWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:20px;border-top:1px solid var(--color-gray2)}.creditCounter{display:flex;flex-direction:column;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--color-black);margin:0 auto 20px;padding-top:2px}@media screen and (max-width: 960px){.creditsDashboard .navModalWrapper{right:-30px}}@media screen and (max-width: 480px){.creditsDashboard .navModalWrapper{right:0}}.promoBar{background:var(--color-lilac);text-align:center;padding:8px 40px;font-size:1.6rem;line-height:2rem;min-height:48px;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);-moz-box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);-o-box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);box-shadow:4px 2px 7px 1px rgba(17,30,63,.4);position:relative}.promoBar .underline{text-decoration:underline}.promoBar .underline:hover{cursor:pointer}.promoBar .button.inverted{padding:8px 20px;width:auto;margin-left:20px;font-size:1.6rem;border-color:var(--color-white)}.promoBar.sticky{position:fixed;top:0;left:0;width:100%}.promoBar.inline{border-radius:8px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.12);-o-box-shadow:0px 0px 10px rgba(0,0,0,.12);box-shadow:0px 0px 10px rgba(0,0,0,.12);text-align:left;padding:16px 12px}.promoBar.inline.newGrayInlined{border:1px solid var(--color-gray2);background-color:var(--color-gray1);-webkit-box-shadow:2px 2px 6.4px 0px rgba(40,42,44,.12);-moz-box-shadow:2px 2px 6.4px 0px rgba(40,42,44,.12);-o-box-shadow:2px 2px 6.4px 0px rgba(40,42,44,.12);box-shadow:2px 2px 6.4px 0px rgba(40,42,44,.12)}.promoBar.inline.newGrayInlined p{color:var(--color-black)}.promoBar.inline.newGrayInlined a{color:var(--color-primary5);text-decoration:none}.promoBar p{min-height:inherit;display:inline}.promoBar a{color:var(--color-white);text-decoration:underline;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.promoBar a:hover{color:var(--color-white) !important;opacity:.7 !important}.promoBar .activePromo{color:var(--color-white)}.siteMessageBar:not(.-response).showing+.promoBar{display:none}.visitor .promoBar+.-headerWrapper{margin-top:0}@media screen and (max-width: 960px){.visitor .promoBar+.-headerWrapper{margin-top:0}.visitor .-headerWrapper{margin-top:50px}}@media screen and (max-width: 800px){.promoBar{position:absolute;top:48px;width:100%;padding:8px 20px}.promoBar .button.inverted{display:block;max-width:120px;margin:8px auto 0}}@media screen and (max-width: 680px){.promoBar p,.promoBar a{font-size:1.4rem}}.checklist{margin:20px auto;max-width:420px}.checklist li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;padding:10px 0}.checklist li .checkmark{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:start;justify-content:start}.checklist li p{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:16px;line-height:2rem;font-size:1.4rem}.checklist.visitor p{border-bottom:1px solid #020202;padding-bottom:20px}.modal .checklist{max-width:380px}.hoverBlurbWrapper{position:absolute;top:34px;right:50%;width:100%;width:280px;z-index:10000;opacity:0;-moz-transform:translate(50%, 0);-o-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-webkit-transform:translate(50%, 0);transform:translate(50%, 0);-webkit-transition:opacity .2s ease-in-out,top .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,top .2s ease-in-out;-ms-transition:opacity .2s ease-in-out,top .2s ease-in-out;-o-transition:opacity .2s ease-in-out,top .2s ease-in-out;transition:opacity .2s ease-in-out,top .2s ease-in-out}.hoverBlurbWrapper.-showing{opacity:1}.hoverBlurb{display:none;background-color:var(--color-primary7);border-radius:8px;border:none;padding:4px 12px;text-align:center;color:var(--color-white);font-size:1.4rem;line-height:2.2rem;padding:10px;opacity:0;max-width:300px}.hoverBlurb p{font-size:1.4rem}.hoverBlurb.-showing{display:block;opacity:1}.hoverBlurb:before{content:"";position:absolute;top:-3px;left:50%;border-width:0 8px 8px;border-style:solid;border-color:var(--color-primary7) rgba(0,0,0,0);display:block;width:0;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.bookFlag{position:relative;display:inline-block;margin-bottom:20px}.bookFlag.-outOfStock{position:absolute}.bookFlag.-outOfStock .flag{border-radius:0 0 3px 0;background-color:rgba(34,34,34,.9);padding:6px}.bookFlag:nth-of-type(2n){margin-left:12px}.bookFlag:hover .hoverBlurbWrapper{top:27px;opacity:1}.bookFlag .flag{min-height:20px;display:flex;align-items:center;padding:0 6px 1px;border-radius:3px;background-color:var(--color-black);text-transform:uppercase;font-size:1rem;line-height:1.3rem;letter-spacing:.1rem;color:var(--color-white);font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}.bookFlag .flag.-debut{background-color:var(--color-badge-debut)}.bookFlag .flag.-exclusive{background-color:var(--color-badge-early-release)}.bookFlag .flag.-new{background-color:var(--color-badge-early-release)}.bookFlag .flag.-botm{background:var(--color-primary5)}.bookFlag .flag.-addon{background-color:var(--color-gray5)}.bookFlag .flag.-reward{background-color:var(--color-badge-reward);color:var(--color-black)}.bookFlag .flag.-repeatAuthor{background-color:var(--color-badge-repeatAuthor)}.bookFlag .flag.-threepeatAuthor{background-color:var(--color-badge-threepeatAuthor)}.bookFlag .flag.-fourpeatAuthor{background-color:var(--color-badge-fourpeatAuthor)}.bookFlag .flag.-performedByAuthor{background-color:var(--color-badge-performedByAuthor)}.bookFlag .flag.-trial{background-color:var(--color-black)}.bookFlag .flag.-value{background-color:var(--color-gray2);color:var(--color-black)}.bookFlag .flag.-botyFinalist{background-color:var(--color-badge-botyFinalist)}.bookFlag .flag.-boty{background-color:var(--color-badge-boty);background:linear-gradient(-45deg, var(--color-badge-boty) 0%, var(--color-badge-boty) 32%, var(--color-badge-boty-light) 45%, var(--color-badge-boty) 59%, var(--color-badge-boty) 100%);background-size:600% 600%;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite}.bookFlag .flag.-freeBoty{background-color:#b49342}.bookFlag .flag.-missed{background-color:var(--color-badge-missed)}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.bookListItem .flag.-boty{background:var(--color-badge-boty)}@media screen and (max-width: 480px){.bookFlag.-outOfStock .flag{padding:4px 6px}}.Nonfiction .bookFlag .flag{color:var(--color-white)}.bookFlag{position:relative;display:inline-block;margin-bottom:20px}.bookFlag.-outOfStock{position:absolute}.bookFlag.-outOfStock .flag{border-radius:0 0 3px 0;background-color:rgba(34,34,34,.9);padding:6px}.bookFlag:nth-of-type(2n){margin-left:12px}.bookFlag:hover .hoverBlurbWrapper{top:27px;opacity:1}.bookFlag .flag{min-height:20px;display:flex;align-items:center;padding:0 6px 1px;border-radius:3px;background-color:var(--color-black);text-transform:uppercase;font-size:1rem;line-height:1.3rem;letter-spacing:.1rem;color:var(--color-white);font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}.bookFlag .flag.-debut{background-color:var(--color-badge-debut)}.bookFlag .flag.-exclusive{background-color:var(--color-badge-early-release)}.bookFlag .flag.-new{background-color:var(--color-badge-early-release)}.bookFlag .flag.-botm{background:var(--color-primary5)}.bookFlag .flag.-addon{background-color:var(--color-gray5)}.bookFlag .flag.-reward{background-color:var(--color-badge-reward);color:var(--color-black)}.bookFlag .flag.-repeatAuthor{background-color:var(--color-badge-repeatAuthor)}.bookFlag .flag.-threepeatAuthor{background-color:var(--color-badge-threepeatAuthor)}.bookFlag .flag.-fourpeatAuthor{background-color:var(--color-badge-fourpeatAuthor)}.bookFlag .flag.-performedByAuthor{background-color:var(--color-badge-performedByAuthor)}.bookFlag .flag.-trial{background-color:var(--color-black)}.bookFlag .flag.-value{background-color:var(--color-gray2);color:var(--color-black)}.bookFlag .flag.-botyFinalist{background-color:var(--color-badge-botyFinalist)}.bookFlag .flag.-boty{background-color:var(--color-badge-boty);background:linear-gradient(-45deg, var(--color-badge-boty) 0%, var(--color-badge-boty) 32%, var(--color-badge-boty-light) 45%, var(--color-badge-boty) 59%, var(--color-badge-boty) 100%);background-size:600% 600%;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite}.bookFlag .flag.-freeBoty{background-color:#b49342}.bookFlag .flag.-missed{background-color:var(--color-badge-missed)}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.bookListItem .flag.-boty{background:var(--color-badge-boty)}@media screen and (max-width: 480px){.bookFlag.-outOfStock .flag{padding:4px 6px}}.Nonfiction .bookFlag .flag{color:var(--color-white)}.customSearchDropdown{position:relative}.customSearchDropdown:hover{cursor:pointer}.customSearchDropdown.isOpen input{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.customSearchDropdown.isOpen .results{border:1px solid #9b9b9b;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:auto;position:absolute;z-index:100;width:100%;background:#fff;text-align:left}.customSearchDropdown.isOpen .results p{color:var(--color-gray5);max-width:100%;padding:12px 18px;margin:0;white-space:normal}.customSearchDropdown.isOpen .results p:hover{cursor:pointer}.customSearchDropdown.isOpen .results p .bold{color:var(--color-black)}.customSearchDropdown input[type=text]{padding-left:45px;background:var(--color-white) url("//static.bookofthemonth.com/elements/magnifying-glass.svg") no-repeat center left 20px}.customSearchDropdown ::-webkit-input-placeholder{font-size:1.8rem;line-height:2.2rem}.customSearchDropdown :-moz-placeholder{font-size:1.8rem;line-height:2.2rem}.customSearchDropdown :-ms-input-placeholder{font-size:1.8rem;line-height:2.2rem}.jacket{-webkit-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-o-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);width:140px}.jacket.-large{width:200px;-webkit-box-shadow:8px 8px 12px 0px rgba(0,0,0,.6);-moz-box-shadow:8px 8px 12px 0px rgba(0,0,0,.6);-o-box-shadow:8px 8px 12px 0px rgba(0,0,0,.6);box-shadow:8px 8px 12px 0px rgba(0,0,0,.6)}.jacket.-small{width:54px;box-shadow:none}@media screen and (max-width: 480px){.jacket{width:118px}.jacket.-large{width:140px}.jacket.-small{width:54px}}.betaSignifier{border-radius:15px;background-color:#eaeaea;position:fixed;bottom:30px;z-index:10000;left:calc(50% - 114px);width:240px;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:colunm;flex-direction:colunm;-webkit-justify-content:center;justify-content:center;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-shadow:0px 3px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:0px 3px 6px 0 rgba(0,0,0,.25);-o-box-shadow:0px 3px 6px 0 rgba(0,0,0,.25);box-shadow:0px 3px 6px 0 rgba(0,0,0,.25)}.betaSignifier img{height:9px;width:9px;margin-left:10}.betaSignifier svg{padding-left:10px}.betaSignifier svg:hover{cursor:pointer}.box-icon-order-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;align-items:center;height:60px;width:60px;border-radius:50%;background-color:var(--color-gray2);margin-right:20px}.box-icon-order-summary svg path{fill:var(--color-black)}.pac-item{padding:14px 18px;font-family:inherit;font-size:1.6rem;line-height:1.6}.pac-icon{display:none}.pac-item-query{display:block;font-family:inherit;font-size:1.6rem}.memberHeros .carouselSlides{height:350px}.memberHeros .carouselSlides li{height:350px}.memberHeros .slide .block{vertical-align:middle;display:table-cell;height:350px}@media screen and (max-width: 800px){.memberHeros .pointer{top:15px}.memberHeros .carouselSlides{height:300px}.memberHeros .carouselSlides li{height:300px}.memberHeros .slide .innerWrapper{height:300px}.memberHeros .slide .block{vertical-align:middle;display:table-cell;height:300px}}.booksGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:960px;margin:40px auto 0}.booksGrid li{margin:0 46px 40px 0}.booksGrid li .-contentBlock{margin-top:12px}@media screen and (min-width: 960px){.booksGrid li:nth-of-type(5n+5){margin-right:0}}@media screen and (max-width: 960px){.booksGrid{padding-right:20px}.booksGrid li{margin:0;width:33%;padding-left:20px;margin-bottom:20px}.booksGrid li a{display:flex}}@media screen and (max-width: 680px){.booksGrid{margin-top:20px}}.bookListItem{text-align:center;position:relative;cursor:pointer}.bookListItem .-contentBlock{margin-bottom:20px}.bookListItem .-contentBlock .bookFlag{margin-bottom:0}.bookListItem h6{font-size:1rem}.bookListItem .miniText{color:var(--color-gray5);line-height:2rem}.bookListItem.blurb{width:200px;display:flex;flex-direction:column;align-items:center}.aboutUsbookListItem{padding-top:15px;display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:1000}.aboutUsbookListItem h6{padding-bottom:8px}.aboutUsbookListItem .aboutUsFlag{padding-top:8px}.blur .featureBanner,.blur .bookListItem{cursor:default}@media screen and (max-width: 760px){.bookListItem.blurb{width:152px}}.booklistCarousel,.selectionCount{position:relative;padding:0}.booklistCarousel h5,.booklistCarousel .headerLink,.selectionCount h5,.selectionCount .headerLink{border-bottom:1px solid var(--color-gray2);padding-bottom:12px;margin:0 0 40px 0}.booklistCarousel h5.count,.booklistCarousel .headerLink.count,.selectionCount h5.count,.selectionCount .headerLink.count{margin-bottom:20px}.booklistCarousel .headerLink a,.selectionCount .headerLink a{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:1.8rem;line-height:2.8rem;color:var(--color-black);cursor:default}.booklistCarousel .viewAll,.selectionCount .viewAll{position:absolute;top:0;right:0;font-size:1.6rem}.booklistCarousel .bookListCarouselList,.selectionCount .bookListCarouselList{position:relative}.booklistCarousel .bookListCarouselList .mostLoved,.selectionCount .bookListCarouselList .mostLoved{padding-bottom:8px}.booklistCarousel .bookListCarouselList .mostLoved .miniText,.selectionCount .bookListCarouselList .mostLoved .miniText{color:var(--color-black)}.booklistCarousel .bookListCarouselList .mostLoved span,.selectionCount .bookListCarouselList .mostLoved span{vertical-align:middle}.booklistCarousel .bookListCarouselList .mostLoved svg,.selectionCount .bookListCarouselList .mostLoved svg{width:18px;height:16px;vertical-align:middle;margin-right:5px;margin-top:-4px}.booklistCarousel .bookListCarouselList .mostLoved svg path,.selectionCount .bookListCarouselList .mostLoved svg path{fill:#f7b5c5;stroke:#f7b5c5}.booklistCarousel .iconButton,.selectionCount .iconButton{position:absolute;bottom:140px}.booklistCarousel .iconButton.-left,.selectionCount .iconButton.-left{left:-10px}.booklistCarousel .iconButton.-right,.selectionCount .iconButton.-right{right:0}.booklistCarousel .sliderWrapper,.selectionCount .sliderWrapper{position:relative;display:flex;justify-content:space-between;height:296px;margin-left:0}.booklistCarousel .sliderWrapper.-swag,.selectionCount .sliderWrapper.-swag{height:316px}.booklistCarousel .sliderWrapper.hasTopper,.selectionCount .sliderWrapper.hasTopper{height:320px;margin-top:-20px}.booklistCarousel .sliderWrapper .sliderItemsContainer,.selectionCount .sliderWrapper .sliderItemsContainer{position:absolute;display:flex;left:0px;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-ms-transition:left .5s ease;-o-transition:left .5s ease;transition:left .5s ease}.booklistCarousel .sliderWrapper .sliderItemsContainer .sliderItems,.selectionCount .sliderWrapper .sliderItemsContainer .sliderItems{width:auto;margin-right:33px}.booklistCarousel .toolTipWrapper:hover .tip,.selectionCount .toolTipWrapper:hover .tip{display:none}@media screen and (min-width: 1124px){.booklistCarousel .sliderWrapper{overflow:hidden}.booklistCarousel .sliderWrapper.shortList:after{content:none;display:none}}@media screen and (max-width: 960px){.booklistCarousel h5{padding:0;margin:0 20px 30px}.booklistCarousel .headerLink a{font-size:1.6rem;line-height:2.4rem}.booklistCarousel .iconButton{display:none}.booklistCarousel .viewAll{right:20px;font-size:1.6rem}.booklistCarousel .sliderWrapper:after{left:97%}.booklistCarousel .sliderItemsContainer{margin-left:0}.booklistCarousel .maxDisplay5 .sliderWrapper,.booklistCarousel .maxDisplay4 .sliderWrapper,.booklistCarousel .maxDisplay3 .sliderWrapper{width:100%}}@media screen and (max-width: 960px){.booklistCarousel .headerLink{margin:0 20px 40px}}@media screen and (max-width: 680px){.booklistCarousel .headerLink{padding-bottom:8px;margin:0 20px 20px}}@media screen and (max-width: 800px){.booklistCarousel .sliderWrapper:after{left:96%}.booklistCarousel .sliderWrapper .sliderItemsContainer .sliderItems{margin:0 10px}.booklistCarousel .sliderWrapper .sliderItemsContainer .sliderItems:first-of-type{margin-left:20px}}@media screen and (max-width: 640px){.booklistCarousel .sliderWrapper:after{left:93%}}.modal.browserUpdate{max-height:700px;padding:60px;top:50%}.modal.browserUpdate ul{max-width:475px;margin:20px auto 0}.modal.browserUpdate li{border-bottom:1px solid var(--color-gray2);padding:20px 0;text-align:left}.modal.browserUpdate div.smallText{display:inline-block}.modal.browserUpdate img{vertical-align:middle;margin-right:20px}.modal.browserUpdate h3{margin-bottom:20px}.modal.browserUpdate p{max-width:360px;margin:0 auto 20px}.modal.browserUpdate .button{padding:10px;font-size:1.4rem;width:130px;float:right}@media screen and (max-width: 800px){.modalWrapper.showing.browserUpdateWrapper{display:none}}.searchWrapper{position:absolute;top:-100vh;width:100%;min-height:300px;background-color:var(--color-white);z-index:10;opacity:0;height:100vh;overflow:auto;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.searchWrapper.-open{top:0;opacity:1}.searchCloseWrapper{max-width:1224px;text-align:right;margin:20px auto;padding-right:20px}.search{position:relative;max-width:960px;margin:0 auto;-webkit-transition:width .2s ease-out;-moz-transition:width .2s ease-out;-ms-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out;padding:0 20px}.search.-exposed{padding:0}.search.-exposed .searchBar{padding:0 0 20px !important;border-bottom:none !important}.search .inputWrapper{padding:0 20px;height:60px;position:relative;background-color:var(--color-gray1);margin:0 auto;border-radius:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;flex-direction:row}.search .inputWrapper .magnifyingGlass{height:16px;margin-right:10px}.search .inputWrapper input{border:none;background-color:var(--color-gray1)}.search .inputWrapper input::-webkit-input-placeholder{font-size:1.4rem;line-height:1.4rem;overflow:visible}.search .inputWrapper input:-moz-placeholder{font-size:1.4rem;line-height:1.4rem;overflow:visible}.search .inputWrapper input:-ms-input-placeholder{font-size:1.4rem;line-height:1.4rem;overflow:visible}.search .resultsWrapper{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;display:none;opacity:0}.search .resultsWrapper.show{top:0;opacity:1;z-index:10;display:block}.search .resultsWrapper .results{z-index:100;background-color:var(--color-white);width:100%;position:relative;padding:40px 0}.search .resultsWrapper .results .header{margin:0;border-bottom:1px solid var(--color-gray2);text-align:left;padding-bottom:10px;margin-bottom:20px}.search .resultsWrapper .-noResults{padding:20px 20px 40px}.search .resultsWrapper .-noResults img{height:60px;width:60px}.search .resultsWrapper .-noResults h5{margin:0;padding:0;border-bottom:none}.search .resultsWrapper .booksGrid{-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto 20px}.search .resultsWrapper .booksGrid li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0 20px 0 0;margin:0 0 20px 0;width:100%;max-width:33%}.genreList{margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.genreList li{padding:0 20px 0 0;margin:0 0 20px 0;width:33%;max-width:100%;text-align:left;cursor:pointer}@media screen and (max-width: 640px){.searchWrapper{top:200vh;background-color:var(--color-white);height:100vh;max-height:100vh;overflow:auto;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-ms-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.searchWrapper.-open{top:0;opacity:1}.search{padding:20px 0}.search .inputWrapper{height:40px;padding:0 10px;flex:2}.search .searchBar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;align-items:center;padding:0 20px 20px 20px;border-bottom:1px solid var(--color-gray2)}.search .modal.-fullWidth{top:0}.search .resultsWrapper .results{padding:20px 20px 140px}.search .resultsWrapper .booksGrid{-webkit-flex-direction:column;flex-direction:column}.search .resultsWrapper .booksGrid li{max-width:100%}.search .resultsWrapper .genreList{-webkit-flex-direction:column;flex-direction:column}.search .resultsWrapper .genreList li{width:100%}}.miniBooklist li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid var(--color-gray2);padding:12px 0;width:100%}.miniBooklist li .-byLine,.miniBooklist li .-title{font-size:1.6rem;line-height:1.8rem}.miniBooklist li .-byLine{color:var(--color-gray5)}.miniBooklist li .-cover{width:50px;-webkit-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-o-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);box-shadow:0px 4px 15px 0 rgba(41,41,51,.3)}.tutorialModal{padding:0;border-radius:4px;max-height:800px;max-width:594px}.tutorialModal .-forMobile{display:none}.tutorialModal .-image{background-color:#ccc;height:334px;width:100%;max-height:40vh;background-size:cover;background-position:center}.tutorialModal .-content{position:relative;padding:40px 20px 20px}.tutorialModal .-content h3{margin-bottom:4px}.tutorialModal .-content p{color:var(--color-gray5);max-width:370px;margin:0 auto}.tutorialModal .-action{margin:40px auto}.tutorialModal .iconButton{position:absolute;top:-24px;padding-top:14px}.tutorialModal .iconButton .arrow{padding-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.tutorialModal .iconButton.-left{left:20px}.tutorialModal .iconButton.-right{right:20px}.tutorialModal .swiperWrapper{margin-top:0}@media screen and (max-width: 480px){.tutorialModal{width:100%;transform:translate(0, 0);top:0;left:0;position:relative;border-radius:0;height:100vh}.tutorialModal .-forDesktop{display:none}.tutorialModal .-forMobile{display:block}.tutorialModal .-content{padding:40px 20px 20px}.tutorialModal .action{margin-top:12px}.tutorialModal .iconButton{display:none}}.navModal.minicart .forMobileMinicart{display:none}.navModal.minicart .link2{color:var(--color-primary5)}.navModal.minicart .link2:hover{color:var(--color-primary5)}.navModal.minicart .link2.-disabled{color:var(--color-gray5)}.navModal.minicart .bookFlag{margin-bottom:12px}.navModal.minicart .contentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;text-align:left}.navModal.minicart .contentWrapper:not(.-bom){margin-top:20px}.navModal.minicart .contentWrapper .freeBotyTeaser{display:flex;justify-content:center}.navModal.minicart .contentWrapper .freeBotyTeaser img{box-shadow:none;width:70%}.navModal.minicart .contentWrapper .details{padding-left:20px;max-width:240px;flex-grow:2}.navModal.minicart .contentWrapper .details .link2{display:block;margin-top:12px}.navModal.minicart .contentWrapper .details p{margin-bottom:0;padding:0}.navModal.minicart .imgPlaceholder{min-width:80px;width:96px;height:144px;border:1px solid var(--color-gray2)}.navModal.minicart .emptyCart{margin:20px 20px 0;position:relative}.navModal.minicart .emptyCart h5{margin:12px 0 20px}.navModal.minicart .emptyCart p{color:var(--color-gray5)}.navModal.minicart .emptyCart .or{background:#fff;padding:0 10px;position:absolute;bottom:-12px;left:calc(50% - 18px)}.navModal.minicart .emptyCart .emptyCart.separator{border-top:1px solid var(--color-gray2);margin-top:20px}@media screen and (max-width: 480px){.navModal.minicart .forDesktopMinicart{display:none}.navModal.minicart .forMobileMinicart{display:block}.navModal.minicart .navModalWrapper{max-width:100%;top:0}.navModal.minicart .navModalWrapper .navPointer{right:16px}}.navModalWrapper #mincart-messageblock{margin-bottom:0}.cardBlock{background-color:var(--color-white);max-width:520px;padding:40px;border:1px solid var(--color-gray2);border-radius:4px;margin:0 auto 40px;text-align:left;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15)}.cardBlock.-wide{max-width:715px}.cardBlock.-topHighlite{border-top:8px solid var(--color-primary5)}.cardBlock h4:not(:first-of-type){margin-top:40px}.cardBlock.-filled{background-color:var(--color-gray1)}.cardBlock.-tight{padding:30px 20px}.cardBlock .upsell-plan-selection-content{padding:20px 0 30px}.cardBlock .plan-selection-boxes-container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:20px}.cardBlock .plan-selection-box-wrap{flex:1 1 50%}.cardBlock .plan-selection-box-wrap.monthly{padding-right:8px}.cardBlock .plan-selection-box-wrap.yearly{padding-left:8px}.cardBlock .plan-selection-box{height:100%;background-color:var(--color-white);padding:15px 20px;border-radius:4px;border:1px solid var(--color-gray2);-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15)}.cardBlock .plan-selection-box.active{border:1px solid var(--color-primary5)}.cardBlock .plan-selection-box.active h5{color:var(--color-primary5)}.cardBlock .plan-selection-box p{margin-bottom:0}.cardBlock .yearly-plan-summary-container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:22px 0}.cardBlock .bicon-wrap{display:flex;flex-wrap:nowrap}.couponMessaging{padding:20px;border:1px solid #edeff2;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);position:relative;width:100%}@media screen and (max-width: 415px){.couponMessaging.giftSuccess{padding:30px 20px}}.couponMessaging p{margin-top:20px}.couponMessaging a{margin-top:20px}.couponHed{display:flex;align-items:center;gap:8px}.mmlTray{overflow-y:hidden}.mmlTray .selectionsTray{-webkit-transition:height 300ms ease-in-out;-moz-transition:height 300ms ease-in-out;-ms-transition:height 300ms ease-in-out;-o-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out;-webkit-box-shadow:inset 0px 11px 8px -10px rgba(41,41,51,.15),inset 0px -11px 8px -10px rgba(41,41,51,.15);-moz-box-shadow:inset 0px 11px 8px -10px rgba(41,41,51,.15),inset 0px -11px 8px -10px rgba(41,41,51,.15);-o-box-shadow:inset 0px 11px 8px -10px rgba(41,41,51,.15),inset 0px -11px 8px -10px rgba(41,41,51,.15);box-shadow:inset 0px 11px 8px -10px rgba(41,41,51,.15),inset 0px -11px 8px -10px rgba(41,41,51,.15);margin:14px 0 10px;background-color:var(--color-gray1);overflow:hidden}.mmlTray .selectionsTray .content{padding:0}.mmlTray .selectionsTray .booklistCarousel{-webkit-transition:opacity 300ms ease-in-out 200ms;-moz-transition:opacity 300ms ease-in-out 200ms;-ms-transition:opacity 300ms ease-in-out 200ms;-o-transition:opacity 300ms ease-in-out 200ms;transition:opacity 300ms ease-in-out 200ms}.mmlTray .selectionsTray.-collapsed{height:0;overflow:hidden}.mmlTray .selectionsTray.-collapsed .booklistCarousel{opacity:0}.mmlTray .selectionsTray.-expanded{height:440px;overflow:auto;opacity:1;margin-bottom:20px}.mmlTray .selectionsTray.-expanded .booklistCarousel{opacity:1}.mmlTray .booklistCarousel{padding:0 20px}.mmlTray .booklistCarousel .sliderWrapper:after{background:-moz-linear-gradient(to right, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.5), rgb(246, 247, 248));background:-webkit-linear-gradient(to right, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.5), rgb(246, 247, 248));background:linear-gradient(to right, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.5), rgb(246, 247, 248))}.mmlBotmSkip{margin:20px 0 60px}@media screen and (max-width: 960px){.mmlTray .booklistCarousel{margin-bottom:0;padding:0}.mmlTray .booklistCarousel .sliderWrapper:after{background:rgba(0,0,0,0)}}@media screen and (max-width: 480px){.mmlTray .selectionsTray.-expanded{overflow-y:hidden;height:380px}}.imageLoadHolder{display:none}.imageLoadHolder.-notLoaded{display:block}.imageLoadHolder.-notLoaded .-placeholder{display:block}.imageLoadHolder.-loaded{display:block}.imageLoadHolder.-loaded .-placeholder{display:none}.imageLoadHolder.-loaded .-finalimage{display:block}.softGate .jacketWrapper{background:#fafafa;background:-moz-linear-gradient(-45deg, #fafafa 27%, #ededed 100%);background:-webkit-linear-gradient(-45deg, #fafafa 27%, #ededed 100%);background:linear-gradient(135deg, #fafafa 27%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fafafa", endColorstr="#ededed",GradientType=1 );text-align:center;padding:40px 60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.softGate .jacketWrapper img{width:110px;height:auto;-webkit-box-shadow:1px 3px 6px 4px rgba(68,68,68,.2);-moz-box-shadow:1px 3px 6px 4px rgba(68,68,68,.2);-o-box-shadow:1px 3px 6px 4px rgba(68,68,68,.2);box-shadow:1px 3px 6px 4px rgba(68,68,68,.2)}.softGate .contentWrapper{padding:30px 60px 30px}.softGate .action{text-align:center;margin:20px auto}@media screen and (max-width: 480px){.softGate .jacketWrapper img{width:90px}.softGate .contentWrapper{padding:20px}.softGate .contentWrapper p{margin-bottom:12px}.softGate .contentWrapper button{width:100%}}.browseWrapper{position:absolute;top:-1000px;width:100%;min-height:300px;background-color:var(--color-gray1);z-index:10;padding:40px;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.browseWrapper.-open{top:115px;opacity:1}.browseWrapper.-closed{display:none}.browseWrapper:before{content:"";position:absolute;top:-10px;left:calc(50% + 60px);border-width:0 12px 12px;border-style:solid;border-color:var(--color-gray1) rgba(0,0,0,0);display:block;width:0}.browseWrapper .-forMobile{display:none}.browseWrapper .browse{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:1000px}.browseWrapper .featuredNav{margin-right:15%}.browseWrapper .featuredNav li{margin-bottom:20px}.browseWrapper .featuredNav li h5.smallText{cursor:pointer}.browseWrapper .genreNavWrapper{max-width:600px}.browseWrapper .genreNavWrapper .-colHeader{border-bottom:1px solid var(--color-gray2);padding-bottom:10px;margin-bottom:12px}.browseWrapper .genreNav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap}.browseWrapper .genreNav li{width:50%;margin-bottom:20px}.browseWrapper .genreNav li h5.smallText{cursor:pointer}@media screen and (max-width: 800px){.browseWrapper{top:200vh;background-color:var(--color-white);height:100vh;max-height:100vh;padding:16px 0 40px;overflow:auto;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-ms-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.browseWrapper.-open{top:0;opacity:1}.browseWrapper .-forMobile{display:block}.browseWrapper .-forDesktop{display:none}.browseWrapper .browseHeaderBar{position:relative;border-bottom:1px solid var(--color-gray2);text-align:center;padding-bottom:16px;margin-bottom:30px}.browseWrapper .browseHeaderBar h5{font-size:1.2rem;line-height:1.2px}.browseWrapper .browseHeaderBar img{position:absolute;right:20px;top:-3px;width:17px}.browseWrapper .browse{padding:0 20px;-webkit-flex-direction:column;flex-direction:column}.browseWrapper .featuredNav{margin-right:0}.browseWrapper .featuredNav li{padding-bottom:20px;border-bottom:1px solid var(--color-gray2)}.browseWrapper .genreNav{margin-left:20px;padding-bottom:140px;-webkit-flex-direction:column;flex-direction:column}.browseWrapper .genreNav li{width:100%;padding-bottom:20px;border-bottom:1px solid var(--color-gray2)}.browseWrapper .genreNav li:last-of-type{border-bottom:none}}.addressValidationModal h4{text-align:center}.addressValidationModal h4+p{text-align:center;margin-bottom:30px}.addressValidationModal p{margin-bottom:4px}.addressValidationModal .cardBlock{padding:20px 40px;position:relative;max-width:354px;margin:0 auto 20px}.addressValidationModal .cardBlock h6{margin-bottom:10px}.addressValidationModal .cardBlock.active{border:1px solid var(--color-primary5)}.addressValidationModal .cardBlock.active h6{color:var(--color-primary5)}.addressValidationModal .cardBlock a{position:absolute;color:var(--color-primary5);top:20px;right:40px}.addressValidationModal .cardBlock .bold{font-weight:bold}.addressValidationModal .-buttonwrapper{display:flex}.addressValidationModal button{width:354px;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.addressValidationModal{padding-top:54px}.addressValidationModal .cardBlock a{top:15px;right:20px}}.checkerboard .-row{display:flex;align-items:center;margin-top:80px}.checkerboard .-row h4{margin:20px 0 12px}@media screen and (max-width: 460px){.checkerboard .-row h4{font-size:1.8rem}}.checkerboard .-row p{margin-bottom:20px}.checkerboard .-row .-image{width:58%}.checkerboard .-row .-image img{width:100%}.checkerboard .-row .-content{text-align:left;width:41%;padding:0 20px 0 80px;opacity:0;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms;transition:opacity 800ms}.checkerboard .-row .-content.-left{padding:0 80px 0 20px}.checkerboard .-row .-content.animate{opacity:1}@media screen and (max-width: 800px){.checkerboard .-row{display:block;margin-top:40px}.checkerboard .-row.-mobileReverse{display:flex;flex-direction:column-reverse}.checkerboard .-row .-image{width:100%;display:block}.checkerboard .-row .-content,.checkerboard .-row .-content.-left{width:100%;display:block;padding:20px 0 0}.postEnrollLanding .content{padding:0}.postEnrollLanding .checkerboard .-content{padding:0 20px;text-align:center}.postEnrollLanding .checkerboard .-content.-left{padding:0 20px}.postEnrollLanding .checkerboard .-content a{width:100%}}.cardPage{background-color:var(--color-gray1);padding-bottom:60px;padding-top:60px}.cardPage .pageHeader{margin-top:0;padding:20px 20px 60px}.cardPage .cardBlock .pageHeader{padding:0;margin-bottom:40px}@media screen and (max-width: 480px){.cardPage .cardBlock{padding:20px}.cardPage .pageHeader{padding:0 20px 60px}}.landingPage h3+p{max-width:720px;margin:0 auto 20px;padding:0}.landingPage .selections{padding:70px 0;position:relative;overflow:hidden}.landingPage .selections .bookListCarouselList{margin-top:40px}.landingPage .selections .bookListCarouselList .bookListItem{width:80%;max-width:200px;min-width:180px;margin:0 auto}.landingPage .selections h1{padding:0 20px}.landingPage .selections h4{padding:0 20px}.landingPage .selections .modalWrapper.captureModal{opacity:0;position:absolute;z-index:49}.landingPage .selections .captureModal+.modal{text-align:center;position:absolute;max-width:500px;max-height:675px;top:55%;left:50%;padding:60px;border:1px solid var(--color-gray2);z-index:50;-webkit-box-shadow:7px 7px 7px rgba(68,68,68,.2);-moz-box-shadow:7px 7px 7px rgba(68,68,68,.2);-o-box-shadow:7px 7px 7px rgba(68,68,68,.2);box-shadow:7px 7px 7px rgba(68,68,68,.2);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.landingPage .selections .captureModal+.modal button{margin-top:40px}.landingPage .selections .blurWrapper{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.landingPage .selections .blurWrapper.blur{-webkit-filter:blur(20px);filter:blur(20px);min-height:620px}.landingPage .selections .blurWrapper.nonblur{animation:unblur .6s linear;-webkit-animation:unblur .6s linear}.landingPage .selections.halfBooks{background-color:var(--color-gray1);padding-bottom:0}.landingPage .selections.halfBooks .maxWrapper{margin:0 auto;padding-bottom:170px;max-width:1000px;background:url(/img/landing_page/SelectionHalfBooks.png) no-repeat center bottom}.landingPage .selections.halfBooks .button{margin:20px auto 40px}.landingPage .selections.halfBooks img{display:block;margin:0 auto}.landingPage.-affiliate .selections.exp{padding-bottom:60px}.landingPage.-affiliate .yourOffer{padding:70px 0}.landingPage.-affiliate h6:not(.alt){margin-bottom:0;text-transform:none}.landingPage.-affiliate h6.alt{margin-bottom:5px}@media screen and (max-width: 640px){.landingPage .selections{padding:40px 0}}@media screen and (max-width: 480px){.landingPage .selections .captureModal+.modal{padding:30px}.landingPage .selections .captureModal+.modal h4{font-size:1.6rem;line-height:2.4rem}.landingPage .selections .captureModal+.modal button{margin-top:20px}.landingPage .selections .blurWrapper.blur{min-height:550px}.landingPage .selections.halfBooks .maxWrapper{padding-bottom:94px;background-size:550px}}.landingPage .landingHIW{padding-bottom:70px;border-bottom:1px solid var(--color-gray2)}@media screen and (max-width: 640px){.landingPage .landingHIW{padding-bottom:40px}}.monthsBest .topImage,.landingPage.-cms .topImage{background:#dadada url("/img/heroes/MaySelMember.jpg") no-repeat center;background-size:cover}@media screen and (max-width: 800px){.monthsBest .topImage{background:#dadada url("/img/heroes/MaySelMember.jpg") no-repeat center;background-size:cover}.monthsBest button.primary{width:140px;font-size:1.3rem;padding:8px}}@media screen and (max-width: 660px){.monthsBest .landingHIW{padding:40px 0}}.bestsPage,.landingPage.-cms{margin-top:140px}.bestsPage .-w20,.landingPage.-cms .-w20{max-width:160px}.bestsPage .-w80,.landingPage.-cms .-w80{padding-left:40px}.bestsPage .prodList li.rowWrapper,.landingPage.-cms .prodList li.rowWrapper{text-align:left}.bestsPage .innerWrapper,.landingPage.-cms .innerWrapper{max-width:1000px}.bestsPage .flag h6,.landingPage.-cms .flag h6{margin:0}.bestsPage .botmBlurb .content,.landingPage.-cms .botmBlurb .content{max-width:775px;margin:0 auto}.bestsPage .socialMedia,.landingPage.-cms .socialMedia{margin-top:10px}.bestsPage .socialMediaIcon svg.socialFacebook,.landingPage.-cms .socialMediaIcon svg.socialFacebook{margin-left:0}.bestsPage .sliderItemsContainer .sliderItem,.landingPage.-cms .sliderItemsContainer .sliderItem{padding-top:30px}.bestsPage .sliderItemsContainer .sliderItem .exclusive,.landingPage.-cms .sliderItemsContainer .sliderItem .exclusive{top:10px}.bestsPage button,.bestsPage .button,.landingPage.-cms button,.landingPage.-cms .button{width:auto}.bestsPage button.primary,.landingPage.-cms button.primary{width:160px;font-size:1.4rem;padding:10px}.bestsPage h3+p,.landingPage.-cms h3+p{margin:10px auto 0}.bestsPage h3,.landingPage.-cms h3{margin-bottom:0}.bestsPage .selections,.landingPage.-cms .selections{padding:40px 0 70px}.bestsPage .selections .sliderWrapper,.landingPage.-cms .selections .sliderWrapper{margin-top:0;padding-top:0}.bestsPage .maxDisplay3 .sliderItemsContainer,.bestsPage .maxDisplay5 .sliderItemsContainer,.landingPage.-cms .maxDisplay3 .sliderItemsContainer,.landingPage.-cms .maxDisplay5 .sliderItemsContainer{margin:0 auto}.bestsPage .HIWWrapper,.landingPage.-cms .HIWWrapper{margin:-40px auto 0}.bestsPage .topImage,.landingPage.-cms .topImage{background-size:cover;width:100%;max-width:1224px;height:480px;margin:0 auto}.bestsPage .infoBlock,.landingPage.-cms .infoBlock{margin:0 auto;padding:5px 20px;max-width:1224px}.bestsPage .lastUpdate,.landingPage.-cms .lastUpdate{float:left}.bestsPage .socialBlock,.landingPage.-cms .socialBlock{float:right}.bestsPage .socialBlock .socialMedia,.landingPage.-cms .socialBlock .socialMedia{margin-top:0;display:inline-block;vertical-align:middle}.bestsPage .socialBlock h5,.landingPage.-cms .socialBlock h5{display:inline-block;vertical-align:middle;padding-right:10px}.bestsPage .socialMediaIcon svg,.landingPage.-cms .socialMediaIcon svg{border-radius:50%;margin-left:10px}@media screen and (max-width: 1224px){.bestsPage,.landingPage.-cms{margin-top:51px}.bestsPage .topImage,.landingPage.-cms .topImage{margin-top:0}}@media screen and (max-width: 1200px){.bestsPage .maxDisplay3 .sliderItemsContainer,.landingPage.-cms .maxDisplay3 .sliderItemsContainer{max-width:780px}.bestsPage .sliderItemsContainer .cover,.landingPage.-cms .sliderItemsContainer .cover{width:90%}.bestsPage .sliderItemsContainer .debut h5,.landingPage.-cms .sliderItemsContainer .debut h5{display:none}.bestsPage .sliderItemsContainer .debut h6,.landingPage.-cms .sliderItemsContainer .debut h6{border-left:none}.bestsPage .sliderItemsContainer .sliderItem .imgWrapper,.landingPage.-cms .sliderItemsContainer .sliderItem .imgWrapper{width:180px;margin:0 auto}}@media screen and (max-width: 800px){.bestsPage .topImage,.landingPage.-cms .topImage{width:100%;height:240px}.bestsPage .socialBlock h5,.landingPage.-cms .socialBlock h5{display:none}.bestsPage .lastUpdate h5,.landingPage.-cms .lastUpdate h5{padding-top:5px;font-size:1.4rem;letter-spacing:-0.2px;line-height:20px}}@media screen and (max-width: 660px){.bestsPage,.landingPage.-cms{margin-top:47px}.bestsPage .-w20,.landingPage.-cms .-w20{max-width:100%}.bestsPage .-w80,.landingPage.-cms .-w80{padding-left:0}.bestsPage h6,.landingPage.-cms h6{margin:0 0 15px 0}.bestsPage .socialBlock h6,.landingPage.-cms .socialBlock h6{margin:10px 0}.bestsPage .botmBlurb .content,.landingPage.-cms .botmBlurb .content{margin-bottom:20px}.bestsPage .selections,.landingPage.-cms .selections{padding:20px 0 40px}}@media screen and (max-width: 480px){.bestsPage .forMobile,.landingPage.-cms .forMobile{display:block}.bestsPage .forDesktop,.landingPage.-cms .forDesktop{display:none}}.appLanding .header.loggedOut .-innerWrapper{-webkit-justify-content:center;justify-content:center}.appLanding .header.loggedOut .-innerWrapper .logo svg{margin-left:0;width:170px}.appLanding .burger{display:none}.mobilePageImg{height:100%;width:100%}.mobilePageCreateAccount{padding:15px;height:100%;width:100%}.mobilePageCreateAccount .enterEmail div{text-align:left}.mobilePageCreateAccount .enrollActionWrapper{margin:0}.loginMobilePageDiv{border-top:1px solid var(--color-gray2);min-height:50px;max-height:150px;width:100%;position:relative;padding:8px}.mobileHeadlineDiv{padding:5px 10px}.mobileHeadlineDiv h4{margin-bottom:8px}.mobilePageCreateAccountEnrollEmail .enterEmail p{margin:8px 0}.mobilePageCreateAccountEnrollEmail .enterEmail .wrongPassword{margin-bottom:20px}.yearsBest .topImage{background:#fafafa url("/img/special/10BestHeader.jpg") no-repeat center;background-size:cover}.yearsBest .selectionsList .sliderItemsContainer .sliderItem{padding-bottom:0;height:280px}@media screen and (max-width: 850px){.yearsBest .selectionsList .sliderItemsContainer{height:270px}}@media screen and (max-width: 800px){.yearsBest .topImage{background:#fafafa url("/img/special/10BestHeader-mobile.jpg") no-repeat center;background-size:cover}}.interactiveLanding{position:relative;margin-top:-68px}.interactiveLanding .highlightsBlock{background:var(--color-white);background:-moz-linear-gradient(bottom, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:-webkit-linear-gradient(bottom, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:linear-gradient(to top, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);margin:0;padding:40px 20px 0}.interactiveLanding .highlightsBlock .innerContent{margin:0 auto;border:1px solid var(--color-gray2);border-radius:4px;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15);padding:40px 30px 30px}@media screen and (max-width: 960px){.interactiveLanding{margin-top:-48px}}.interactiveBlock{position:relative;height:800px;z-index:1;background:#fadea3 url("//static.bookofthemonth.com/landing/exp24/lifestyleBackground.jpg") repeat-x center}.interactiveBlock .copyBlock{padding:0 20px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;-moz-transform:translateY(160px);-o-transform:translateY(160px);-ms-transform:translateY(160px);-webkit-transform:translateY(160px);transform:translateY(160px)}.interactiveBlock .copyBlock h1{max-width:1000px;margin:0 auto}.interactiveBlock .copyBlock p{max-width:600px;margin:0 auto}.interactiveBlock .button{z-index:1;position:relative;min-width:210px;margin-top:30px}.interactiveBlock .books{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-transform:translateY(360px);-o-transform:translateY(360px);-ms-transform:translateY(360px);-webkit-transform:translateY(360px);transform:translateY(360px);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;overflow:hidden;height:330px}.interactiveBlock .books img{width:190px;margin:0 20px;-webkit-box-shadow:9px 6px 11px 0px rgba(77,56,4,.5);-moz-box-shadow:9px 6px 11px 0px rgba(77,56,4,.5);-o-box-shadow:9px 6px 11px 0px rgba(77,56,4,.5);box-shadow:9px 6px 11px 0px rgba(77,56,4,.5);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.interactiveBlock .books #b1{-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.interactiveBlock .books #b2{-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.interactiveBlock .books #b3{-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.interactiveBlock .books #b4{-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.interactiveBlock .books #b5{-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media screen and (max-width: 960px){.interactiveBlock{height:590px}.interactiveBlock .copyBlock{-moz-transform:translateY(90px);-o-transform:translateY(90px);-ms-transform:translateY(90px);-webkit-transform:translateY(90px);transform:translateY(90px)}.interactiveBlock .copyBlock h1{font-size:5.2rem;letter-spacing:-1.19px;line-height:54px;margin-bottom:20px}.interactiveBlock .button{width:90%}.interactiveBlock .books{-moz-transform:translateY(160px);-o-transform:translateY(160px);-ms-transform:translateY(160px);-webkit-transform:translateY(160px);transform:translateY(160px)}.interactiveBlock .books img{width:140px}}.headerBlock h1.hero{color:var(--color-primary5);max-width:920px;margin:0 auto}.headerBlock h1{max-width:920px;margin:0 auto}.headerBlock p{width:100%;max-width:480px;margin:30px auto}.headerBlock .button{min-width:210px}@media screen and (max-width: 480px){.headerBlock .button{width:100%;max-width:100%}}.promoBlock{background-color:var(--color-primary5);padding:80px 20px 40px;position:relative;z-index:1}.lifestyleBlock{background:var(--color-white);background:-moz-linear-gradient(bottom, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:-webkit-linear-gradient(bottom, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:linear-gradient(to top, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);padding:80px 20px 0}.lifestyleBlock img{width:100%;height:auto;margin:0 auto}@media screen and (max-width: 800px){.lifestyleBlock{padding:60px 0 0}.lifestyleBlock .content{padding:0}}.highlightsBlock{background-color:var(--color-white);z-index:1000;position:relative;margin:80px 20px}.highlightsBlock .innerContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;max-width:980px;margin:0 auto;text-align:center;background-color:var(--color-white)}.highlightsBlock .innerContent div{flex:1;margin:0 15px}@media screen and (max-width: 800px){.highlightsBlock{margin:40px 20px}.highlightsBlock .innerContent{border:1px solid var(--color-gray2);border-radius:4px;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15);padding:40px 30px 30px}.highlightsBlock .innerContent div{margin:0 0 10px 0;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.highlightsBlock .innerContent div img{margin-right:20px}}.skipBlock{background-color:var(--color-white);z-index:1000;position:relative;margin:80px 20px}.skipBlock h4{color:var(--color-primary5);margin:40px auto 20px}.skipBlock img{width:180px}@media screen and (max-width: 800px){.skipBlock{margin:40px 20px}.skipBlock h4{max-width:285px}}.featuresBlock{background:var(--color-gray2);background:-moz-linear-gradient(-65deg, var(--color-gray2) 0%, #f7f7f7 40%, var(--color-gray2) 100%);background:-webkit-linear-gradient(-65deg, var(--color-gray2) 0%, #f7f7f7 40%, var(--color-gray2) 100%);background:linear-gradient(155deg, var(--color-gray2) 0%, #f7f7f7 40%, var(--color-gray2) 100%);padding:60px 20px}.featuresBlock h1{color:var(--color-primary5);margin-bottom:40px}.featuresBlock .boxContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;max-width:800px;margin:0 auto}.featuresBlock .boxContent .content{margin:0}.featuresBlock .boxContent .-forMobile{display:none}.featuresBlock img{margin-left:-390px}.featuresBlock .headlineBox{width:100%;margin-left:-320px}@media screen and (max-width: 800px){.featuresBlock{padding:40px 20px}.featuresBlock h1{margin-bottom:20px}.featuresBlock .boxContent{text-align:center;-webkit-flex-direction:column;flex-direction:column}.featuresBlock .boxContent .-forDesktop{display:none}.featuresBlock .boxContent .-forMobile{display:block}.featuresBlock .headlineBox{max-width:100%;margin-left:0;overflow:hidden}.featuresBlock img{height:210px;margin:0 50% 20px;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.testimonialsBlock{margin:80px 20px}.testimonialsBlock h4{color:var(--color-primary5)}.testimonialsBlock ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:1224px;margin:40px auto 0}.testimonialsBlock li{text-align:left;background-color:var(--color-gray1);padding:40px 20px;width:32%}.testimonialsBlock .member{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;margin-top:20px}.testimonialsBlock .image,.testimonialsBlock img{width:50px;height:50px;border-radius:50%;margin-right:12px}@media screen and (max-width: 800px){.testimonialsBlock{margin:40px 20px}.testimonialsBlock ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.testimonialsBlock li{margin:20px 0 0;width:100%}.testimonialsBlock li:first-of-type{margin-top:0}}.instagramBlock h4{color:var(--color-primary5)}.instagramBlock a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.instagramBlock a svg{margin-left:12px;width:20px}.instagramBlock a svg path{-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;-ms-transition:fill 200ms ease-in-out;-o-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out;fill:var(--color-primary5)}.instagramBlock a:hover svg path{fill:var(--color-primary5)}.instagramBlock .instaIcons{display:none;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.instagramBlock .instaIcons img{width:20px;display:inline-block;opacity:1}.instagramBlock .instaIcons img:first-of-type{margin-right:40px}.instagramBlock .postsWrapper{width:100%;max-width:1224px}.instagramBlock .posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;flex-wrap:wrap;margin:40px 0}.instagramBlock .posts li{width:25%;padding:2px;display:block;position:relative;cursor:pointer}.instagramBlock .posts li a{background-color:#000}.instagramBlock .posts .postImage{width:100%;display:block;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}@media screen and (max-width: 800px){.instagramBlock .posts li{width:32%}.instagramBlock .posts li:hover .instaIcons{display:none}.instagramBlock .posts .postImage:hover{opacity:1}.instagramBlock .posts .postImage.-forDesktop{display:none}}.giftBlock{margin:80px 0 0;background:var(--color-white);background:-moz-linear-gradient(top, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:-webkit-linear-gradient(top, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:linear-gradient(to bottom, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);padding:0;position:relative}.giftBlock .button{margin-top:40px}.giftBlock .content{position:relative;background-color:#f9d5c7;height:700px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.giftBlock .content h1,.giftBlock .content p{color:var(--color-primary5);z-index:1}.giftBlock .hand1{position:absolute;top:0;left:-20px;width:44%;z-index:1}.giftBlock .hand2{position:absolute;bottom:0;right:0;width:44%;z-index:1}@media screen and (max-width: 480px){.giftBlock{margin:40px 0 0}.giftBlock .content{height:380px;padding:40px 20px;-webkit-justify-content:flex-start;justify-content:flex-start}.giftBlock p{max-width:200px}.giftBlock .hand1{top:106px;width:65%;left:-20px}.giftBlock .hand2{width:60%;bottom:54px;right:-50px}.giftBlock .button{width:90%;position:absolute;bottom:40px;z-index:1}}.startBlock{background-color:var(--color-primary5);padding:80px 20px}.startBlock .button{min-width:210px}@media screen and (max-width: 480px){.startBlock{padding:60px 20px}.startBlock .button{width:100%}}.-testimonialsSlider{overflow:hidden;min-height:480px;padding:80px 0}@media screen and (max-width: 480px){.-testimonialsSlider{padding:60px 0 40px}.-testimonialsSlider h4{font-size:1.8rem}}.-testimonialsSlider .innerContainer.cardsHeadingNav,.-testimonialsSlider .innerContainer.carouselSwiper{max-width:1396px;margin:0 auto;overflow:hidden}.-testimonialsSlider .swiper .swiperWrapper{margin-top:60px}@media screen and (max-width: 800px){.-testimonialsSlider .swiper .swiperWrapper{margin-top:30px}}.-testimonialsSlider .carouselSwiper .swiperWrapper ul{height:auto;max-height:auto}.-testimonialsSlider .carouselCard,.-testimonialsSlider .carouselSlides,.-testimonialsSlider .carouselSlides li{height:auto}.-testimonialsSlider .carouselNav{display:flex;justify-content:center;align-items:center}.-testimonialsSlider .carouselNav label{margin-top:-6px}.-testimonialsSlider .-row{display:flex;align-items:center;justify-content:space-between;margin-left:0}.-testimonialsSlider .-row li.inactive .-image{background-color:#a9a9a9;background-blend-mode:screen}.-testimonialsSlider .-row .-image{width:40%;height:100%;background-position:center;background-size:cover}.-testimonialsSlider .-row .-image img{width:100%}.-testimonialsSlider .-row .-content{color:#000;text-align:left;width:40%;padding:0 42px 0 42px;opacity:0;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms;transition:opacity 800ms}.-testimonialsSlider .-row .-content.carouselSwiper{width:60%}.-testimonialsSlider .-row .-content.carouselSwiper h3{position:relative;margin-top:30px}.-testimonialsSlider .-row .-content.carouselSwiper h3 .quotation{position:absolute;width:7%;overflow:visible}.-testimonialsSlider .-row .-content.carouselSwiper h3 .quotation.-open{top:-20px;left:-70px}.-testimonialsSlider .-row .-content.carouselSwiper h3 .quotation.-close{bottom:-20px;right:-70px}@media screen and (max-width: 800px){.-testimonialsSlider .-row .-content.carouselSwiper h3{margin-top:60px}.-testimonialsSlider .-row .-content.carouselSwiper h3 .quotation{width:12%}.-testimonialsSlider .-row .-content.carouselSwiper h3 .quotation.-open{top:-50px;left:0px}.-testimonialsSlider .-row .-content.carouselSwiper h3 .quotation.-close{bottom:-50px;right:0px}}@media screen and (max-width: 480px){.-testimonialsSlider .-row .-content.carouselSwiper h3{font-size:2.4rem;line-height:3.4rem}}.-testimonialsSlider .-row .-content.-left{padding:0 80px 0 20px}.-testimonialsSlider .-row .-content p{margin-bottom:20px}.-testimonialsSlider .-row .-content.animate{opacity:1;margin:0 auto;text-align:center}.-testimonialsSlider .-row .-content.animate .contentSeperator{margin:70px auto 40px;border-bottom:1px solid var(--color-gray2);width:60%}@media screen and (max-width: 460px){.-testimonialsSlider .-row .-content.animate .contentSeperator{width:90%}}@media screen and (max-width: 800px){.-testimonialsSlider .-row .-content{padding:0;width:90%}.-testimonialsSlider .-row .-content.carouselSwiper{width:calc(100% - 20px)}}.-instagramSlider{overflow:hidden;min-height:480px}.-instagramSlider a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.-instagramSlider a svg{margin-left:12px;width:20px}.-instagramSlider a svg path{-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;-ms-transition:fill 200ms ease-in-out;-o-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out;fill:var(--color-primary5)}.-instagramSlider a:hover svg path{fill:var(--color-primary5)}.-instagramSlider .instaIcons{display:none;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.-instagramSlider .instaIcons img{width:20px;display:inline-block;opacity:1}.-instagramSlider .instaIcons img:first-of-type{margin-right:40px}.-instagramSlider .followUs{margin:25px auto 45px}@media screen and (max-width: 480px){.-instagramSlider h4{font-size:1.8rem;padding:0 30px}}.-instagramSlider .innerContainer.cardsHeadingNav,.-instagramSlider .innerContainer.carouselSwiper{max-width:1396px;margin:0 auto;overflow:hidden}.-instagramSlider .swiper .swiperWrapper{margin-top:60px}.-instagramSlider .swiper .swiperWrapper .swipesHolder li img{max-width:100%;max-height:100%}.-instagramSlider .swiper .swiperWrapper .swipesHolder li img:hover{cursor:pointer}@media screen and (max-width: 800px){.-instagramSlider .swiper .swiperWrapper{margin-top:30px}}.-instagramSlider .carouselSwiper .swiperWrapper ul{height:auto;max-height:auto}.-instagramSlider .carouselCard,.-instagramSlider .carouselSlides,.-instagramSlider .carouselSlides li{height:auto}.-instagramSlider .carouselNav{display:flex;justify-content:center;align-items:center;margin-top:10px}.-instagramSlider .carouselNav label{margin-top:-6px}.-instagramSlider .-row{display:flex;align-items:center;justify-content:space-between;margin-left:0}.-instagramSlider .-row li.inactive .-image{background-color:#a9a9a9;background-blend-mode:screen}.-instagramSlider .-row .-image{width:40%;height:100%;background-position:center;background-size:cover}.-instagramSlider .-row .-image img{width:100%}.-instagramSlider .-row .-content{color:#000;text-align:left;width:40%;opacity:0;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms;transition:opacity 800ms}.-instagramSlider .-row .-content.carouselSwiper{width:100%}.-instagramSlider .-row .-content.carouselSwiper ul.desktopInstaCards{display:flex;justify-content:space-around}.-instagramSlider .-row .-content.carouselSwiper ul.desktopInstaCards li.desktopCard{margin:10px}.-instagramSlider .-row .-content.carouselSwiper ul.desktopInstaCards li.desktopCard:first-of-type{margin-left:0}.-instagramSlider .-row .-content.carouselSwiper ul.desktopInstaCards li.desktopCard:last-of-type{margin-right:0}.-instagramSlider .-row .-content.carouselSwiper ul.desktopInstaCards li.desktopCard img{max-width:100%;max-height:100%}.-instagramSlider .-row .-content.carouselSwiper ul.desktopInstaCards li.desktopCard img:hover{cursor:pointer}.-instagramSlider .-row .-content.carouselSwiper h3{position:relative;margin-top:30px}.-instagramSlider .-row .-content.carouselSwiper h3 .quotation{position:absolute;width:7%;overflow:visible}.-instagramSlider .-row .-content.carouselSwiper h3 .quotation.-open{top:-20px;left:-70px}.-instagramSlider .-row .-content.carouselSwiper h3 .quotation.-close{bottom:-20px;right:-70px}@media screen and (max-width: 800px){.-instagramSlider .-row .-content.carouselSwiper h3{margin-top:60px}.-instagramSlider .-row .-content.carouselSwiper h3 .quotation.-open{top:-50px;left:-15px}.-instagramSlider .-row .-content.carouselSwiper h3 .quotation.-close{bottom:-35px;right:-15px}}@media screen and (max-width: 480px){.-instagramSlider .-row .-content.carouselSwiper h3{font-size:2.4rem;line-height:3.4rem}}.-instagramSlider .-row .-content.-left{padding:0 80px 0 20px}.-instagramSlider .-row .-content p{margin-bottom:20px}.-instagramSlider .-row .-content.animate{opacity:1;margin:0 auto;text-align:center}.-instagramSlider .-row .-content.animate .contentSeperator{margin:70px auto 40px;border-bottom:1px solid var(--color-gray2);width:60%}@media screen and (max-width: 460px){.-instagramSlider .-row .-content.animate .contentSeperator{width:90%}}@media screen and (max-width: 800px){.-instagramSlider .-row .-content{padding:0;width:90%}}@media screen and (max-width: 800px){.-instagramSlider .content{padding:0}}.goodstuff.graybackground,.vbtSection.graybackground{background:var(--color-gray1);padding:80px 0;margin-bottom:0}.goodstuff .-row,.vbtSection .-row{display:flex;justify-content:space-around;align-items:center}.goodstuff .-row h1,.vbtSection .-row h1{margin:20px 0 10px}.goodstuff .-row p,.vbtSection .-row p{margin-bottom:20px}.goodstuff .-row p:last-of-type,.vbtSection .-row p:last-of-type{margin-bottom:0}.goodstuff .-row .-image,.vbtSection .-row .-image{width:58%}.goodstuff .-row .-image img,.vbtSection .-row .-image img{width:100%}.goodstuff .-row .-content,.vbtSection .-row .-content{text-align:left;width:41%;padding-left:45px}.goodstuff .-row.-reversed .pairedLinks,.vbtSection .-row.-reversed .pairedLinks{margin-top:20px}.goodstuff .-row.-reversed .pairedLinks a:first-of-type,.vbtSection .-row.-reversed .pairedLinks a:first-of-type{margin-right:15px}.goodstuff .-row.-reversed .pairedLinks button:first-of-type,.vbtSection .-row.-reversed .pairedLinks button:first-of-type{margin-right:15px}@media screen and (min-width: 1128px){.goodstuff .-row.-reversed,.vbtSection .-row.-reversed{flex-direction:row-reverse}.goodstuff .-row.-reversed .-content,.vbtSection .-row.-reversed .-content{width:41%;padding-left:0;padding-right:45px}}@media screen and (max-width: 1127px){.goodstuff .-row,.vbtSection .-row{display:block}.goodstuff .-row .-image,.goodstuff .-row .-content,.vbtSection .-row .-image,.vbtSection .-row .-content{width:100%;padding:0;text-align:center}.goodstuff .-row .BClogo,.vbtSection .-row .BClogo{margin-top:20px}}@media screen and (max-width: 600px){.goodstuff .content,.vbtSection .content{padding:0}.goodstuff .content a,.vbtSection .content a{font-size:1.6rem}}@media screen and (max-width: 375px){.goodstuff .pairedLinks .button,.goodstuff .pairedLinks button,.vbtSection .pairedLinks .button,.vbtSection .pairedLinks button{width:100%;max-width:100%}.goodstuff .pairedLinks a:first-of-type,.vbtSection .pairedLinks a:first-of-type{margin-bottom:20px}.goodstuff .pairedLinks button:first-of-type,.vbtSection .pairedLinks button:first-of-type{margin-bottom:20px}}.goodstuff.charity,.vbtSection.charity{padding-top:0}.goodstuff.charity .-row .-image,.vbtSection.charity .-row .-image{padding:40px 20px 20px;width:54%;background-color:#d1eafa}.goodstuff.charity .-row .-content,.vbtSection.charity .-row .-content{width:34%;min-width:400px;padding-left:0}.goodstuff.charity .-row .-content h1,.vbtSection.charity .-row .-content h1{margin-top:0}.goodstuff.charity .-row .-content div,.vbtSection.charity .-row .-content div{max-width:none;margin-left:0}@media screen and (max-width: 1180px){.goodstuff.charity,.vbtSection.charity{padding-top:80px}}@media screen and (max-width: 1127px){.goodstuff.charity .-row,.vbtSection.charity .-row{padding:0 20px}.goodstuff.charity .-row .-image,.goodstuff.charity .-row .-content,.vbtSection.charity .-row .-image,.vbtSection.charity .-row .-content{width:100%;max-width:925px;text-align:center}.goodstuff.charity .-row .-image img,.goodstuff.charity .-row .-content img,.vbtSection.charity .-row .-image img,.vbtSection.charity .-row .-content img{width:85%}.goodstuff.charity .-row .-image div,.goodstuff.charity .-row .-content div,.vbtSection.charity .-row .-image div,.vbtSection.charity .-row .-content div{max-width:440px;margin:20px auto}.goodstuff.charity .-row .-image a,.goodstuff.charity .-row .-content a,.vbtSection.charity .-row .-image a,.vbtSection.charity .-row .-content a{font-size:16px}.goodstuff.charity .-row .-content,.vbtSection.charity .-row .-content{margin-top:40px}}@media screen and (max-width: 800px){.goodstuff.charity,.vbtSection.charity{padding-top:40px}.goodstuff.charity .-row>.-content,.vbtSection.charity .-row>.-content{margin-top:30px}}@media screen and (max-width: 600px){.goodstuff.charity .-row,.vbtSection.charity .-row{padding:0}.goodstuff.charity .-row .-image,.vbtSection.charity .-row .-image{padding:20px 0 10px}.goodstuff.charity .-row .-image img,.vbtSection.charity .-row .-image img{width:100%}.goodstuff.charity .-row .-content,.vbtSection.charity .-row .-content{min-width:0}}.goodstuff.mdayBlock,.vbtSection.mdayBlock{padding:100px 80px 0}.goodstuff.mdayBlock .-mday .-img,.vbtSection.mdayBlock .-mday .-img{width:100%}.goodstuff.mdayBlock .-mday .-img img,.vbtSection.mdayBlock .-mday .-img img{width:100%}.goodstuff.mdayBlock .-mday .mday-content,.vbtSection.mdayBlock .-mday .mday-content{position:absolute;width:50%;max-width:485px;top:50%;transform:translateY(-50%);left:90px}.goodstuff.mdayBlock .-mday .mday-content p,.vbtSection.mdayBlock .-mday .mday-content p{margin:25px auto}@media screen and (max-width: 1180px){.goodstuff.mdayBlock,.vbtSection.mdayBlock{padding-top:80px}}@media screen and (max-width: 1127px){.goodstuff.mdayBlock,.vbtSection.mdayBlock{padding:40px 80px 0}.goodstuff.mdayBlock .-mday .-img,.vbtSection.mdayBlock .-mday .-img{height:inherit}.goodstuff.mdayBlock .-mday .mday-content,.vbtSection.mdayBlock .-mday .mday-content{position:static;padding-top:20px;margin:auto;width:90%;max-width:100%;transform:none;text-align:center}.goodstuff.mdayBlock .-mday .mday-content h1,.vbtSection.mdayBlock .-mday .mday-content h1{margin:20px 0 10px}.goodstuff.mdayBlock .-mday .mday-content p,.vbtSection.mdayBlock .-mday .mday-content p{max-width:95%}}@media screen and (max-width: 800px){.goodstuff.mdayBlock,.vbtSection.mdayBlock{padding:40px 20px 0}.goodstuff.mdayBlock .-mday .mday-content,.vbtSection.mdayBlock .-mday .mday-content{width:100%;max-width:100%;padding-top:0}.goodstuff.mdayBlock .-mday .mday-content p,.vbtSection.mdayBlock .-mday .mday-content p{margin:10px auto 20px;max-width:100%}.goodstuff.mdayBlock .-mday .mday-content .enrollActionWrapper.-fullWidthButtons,.vbtSection.mdayBlock .-mday .mday-content .enrollActionWrapper.-fullWidthButtons{margin:0 auto}}@media screen and (max-width: 1180px){.goodstuff.newGiftBlock,.vbtSection.newGiftBlock{padding-top:80px !important}}@media screen and (max-width: 800px){.goodstuff.newGiftBlock,.vbtSection.newGiftBlock{padding-top:40px !important}}.goodstuff.newGiftBlock.giftBlockOnTop,.vbtSection.newGiftBlock.giftBlockOnTop{padding-top:80px !important}@media screen and (max-width: 800px){.goodstuff.newGiftBlock.giftBlockOnTop,.vbtSection.newGiftBlock.giftBlockOnTop{padding-top:40px !important}}.believerBlock{position:relative;overflow:hidden;padding:80px}.believerBlock img{width:70px}@media screen and (max-width: 800px){.believerBlock{padding:40px 0 40px;overflow:hidden}.believerBlock h4{max-width:285px}.believerBlock img{width:70px}.believerBlock a{text-decoration:none}}.starterBlock{background-color:var(--color-primary5);padding:80px 20px;position:relative;overflow:hidden}.starterBlock .innerContent{max-width:866px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;text-align:left}.starterBlock .innerContent .starterContent,.starterBlock .innerContent p{color:#fff}.starterBlock .innerContent .starterContent{margin-right:20px}.starterBlock .innerContent button{min-width:375px}@media screen and (max-width: 800px){.starterBlock{padding:60px 20px}.starterBlock .innerContent{flex-direction:column;max-width:440px;align-items:flex-start}.starterBlock .innerContent .-image,.starterBlock .innerContent .-content{width:100%;padding:0}.starterBlock .innerContent .starterContent{margin-bottom:20px}.starterBlock .innerContent button{width:100%;min-width:220px}}.newLandingSeparater{border-bottom:1px solid var(--color-gray2)}.hero .postImg{width:65%}.hero .postTitle{font-size:3.2rem;line-height:4rem}.hero .postDescription{text-align:center;width:35%;vertical-align:middle;padding-left:20px}@media screen and (max-width: 850px){.hero .postImg{vertical-align:top}}@media screen and (max-width: 640px){.hero .postTitle{font-size:2.6rem;line-height:3rem}.hero .postDescription{text-align:left;width:100%;padding:0 20px}.hero .postsListItem{margin-bottom:0}}.postTitle{margin-bottom:10px}.postTitle p{text-transform:inherit;font-size:inherit;font-family:"LardentPro-SlabMedium","Georgia","Times New Roman",serif;line-height:inherit;margin-bottom:inherit;letter-spacing:inherit}.postDate{color:var(--color-gray5);margin-bottom:5px}.center.highlightBg .button.inverted{margin-top:1em}.magazine{position:relative;text-align:left}.magazine .emailCapture{padding:0}.magazine .emailCapture h4{color:var(--color-gray5)}.magazine .emailCapture .singleInput input[type=email]{color:var(--color-gray5);background-color:var(--color-gray1)}@-moz-document url-prefix(){.magazine .emailCapture .singleInput input[type=email]{position:relative;top:1px}}.postImg,.postContent img{width:100%;margin-bottom:10px;vertical-align:middle}@media screen and (max-width: 850px){.magazine .emailCapture{padding:10px 0}}@media screen and (max-width: 640px){.magazine .-w50{width:100%}.magazine .postImg{width:100%;margin-bottom:20px}.post{padding-top:20px}}@media screen and (max-width: 480px){.magazine .content{padding:0}.magazine .postTitle{font-size:2.5rem;line-height:3.6rem}}.featured{position:relative}.featured .postImg{margin-bottom:20px}.featured li{display:inline-block;width:25%;padding:0 20px}.post .featured{background-color:var(--color-gray1)}@media screen and (max-width: 960px){.featured li{width:33%}.featured li:last-of-type{display:none}}@media screen and (max-width: 800px){.magazine .featured .postDescription{width:100%}}@media screen and (max-width: 640px){.featured li{width:100%;padding:0}}.postsListWrapper{background-color:var(--color-gray1);text-align:center;padding:60px 0 80px;margin-bottom:0}.postsListWrapper .postsList{text-align:center}.postsListWrapper .postsList .postsListItem{margin-bottom:40px}.postsListWrapper .postsList .postsListItem:last-of-type{margin-bottom:0}.postsListWrapper .postsList .postImg{width:40%;max-width:300px}.postsListWrapper .postsList .postDescription{padding-left:20px;width:55%}.postsListWrapper .postsList .button{margin-top:40px}.postsListWrapper .postsList li:first-of-type{display:none}@media screen and (max-width: 960px){.postsListWrapper .postsList li:first-of-type{display:block}}@media screen and (max-width: 480px){.postsListWrapper .postsList .postsListItem{margin-bottom:20px}.postsListWrapper .postsList .postImg,.postsListWrapper .postsList .postDescription,.postsListWrapper .postsList .postContent img{width:100%;margin-bottom:10px;max-width:100%}.postsListWrapper{background-color:rgba(0,0,0,0)}}.magPromoBlock .featuredWrapper{padding-top:0}.magPromoBlock .emailCapture{background-color:var(--color-primary7)}.magPromoBlock .emailCapture label{color:var(--color-white)}.magPromoBlock .featured .postImg{min-width:260px}.magPromoBlock .featured .sliderItemsContainer li{width:33%;padding-right:40px}@media screen and (max-width: 850px){.magPromoBlock .featuredWrapper{padding:0}.magPromoBlock .featured .sliderItemsContainer li{padding:0 20px}}.postDescription{display:inline-block;vertical-align:top;text-align:left}.postsListItem{display:block;text-align:left;vertical-align:top}.postsListItem a{color:var(--color-gray5)}.postSubtitle{margin-bottom:15px;margin-top:-5px}@media screen and (max-width: 640px){.postsListItem{margin-bottom:40px}}@media screen and (max-width: 480px){.postDescription{padding:0 20px}}.postsWrapper{display:inline-block;width:55%;text-align:left}.postContent{padding:20px 0}.postHeader{display:block}.postHeader h5{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;color:var(--color-gray5);margin:-5px 0}.postHeader .postDate{padding-top:7px}.postHeader .postDescription{width:75%}.postPreSummary{padding:20px 0 0}.postPreSummary p:first-of-type{margin-bottom:0}.postPreSummary img{width:100%}.post{padding-top:40px}.post .innerWrapper{text-align:center}.post .emailCapture{margin-bottom:40px}.post .button.secondary{margin-top:20px;width:auto}.post .postDate{width:75%;display:inline-block;vertical-align:top}.post .postImg,.post .postContent img{width:100%}.post .socialMedia{text-align:right;display:inline-block;width:25%;padding-bottom:5px}.post .socialMedia .socialMediaIcon{margin-left:10px;width:auto;height:auto}.post .socialMedia svg{margin-left:0;width:25px;height:25px}.post ul+p{margin-top:20px}.post p:last-of-type+ul{margin-top:20px}@media screen and (max-width: 1224px){.postsWrapper{width:70%}}@media screen and (max-width: 800px){.postsWrapper{width:100%}.postsWrapper .postHeader,.postsWrapper section{padding:0 20px}}.judges .judge{margin-bottom:20px}.judges .guest{background-color:var(--color-gray1)}.judges .guest .sliderItem{vertical-align:top}.judges .modalWindow .content{background:var(--color-primary5);text-align:left}.judges .modalWindow .selections{background:var(--color-primary5)}.judges .judgeListImg{width:120px;height:160px;cursor:pointer}.judges h3{color:var(--color-primary5)}.judges .meet{color:#182747}.judges .sliderItem .judgeName,.judges .sliderItem .judgeRole{cursor:pointer}@media screen and (max-width: 640px){.judges h3{margin:20px 0}.judges .sliderItemsContainer .sliderItem{padding:0 10px}}@media screen and (max-width: 480px){.judges .modalWrapper{z-index:1}.judges .modalClose{display:none}.judges .pageModal .flag{width:100%;padding-bottom:0}}.judgeDetails .judgeHeader{text-align:center;padding:20px}.judgeDetails .judgeHeader li{width:100%}.judgeDetails .judgeHeader .judgeImg{width:185px}.judgeDetails .judgeHeader .pointer{top:180px}.judgeDetails .judgeHeader .pointer.left{left:160px}.judgeDetails .judgeHeader .pointer.right{right:160px}.judgeDetails .socialMediaIcon svg{margin:5px 10px;width:auto;height:26px}.judgeDetails .judgeQuote,.judgeDetails .judgeQALink{text-align:center;border-top:1px solid var(--color-gray2);max-width:800px;margin:0 auto}.judgeDetails .aboutJudge h6{margin-bottom:10px}.judgeDetails .sliderItemsContainer.-candids li{margin:10px;width:30%}.judgeDetails .judgeCarousel{border-top:1px solid var(--color-gray2);max-width:800px;margin:0 auto;padding:40px 0}.judgeDetails .judgeCarousel .sliderItemsContainer li{margin:10px 0}.judgeDetails .judgeCarousel .sliderItemsContainer li img{max-width:240px}.judgeDetails .judgeCarousel .sliderItemsContainer li:nth-of-type(even){margin:10px 40px}.judgeDetails .content p:last-of-type{margin-bottom:0}.judgeDetails .picks h3{margin-top:0px}.judgeDetails .picks h6{margin-bottom:30px}.judgeDetails .picks .content{text-align:center;position:relative}.judgeDetails .picks .sliderWrapper{position:relative;margin:0 auto;overflow:hidden;overflow-y:hidden;height:320px;width:690px;max-width:690px;display:inline-block}.judgeDetails .picks .sliderWrapper .sliderItemsContainer{width:100%}.judgeDetails .picks .sliderWrapper .sliderItemsContainer li img{max-width:190px;margin:0 20px}.judgeDetails .picks .sliderWrapper .sliderItemsContainer.longlist{display:table}.judgeDetails .picks .sliderWrapper .sliderItemsContainer .sliderItem{display:table-cell}.judgeDetails .picks .sliderWrapper .sliderItemsContainer .sliderItem h5{max-width:100%}.judgeDetails .picks .pointerWrapper{display:inline-block}.judgeDetails .picks .pointerWrapper .pointer{top:140px}.judgeDetails.pageModal section .content{max-width:800px}.judgeDetails .-favAuthors{padding-left:10%}@media screen and (min-width: 960px){.judgeDetails .picks .sliderItemsContainer{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;position:absolute;top:0;left:0}}@media screen and (max-width: 840px){.judgeDetails .picks{padding:40px 0}.judgeDetails .picks .pointer{display:none}.judgeDetails .picks .sliderWrapper{width:auto;overflow:auto;display:block}.judgeDetails .picks .sliderWrapper .sliderItemsContainer li img{margin:0 10px}}@media screen and (max-width: 760px){.judgeCarousel .sliderItemsContainer .sliderItem{padding:0 10px}}@media screen and (max-width: 640px){.judgeDetails .judgeHeader .pointer.left{left:40px}.judgeDetails .judgeHeader .pointer.right{right:40px}.judgeDetails .modalClose{display:none}.judgeDetails .content .-w50{width:100%}.judgeDetails .content .-w50 h6{text-align:center}.judgeDetails .content .-favAuthors{padding:40px 0 0;border-top:1px solid var(--color-gray2);margin-top:20px}}@media screen and (max-width: 480px){.judgeDetails.pageModal{top:0}.judgeDetails .judgeHeader .judgeImg{width:160px}.judgeDetails .judgeHeader .pointer{display:none}}.FAQs form{margin-top:20px}.FAQs .pageHeader{padding-top:20px}.FAQs .faqSearch{padding:0}.FAQs .faqsQuestionWrapper:nth-last-of-type{margin-bottom:60px}.FAQs .faqsQuestionWrapper h4{margin-bottom:20px}.FAQs .faqsQuestionWrapper ul .faqsQuestion{color:var(--color-gray5);font-size:1.8rem;padding:20px 0;border-top:1px solid var(--color-gray2);cursor:pointer}.FAQs .faqsQuestionWrapper ul .faqsQuestion .questionHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.FAQs .faqsQuestionWrapper ul .faqsQuestion .questionHeader .upDownPointer{margin-left:12px}.FAQs .faqsQuestionWrapper ul .faqsQuestion:not(.selected) .upDownPointer .pointerUp{display:none}.FAQs .faqsQuestionWrapper ul .faqsQuestion.selected span,.FAQs .faqsQuestionWrapper ul .faqsQuestion.selected div,.FAQs .faqsQuestionWrapper ul .faqsQuestion.selected p{color:var(--color-black)}.FAQs .faqsQuestionWrapper ul .faqsQuestion.selected .upDownPointer .pointerDown{display:none}.FAQs .faqsQuestionWrapper ul .faqsQuestion.hidden{display:none}.FAQs .faqsQuestionWrapper ul .faqsQuestion .faqsAnswer{margin:12px 0 0;position:relative;color:var(--color-gray5)}.FAQs .faqsQuestionWrapper ul .faqsQuestion .faqsAnswer p{margin-bottom:0}.FAQs .faqsQuestionWrapper ul .faqsQuestion .faqsAnswer p,.FAQs .faqsQuestionWrapper ul .faqsQuestion .faqsAnswer li,.FAQs .faqsQuestionWrapper ul .faqsQuestion .faqsAnswer span{font-size:1.6rem}.FAQs .faqsQuestionWrapper ul .faqsQuestion .faqsAnswer li{line-height:1.5em}.FAQs .faqsQuestionWrapper ul .faqsQuestion:last-of-type{border-bottom:1px solid var(--color-gray2)}@media screen and (max-width: 480px){.FAQs .pageHeader{padding-top:20px}}.help .contactUs{border-bottom:1px solid var(--color-gray2);padding-bottom:80px}.help .contactUs .pageHeader{padding-bottom:0}.help .contactUs .helpFormWrapper{margin-top:40px;padding:0}.help .contactUs .messageReceived{margin-top:40px}.help .contactUs .messageReceived p{padding:20px}.help .contactUs .messageReceived div:first-of-type{border:1px solid var(--color-gray2)}.help .contactUs .messageReceived div:first-of-type h5{border-bottom:1px solid var(--color-gray2)}.help .contactUs .helpForm button,.help .contactUs .helpForm .button{width:100%}@media screen and (max-width: 480px){.help .contactUs{padding-bottom:40px}.help .contactUs .helpFormWrapper{margin-top:20px}}ol{list-style-type:decimal;list-style-position:inside}ol li{display:list-item}span.canCancel,p.canCancel{display:none}.TermsOfService ul{list-style:disc;list-style-type:disc;margin:0 0 20px 20px}.TermsOfService.canCancel span.canCancel,.TermsOfService.canCancel p.canCancel{display:initial}.TermsOfService.canCancel span.canCancel+span+span,.TermsOfService.canCancel p.canCancel+p+p,.TermsOfService.canCancel span.canCancel+p+p{display:none}.TermsOfService:not(.canCancel) span.canCancel+span+span,.TermsOfService:not(.canCancel) p.canCancel+p+p,.TermsOfService:not(.canCancel) span.canCancel+p+p{display:initial}.botmSwitchConf h4{margin-bottom:20px}.botmSwitchConf img{margin:20px auto;max-width:120px}.botmSwitchConf img.ill{max-width:100px}.botmSwitchConf .confirmationActions{width:100%;max-width:280px;margin:20px auto}.botmSwitchConf .confirmationActions a.button,.botmSwitchConf .confirmationActions button{margin-top:10px;width:100%}.logoIconDisc{background-color:var(--color-white);display:inline-block;border-radius:50%;width:40px;height:40px;margin:-13px auto 0;text-align:center}.logoIconDisc svg{margin:5px 0 0 0;width:32px;height:30px}.logoIconDisc svg path,.logoIconDisc svg polygon{fill:var(--color-white)}@media screen and (max-width: 480px){.botmSwitchConf button.link{padding:0}.botmSwitchConf button.link:first-of-type{padding-right:10px}.botmSwitchConf .confirmationActions{margin-bottom:0}.botmSwitchConf .confirmationActions a.button{margin-top:0}}@media screen and (max-width: 360px){.botmSwitchConf img{max-height:150px}.botmSwitchConf img.ill{max-width:75px;margin-bottom:5px}}.extrasLanding{padding-bottom:80px;position:relative}.extrasLanding .bookTitle .-desktop{display:block}.extrasLanding .bookTitle .-mobile{display:none}.extrasLanding .pageHeader{padding-top:40px;padding-bottom:0px}.extrasLanding .confirmation.modal{padding:40px;top:50%;z-index:203;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.extrasLanding .confirmation.modal h4{margin-bottom:30px}.extrasLanding .confirmation.modal img{max-width:120px;-webkit-box-shadow:4px 2px 9px 1px rgba(68,68,68,.2);-moz-box-shadow:4px 2px 9px 1px rgba(68,68,68,.2);-o-box-shadow:4px 2px 9px 1px rgba(68,68,68,.2);box-shadow:4px 2px 9px 1px rgba(68,68,68,.2)}.extrasLanding .captureModal+.modal,.extrasLanding .modal.captureModal{text-align:center;position:absolute;max-width:500px;max-height:675px;top:165px;left:50%;padding:60px;border:1px solid var(--color-gray2);z-index:50;-webkit-box-shadow:7px 7px 7px rgba(68,68,68,.2);-moz-box-shadow:7px 7px 7px rgba(68,68,68,.2);-o-box-shadow:7px 7px 7px rgba(68,68,68,.2);box-shadow:7px 7px 7px rgba(68,68,68,.2);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.extrasLanding .captureModal+.modal form,.extrasLanding .modal.captureModal form{text-align:left}.extrasLanding .blurWrapper{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.extrasLanding .blurWrapper.blur{-webkit-filter:blur(20px);filter:blur(20px);min-height:620px}.extrasLanding .innerWrapper.blurred{filter:blur(20px);filter:url("blur.svg#gaussian_blur");-webkit-filter:blur(20px)}.extrasLanding .-header{text-align:center;background-color:var(--color-gray1)}.extrasLanding .-header p{margin-bottom:0}.extrasLanding .-header.fixed{position:fixed;padding:20px;z-index:101}.extrasLanding .-header.fixed+.innerWrapper{padding-top:270px}.extrasLanding .-header p{margin-bottom:10px;padding:0 20px;text-align:center;margin-top:10px}.extrasLanding.loggedIn .-header.fixed p{display:none}.extrasLanding.loggedIn .-header.fixed+div{padding-top:270px}.extrasLanding .currentSelections{position:relative}.extrasLanding .currentSelections .scrollSelectionsList{margin-bottom:20px}.extrasLanding .currentSelections .viewAll{font-size:1.8rem;color:#182747}.extrasLanding .currentSelections .scrollSelectionsList>h5{text-align:center;position:relative;margin-top:20px;margin-bottom:10px}.extrasLanding .currentSelections .scrollSelectionsList>h5:before,.extrasLanding .currentSelections .scrollSelectionsList>h5:after{border-top:1px solid var(--color-gray2);display:block;content:"";position:absolute;top:50%;width:45%}.extrasLanding .currentSelections .scrollSelectionsList>h5:before{right:55%}.extrasLanding .currentSelections .scrollSelectionsList>h5:after{left:55%}.extrasLanding .sliderItemsContainer{display:flex}.extrasLanding .sliderItemsContainer .imgWrapper{width:196px;margin:0 auto}.extrasLanding .sliderItemsContainer .logoIconDisc{margin:0;width:auto}.extrasLanding .sliderItemsContainer .logoIconDisc img{vertical-align:middle;width:30px}.extrasLanding .sliderItemsContainer .isBotm>div{display:inline-block;vertical-align:top}.extrasLanding .sliderItemsContainer .isBotm>div:not(.logoIconDisc){width:60px}.extrasLanding .sliderItemsContainer .isBotm>div:first-of-type{text-align:right}.extrasLanding .sliderItemsContainer .isBotm>div:last-of-type{text-align:left}.extrasLanding .sliderItemsContainer .isBotm h5{margin-left:10px;display:inline-block;color:var(--color-primary5);font-weight:bold;font-size:1.3rem;line-height:0}.extrasLanding .sliderItemsContainer .isBotm .-check{display:inline-block;height:18px;width:18px;border-radius:50%;background-color:var(--color-gray5);padding:3px 3px;margin-left:10px}.extrasLanding .sliderItemsContainer .isBotm .-check svg{height:12px;width:12px}.extrasLanding .-w40{text-align:right}.extrasLanding .exclusive h5{width:88%;margin:auto}.extrasLanding .fixed p{margin-bottom:0}.extrasLanding .mostLoved{padding-bottom:8px}.extrasLanding .mostLoved .miniText{color:var(--color-black)}.extrasLanding .mostLoved svg{width:18px;height:16px;vertical-align:middle;margin-right:5px;margin-top:-4px}.extrasLanding .mostLoved svg path{fill:#f7b5c5;stroke:#f7b5c5}.extrasLanding .mostLoved span{vertical-align:middle}.sliderItemsContainer .button.tertiary.alt{color:var(--color-gray5);cursor:default}.loader{display:none;text-align:center;position:fixed;width:80%;max-width:720px;max-height:600px;overflow:auto;padding:40px;top:54%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1002;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.loader.showing{display:inline-block}.botmConf img{width:180px;height:auto;margin:60px auto}.botmConf .actionsBar{display:block;position:relative}.botmConf .actionsBar div{margin:0 auto}.botmConf .actionsBar div .botmConfBtn{font-size:1.6}.botmConf .actionsBar div .botmConfBtn.undo{padding-top:10px}.botmConf .actionsBar div .botmConfBtn+span{color:var(--color-gray2)}.botmConf .actionsBar div .botmConfBtn+span+.botmConfBtn{margin-left:20px}.confirmation .botmConf img{margin:20px auto}.confirmation .botmConf .actionsBar{border-top:1px solid var(--color-gray2);padding:20px 0 0}@media screen and (min-width: 480px){.loadMore{margin-top:40px}}@media screen and (min-width: 1200px){.ourSelections.loggedOut .scrollSelections .sliderWrapper{min-height:325px}.ourSelections .scrollSelections .sliderWrapper{position:relative;margin:0 auto;overflow:hidden;overflow-y:hidden;height:300px;max-width:680px;display:inline-block}.ourSelections .scrollSelections .maxDisplay4 .sliderWrapper{width:544px;max-width:544px}.ourSelections .scrollSelections .maxDisplay3 .sliderWrapper{width:408px;max-width:408px}.ourSelections .scrollSelections .maxDisplay2 .sliderWrapper{width:272px;max-width:272px}.ourSelections .scrollSelections .sliderItemsContainer{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;position:absolute;top:0;left:0}.ourSelections .scrollSelections .sliderItemsContainer .sliderItem{display:table-cell}.ourSelections .scrollSelections .sliderItemsContainer .sliderItem .imgWrapper{width:196px;margin:0 auto}.ourSelections .scrollSelections .sliderItemsContainer .sliderItem .imgWrapper .cover{width:88%}.ourSelections .scrollSelections .pointerWrapper{position:absolute;top:0;right:0}.ourSelections .scrollSelections .pointerWrapper .pointer{display:inline-block;position:relative;border:1px solid var(--color-primary7);background-color:var(--color-white);width:34px;height:34px;padding-top:1px;border-radius:50%;top:-147px}.ourSelections .scrollSelections .pointerWrapper .pointer.left{left:0;padding-right:2px}.ourSelections .scrollSelections .pointerWrapper .pointer.right{right:0;padding-left:4px}.ourSelections .scrollSelections .pointerWrapper .pointer svg{width:13.125px;height:21px;vertical-align:middle}.ourSelections .scrollSelections .pointerWrapper .pointer svg polygon{fill:var(--color-primary7)}}@media screen and (max-width: 1200px){.scrollSelectionsList .pointerWrapper{display:none}.selectionsList .sliderItemsContainer{display:table;width:100%;margin:12px 10px}.selectionsList .sliderItemsContainer .sliderItem{display:table-cell}.ourSelections .sliderWrapper .sliderItem.divider{border-right:1px solid var(--color-gray2);padding-right:10px}.ourSelections .sliderWrapper .sliderItem.divider+.sliderItem{padding-left:10px}}@media screen and (max-width: 960px){.ourSelections section{padding:40px 0}}@media screen and (max-width: 850px){.ourSelections .pointerWrapper{display:none}.ourSelections .sliderWrapper .sliderItem .imgWrapper{width:146px}.ourSelections .sliderWrapper .sliderItem .imgWrapper .cover{width:90%}.ourSelections .sliderWrapper .sliderItem .button,.ourSelections .sliderWrapper .sliderItem button.primary,.ourSelections .sliderWrapper .sliderItem button.disabled{width:90%;max-width:100%;min-width:120px}.ourSelections .bookTitle .-desktop{display:none}.ourSelections .bookTitle .-mobile{display:block}}@media screen and (max-width: 640px){.modalWrapper .selectionDetails.pageModal .botmConf .actionsBar{display:block}.modalWrapper .selectionDetails.pageModal .botmConf .actionsBar .botmConfBtn.link:first-of-type{margin-right:20px}.modalWrapper .selectionDetails.pageModal .botmConf .actionsBar .botmConfBtn.undo{left:10px;top:auto}.ourSelections.loggedOut .-header.fixed{position:static}.ourSelections.loggedOut .-header.fixed+div{padding-top:0px}.ourSelections .captureModal+.modal{top:90px}.ourSelections .confirmation.modal{padding:40px 20px}.ourSelections .confirmation.modal img{margin:0 auto 20px}.botmConf h5{padding:20px 20px 0}.botmConf img{width:120px;margin:30px auto}.botmConf .actionsBar div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.botmConf .actionsBar div .botmConfBtn.undo{padding-top:0}}@media screen and (max-width: 480px){.extrasLanding .headerWrapper{padding-top:40px}.extrasLanding .headerBanner.withPromobar{padding:20px}.ourSelections .currentSelections .scrollSelectionsList>h5:after,.ourSelections .currentSelections .scrollSelectionsList>h5:before{width:38%}.ourSelections .currentSelections .scrollSelectionsList>h5:before{right:65%}.ourSelections .currentSelections .scrollSelectionsList>h5:after{left:65%}.ourSelections .confirmation.modal .divider{display:none}}.selectBar{position:relative;height:15px;margin-top:15px;background:rgba(0,0,0,0) url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjFweCIgdmlld0JveD0iMCAwIDYwMCAxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MDAgMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzNDM0M5IiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjEiLz4NCjwvc3ZnPg0K") no-repeat center}.selectBar h6{margin-top:15px}.noBar .selectBar{display:none}.sliderItemsContainer li:first-of-type .selectBar{border-left:1px solid var(--color-gray2)}.sliderItemsContainer li:last-of-type .selectBar{border-right:1px solid var(--color-gray2)}.bulletCircle{border-radius:50%;border:1px solid var(--color-primary5);height:15px;width:15px;margin:0 auto;background-color:var(--color-white)}.selections section{text-align:center;padding:40px 0}.selections section h1{margin-bottom:20px}.selections .sliderItemsContainer li{margin-bottom:0}.selections .selectionsList{padding-top:20px}li:hover,li:active,li:focus{outline-color:var(--color-primary5) !important}.listAction .logoIconDisc{margin:0;width:auto}.listAction .logoIconDisc img{vertical-align:middle}.listAction .isBotm>div{display:inline-block;vertical-align:top}.listAction .isBotm>div:not(.logoIconDisc){width:60px}.listAction .isBotm>div:first-of-type{text-align:right}.listAction .isBotm>div:last-of-type{text-align:left}.listAction .isBotm h5{margin-left:10px;display:inline-block;color:var(--color-primary5);font-weight:bold;font-size:1.3rem;line-height:0}.listAction .inBox{width:auto;max-width:88%;min-width:156px}.listAction .-check{display:inline-block;height:18px;width:18px;border-radius:50%;background-color:var(--color-gray5);padding:3px 3px;margin-left:10px}.listAction .-check svg{height:12px;width:12px}.listAction .-inBox,.listAction .-myBotm{line-height:10px}.listAction .-inBox svg path,.listAction .-myBotm svg path{fill:var(--color-white)}.listAction .-inBox.disabled:hover,.listAction .-myBotm.disabled:hover{border-color:var(--color-gray5);color:var(--color-gray5)}.sliderItemsContainer li{display:inline-block;vertical-align:top}.sliderItemsContainer li:hover,.sliderItemsContainer lili:active,.sliderItemsContainer lili:focus{outline-color:var(--color-primary5) !important}.sliderItemsContainer.featuredList li{padding-bottom:50px}.sliderItemsContainer .sliderItem .bookGenre{height:39px}.sliderItemsContainer .sliderItem .bookGenre h5{padding:5px 0;width:88%;margin:auto;text-align:left;border-bottom:1px solid var(--color-gray2)}.sliderItemsContainer .cover{height:auto;width:80%;max-width:200px;cursor:pointer;margin:10px auto 0;-webkit-box-shadow:4px 2px 9px 1px rgba(68,68,68,.2);-moz-box-shadow:4px 2px 9px 1px rgba(68,68,68,.2);-o-box-shadow:4px 2px 9px 1px rgba(68,68,68,.2);box-shadow:4px 2px 9px 1px rgba(68,68,68,.2)}.sliderItemsContainer .-mobile{display:none}@media screen and (max-width: 899px){.sliderItemsContainer .sliderItem .exclusive.debut h5{display:none}.sliderItemsContainer .sliderItem .exclusive.debut h6{border-left:none;margin-left:0;padding-left:0}}@media screen and (max-width: 850px){.sliderItemsContainer{display:flex;width:100%;margin:0 10px}.sliderItemsContainer .sliderItem .imgWrapper{width:180px;margin:0 auto}.sliderItemsContainer .sliderItem .listAction{margin:0 auto}.sliderItemsContainer .sliderItem .listAction>div{margin-top:10px}.sliderItemsContainer .sliderItem .exclusive.debut h5{display:none}.sliderItemsContainer .sliderItem .exclusive.debut h6{border-left:none;margin-left:0;padding-left:0}.sliderItemsContainer .cover{max-width:170px}.sliderItemsContainer .-mobile{display:inline-block}.sliderItemsContainer .-desktop{display:none}}@media screen and (max-width: 640px){.sliderItem .bookGenre h5{font-size:1.2rem}}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper{display:block}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper li{width:48%;display:inline-block;vertical-align:bottom;position:relative}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper li.flatTop{padding-top:0;vertical-align:bottom}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper li h6{background:var(--color-primary5);color:var(--color-white);width:100.5%;position:relative;top:0;margin-bottom:25px;padding:5px 0;left:-1px;border-radius:5px 5px 0 0}.selectPlan .SelectPlanItems .firstPlanWrapper{width:100%;padding:40px 20px;border:1px solid var(--color-gray2);text-align:center}.selectPlan .SelectPlanItems p{margin:0}.selectPlan .SelectPlanItems .disclaimerText{display:block;margin:30px 0}.selectPlan .SelectPlanItems .planMonthsWrapper{border-radius:4px;width:100%;margin:20px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.selectPlan .SelectPlanItems .planMonthsWrapper li{border:1px solid var(--color-gray2);border-radius:4px;width:30%;cursor:pointer;padding:24px 0;text-align:center;flex-grow:1;flex-basis:100%}.selectPlan .SelectPlanItems .planMonthsWrapper li:nth-of-type(even){margin:0 1%}.selectPlan .SelectPlanItems .planMonthsWrapper li.active,.selectPlan .SelectPlanItems .planMonthsWrapper li.hover{border-color:var(--color-primary5);color:var(--color-primary5)}.selectPlan .SelectPlanItems .planMonthsWrapper li.active h5,.selectPlan .SelectPlanItems .planMonthsWrapper li.active p,.selectPlan .SelectPlanItems .planMonthsWrapper li.active h4,.selectPlan .SelectPlanItems .planMonthsWrapper li.hover h5,.selectPlan .SelectPlanItems .planMonthsWrapper li.hover p,.selectPlan .SelectPlanItems .planMonthsWrapper li.hover h4{color:var(--color-primary5)}.selectPlan .SelectPlanItems .planMonthsWrapper li.disabled h4,.selectPlan .SelectPlanItems .planMonthsWrapper li.disabled h5,.selectPlan .SelectPlanItems .planMonthsWrapper li.disabled h3{color:var(--color-gray5)}.selectPlan .SelectPlanItems .planMonthsWrapper li.disabled:hover{cursor:not-allowed}.selectPlan>ul{margin-bottom:40px}.selectPlan>ul li{font-size:1.4rem;color:var(--color-black);line-height:20px;list-style-position:outside;list-style-type:disc;padding-bottom:6px}.selectPlan>ul li:last-child{padding-bottom:0}.enroll .selectPlan .SelectPlanItems h3{font-size:3.6rem;text-transform:none;margin:12px 0}@media screen and (max-width: 800px){.selectPlan{background:var(--color-white)}}@media screen and (max-width: 450px){.selectPlan .bulletList{margin-left:15px}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper{display:block}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper li{display:block;width:100%;padding:10px 0 5px 0}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper li h6{margin-bottom:10px}.selectPlan .SelectPlanItems.enroll .planMonthsWrapper li:not(:first-of-type){margin:10px 0 0 0}}.-loggingIn{text-align:center}.-loggingIn h3{margin-bottom:20px}.membershipTermsBox{display:none;border:1px solid;padding:20px;height:200px;overflow:auto;margin-top:20px}.membershipTermsBox.show{display:block}.forEnroll{display:none}.enroll .modal{max-height:575px}.enroll .forEnroll{display:inline-block;padding-right:5px}.enroll .finePrint{max-width:80%;margin:0 auto}.enterEmail .wrongPassword{margin:12px auto 10px auto;line-height:20px;width:70%;text-align:center;color:#fff}.enterEmail .wrongPassword a{color:inherit;display:block;margin-top:12px}.enroll .enterEmail .wrongPassword{color:inherit}.promoDetails{padding:20px 0 10px}.promoDetails h5{font-size:1.4rem;color:#1b4bba;margin-bottom:6px}.promoDetails ul{margin-left:18px}.promoDetails li{font-size:1.4em;line-height:2rem;list-style-position:outside;list-style-type:disc;padding-bottom:6px}.promoDetails li:last-child{padding-bottom:0}.totePop .modal{text-align:center}.totePop img{width:100%;max-width:320px}.giftConfirm h3{margin-bottom:20px}@media screen and (max-width: 960px){section.billing .details ul.narrowContent{padding:20px}section.billing .details .narrowContent{padding:0 20px 20px}section.billing .enrollActionWrapper{margin:30px 20px 40px}section.billing h3{padding:0 20px}}@media screen and (max-width: 575px){.enroll .finePrint{max-width:100%}}.enrollBanner{background-color:var(--color-primary5);text-align:center;padding:30px 10px 15px}.enrollBanner h5,.enrollBanner span{color:#fff}.enrollBanner .underline{text-decoration:underline}.enrollBanner em{font-family:"GTAmericaMediumItalic","Helvetica","Arial",sans-serif}.enrollBanner strong{font-weight:900}.enrollBanner a.applyPromoBanner{color:#fff;font-weight:900}@media screen and (max-width: 575px){.enrollBanner .siteMessage{padding:10px 5px 5px}}.orderSummary h4{margin-bottom:20px}.orderSummary .h5{padding-top:20px}.orderSummary .toolTipWrapper .tip{left:-20px}.orderSummary .toolTipWrapper:hover .tip{top:-94px;left:-20px}.orderSummary .toolTipWrapper:hover .tip:after{display:none}.orderSummary .separator{border-top:1px solid var(--color-gray2)}.orderSummary .imageHolder{width:80px;padding-right:20px}.orderSummary .imageHolder.empty div{height:90px;border:1px solid var(--color-gray2);background-color:var(--color-gray1)}.orderSummary img:not(.icon){width:100%;-webkit-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-o-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);box-shadow:0px 4px 15px 0 rgba(41,41,51,.3)}.orderSummary td{font-size:1.8rem;vertical-align:top;padding:20px 0}.orderSummary tr td:last-of-type{text-align:right}.orderSummary tr td:first-of-type{text-align:left}.orderSummary .planDescription{margin:20px 0}.orderSummary .summaryPlan{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}.rejoinOrderSummaryPrice{font-size:18px}.orderSummary .dataTable:last-of-type tr:last-of-type td{padding-bottom:0}@media screen and (max-width: 375px){.rejoinOrderSummaryPrice{font-size:16px}}@media screen and (max-width: 800px){.orderSummary{padding:0}.orderSummary .planDescription{width:100%;text-align:center;margin-bottom:10px}.orderSummary .invitationCode .toggledContent .promoActions input{width:100%}}.planItemsWrapper{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:top;-webkit-align-items:top;-webkit-box-align:top;align-items:top;-webkit-justify-content:center;justify-content:center}.planItemsWrapper li{position:relative;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;width:32%;max-width:300px;background-color:var(--color-white);border:1px solid var(--color-gray2);border-radius:12px;cursor:pointer;margin-left:20px;margin-right:20px}.planItemsWrapper li:first-of-type{margin-left:0}.planItemsWrapper li:last-of-type{margin-right:0}.planItemsWrapper li:hover,.planItemsWrapper li.active{border-color:var(--color-primary5)}.planItemsWrapper li:hover h4,.planItemsWrapper li:hover h5,.planItemsWrapper li.active h4,.planItemsWrapper li.active h5{color:var(--color-primary5)}.planItemsWrapper li .action{cursor:pointer}.planItemsWrapper li .wrap{padding:40px 10px;position:relative;width:100%}.planItemsWrapper li .wrap.wInclude{padding:40px 10px 70px}.planItemsWrapper li .top{position:absolute;width:100%;top:0;left:0;background-color:var(--color-primary5);padding:10px 0;border-radius:12px 12px 0 0;color:var(--color-white)}.planItemsWrapper li h1{font-size:3.6rem;text-transform:none;margin:15px 0}.planItemsWrapper li h1 sup{font-size:2rem}.planItemsWrapper li h3{color:var(--color-gray2);text-transform:none;margin:10px 0 -15px 0}.planItemsWrapper li h3 sup{font-size:2rem}.planItemsWrapper li h4{font-size:2.2rem;line-height:2.4rem;margin-bottom:10px}.planItemsWrapper li h4 sup{font-size:1.1rem}.planItemsWrapper li h5 sup{font-size:.9rem}.planItemsWrapper li h5.smallText{margin-top:10px}.planItemsWrapper li h6.alt{border-top:1px solid var(--color-gray2);font-size:1.3rem;width:100%;margin:0;padding:5px 10px;position:absolute;bottom:0px;left:0px}.planItemsWrapper li h6.alt.top{bottom:initial;border-top:none;border-top-right-radius:10px;border-top-left-radius:10px;background:var(--color-primary5);color:#fff}.planItemsWrapper.additionalPlan ul{width:100%}.planItemsWrapper.additionalPlan li{display:inline-block;margin:10px auto 40px;padding:20px}@media screen and (max-width: 960px){.planItemsWrapper li{margin-left:5px;margin-right:5px}}@media screen and (max-width: 899px){ul.planItemsWrapper{display:block}ul.planItemsWrapper li,ul.planItemsWrapper li:first-of-type,ul.planItemsWrapper li:last-of-type{width:100%;margin:0 auto 20px;text-align:center}ul.planItemsWrapper li .wrap,ul.planItemsWrapper li:first-of-type .wrap,ul.planItemsWrapper li:last-of-type .wrap{padding:20px 10px}ul.planItemsWrapper li .wrap.wInclude,ul.planItemsWrapper li:first-of-type .wrap.wInclude,ul.planItemsWrapper li:last-of-type .wrap.wInclude{padding:20px 10px 60px}ul.planItemsWrapper li .wrap.wTopInclude,ul.planItemsWrapper li:first-of-type .wrap.wTopInclude,ul.planItemsWrapper li:last-of-type .wrap.wTopInclude{padding-top:40px}}@media screen and (max-width: 480px){.planItemsWrapper li{width:95%;max-width:95%}.planItemsWrapper li .wrap{padding:10px}}.singleFormEnroll form+h5{padding-top:40px}@media screen and (max-width: 960px){.singleFormEnroll{padding:20px 0}}.surveyPage{text-align:center;margin:0 auto;padding-bottom:80px;min-height:calc(100vh - 131px)}.surveyPage h2{padding:56px 20px 0;margin-bottom:16px}.surveyPage .survey{border-top:none;text-align:left;margin-top:0;padding-top:0}.surveyPage .survey .smallText{font-size:18px;color:var(--color-gray5);margin-bottom:40px}.surveyPage .survey .checkWrapper{border-bottom:none;margin-bottom:32px}.surveyPage .postEnrollSurvey{text-align:center}.surveyPage .postEnrollSurvey button{width:100%}@media screen and (max-width: 680px){.surveyPage{padding-inline:20px}.surveyPage h2{padding:32px 20px 0;margin-bottom:8px}.surveyPage .cardBlock{padding:40px 20px}.surveyPage .survey .checkWrapper{margin-bottom:24px}}.shippingBilling{background-color:var(--color-gray1);padding-bottom:40px}.shippingBilling .finePrint{max-width:250px;margin:0 auto}@media screen and (max-width: 640px){.shippingBilling .cardBlock{padding:20px}.shippingBilling .cardBlock:last-of-type{padding:20px 20px 40px}}@media screen and (max-width: 480px){.shippingBilling .masthead{margin-top:60px}}.emailGate{background-color:var(--color-gray1);padding:100px 0}.emailGate.-leadCapture{background:var(--color-primary5)}.emailGate .content{background-color:var(--color-white);max-width:594px;padding:80px 60px;border:1px solid var(--color-gray2);border-radius:4px;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15)}.emailGate .enrollActionWrapper{border-top:none;margin-bottom:20px;padding-top:0;-webkit-justify-content:flex-start;justify-content:flex-start}.emailGate .enrollActionWrapper button{width:100%}@media screen and (max-width: 640px){.emailGate{padding:0}.emailGate .content{border-radius:0;box-shadow:none;max-width:100%;padding:40px 20px}.emailGate.-leadCapture .content{min-height:calc(100vh - 160px)}}@media screen and (max-width: 640px){.YA .emailGate.-leadCapture .content{background:var(--color-primary5)}.YA .emailGate.-leadCapture .content h2,.YA .emailGate.-leadCapture .content p,.YA .emailGate.-leadCapture .content label{color:var(--color-white)}.YA .emailGate.-leadCapture .content input[type=text],.YA .emailGate.-leadCapture .content input[type=email]{border:none}}.joinSelectPlan{background-color:var(--color-gray1);text-align:center;margin:0 auto;padding:100px 20px 80px}.joinSelectPlan .content{background-color:var(--color-white);max-width:715px;padding:80px 60px;border:1px solid var(--color-gray2);border-radius:4px;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15)}.joinSelectPlan .enrollActionWrapper{-webkit-justify-content:center;justify-content:center;margin-bottom:0}@media screen and (max-width: 800px){.joinSelectPlan{background-color:rgba(0,0,0,0);padding:0}.joinSelectPlan .content{padding:40px 20px;border:none;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,0);-moz-box-shadow:0px 2px 4px rgba(41,41,51,0);-o-box-shadow:0px 2px 4px rgba(41,41,51,0);box-shadow:0px 2px 4px rgba(41,41,51,0)}.joinSelectPlan button.primary{width:100%;max-width:100%}}.plansWrapper{border-radius:4px;width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly}.plansWrapper li{border:1px solid var(--color-gray2);border-radius:4px;width:30%;max-width:240px;margin:0 10px;cursor:pointer;text-align:center;flex-grow:1;flex-basis:100%}.plansWrapper li h5.smallText{color:var(--color-gray5)}.plansWrapper li.active,.plansWrapper li.hover{border-color:var(--color-primary5)}.plansWrapper li.disabled h4,.plansWrapper li.disabled h5,.plansWrapper li.disabled h3{color:var(--color-gray2)}.plansWrapper li.disabled:hover{cursor:not-allowed}.plansWrapper li .extraHeader{height:40px}.plansWrapper li .extraHeader h5{padding-top:8px;color:var(--color-white)}.plansWrapper li .extraHeader.highlight{background:var(--color-primary5)}.plansWrapper li .planDeets{margin:40px auto 40px}@media screen and (max-width: 800px){.plansWrapper{display:block;margin-top:20px}.plansWrapper li{width:100%;max-width:450px;margin:0 auto}.plansWrapper li:not(:first-of-type){margin-top:20px}.plansWrapper li .planDeets{margin:30px auto}.plansWrapper li .extraHeader{height:auto}.plansWrapper li .extraHeader h5{padding:6px}}.yearlyPlanUpgrade .subhead{max-width:460px;margin:20px auto 32px;padding:0 40px}.yearlyPlanUpgrade .planMonthsWrapper{width:fit-content;display:flex;gap:20px;margin-inline:auto}.yearlyPlanUpgrade .planMonthsWrapper li{min-width:160px}.yearlyPlanUpgrade .planMonthsWrapper li .detailsBox{padding:20px}.yearlyPlanUpgrade .planMonthsWrapper li .header{background-color:var(--color-gray2)}.yearlyPlanUpgrade .planMonthsWrapper li .offer{flex:1 auto;border:1px solid var(--color-gray2);border-radius:4px;max-width:160px}.yearlyPlanUpgrade .planMonthsWrapper li.active .header{background-color:var(--color-primary5);color:var(--color-white)}.yearlyPlanUpgrade .planMonthsWrapper li.active .offer{border:1px solid var(--color-primary5)}.yearlyPlanUpgrade .planMonthsWrapper .highlight{color:var(--color-primary5)}.yearlyPlanUpgrade h4{font-size:24px}.yearlyPlanUpgrade .desc{padding:20px 0 10px}.yearlyPlanUpgrade .line-item+.line-item{display:flex;flex-wrap:nowrap;border-bottom:1px solid var(--color-gray2);padding:20px 0}.yearlyPlanUpgrade .line-item h5{margin-bottom:0}.yearlyPlanUpgrade .line-item.first{padding-bottom:11px;text-align:left}.yearlyPlanUpgrade .line-item>div{flex:1 auto;display:flex;flex-wrap:nowrap}.yearlyPlanUpgrade .line-item .right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.yearlyPlanUpgrade .line-item .left{align-items:center}.yearlyPlanUpgrade .steps-nav{display:flex;flex-wrap:nowrap;justify-content:center;padding-bottom:12px}.yearlyPlanUpgrade .steps-nav .pointer{display:flex;align-items:center}.yearlyPlanUpgrade .steps-nav .nav-title{padding:0 15px}@media screen and (min-width: 480px){.yearlyPlanUpgrade .subhead{margin:0 auto 40px;padding:0}}.gift.visitor .-headerWrapper h1{max-width:unset}.gift.visitor .-headerWrapper .button{white-space:nowrap;max-width:160px;min-width:136px;padding:14px 5px;margin:40px 0 0}.gift.visitor .-headerWrapper .button:last-of-type{margin-left:20px;background-color:#fff}.gift.visitor .-lifestyleImage{background:none;padding:0}.gift.visitor .selectPlan{margin:0 auto;padding-bottom:10px;padding-top:40px;max-width:100%}.gift.visitor .selectPlan.-varZero p{margin:12px auto 0}.gift.visitor .selectPlan.isBlue{background-color:#204098}.gift.visitor .selectPlan.isBlue .white{color:#fff}.gift.visitor .selectPlan.isGrey{background-color:var(--color-gray1)}.gift.visitor .selectPlan .SelectPlanItems .enrollActionWrapper.singleAction{display:none}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper{justify-content:center}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;-webkit-box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);-moz-box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);-o-box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);border:none;background-color:var(--color-white);max-width:295px;padding:0}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li:nth-of-type(even){margin:0 30px}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li .offer{flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li h5{font-size:1.2rem;line-height:1.2rem;letter-spacing:.15rem;color:var(--color-white);background-color:var(--color-primary5);padding:20px;border-radius:3px 3px 0 0;margin-bottom:40px;text-transform:uppercase}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li h6{color:var(--color-gray5);font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem;margin:4px auto 40px}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li .button{padding:10px;width:100%}.gift.visitor .-selections .bookListCarouselList{margin-top:40px}.gift.visitor .bookListCarouselList{margin-top:40px}.gift.visitor .bookListCarouselList .bookListItem{width:80%;max-width:200px;min-width:180px;margin:0 auto}@media screen and (max-width: 1040px){.gift.visitor section{padding:60px 20px}}@media screen and (max-width: 850px){.gift.visitor .-selections{padding-left:0;padding-right:0}.gift.visitor .selectPlan{background-color:rgba(0,0,0,0)}.gift.visitor .selectPlan .SelectPlanItems{padding:0 10px}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li{margin:20px auto;max-width:340px}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li:nth-of-type(even){margin:20px auto}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li:last-of-type{margin-bottom:0}}@media screen and (max-width: 1040px){.gift.visitor section{padding:40px 20px}.gift.visitor .selectPlan{max-width:100%}}@media screen and (max-width: 850px){.gift.visitor section.-selections{padding:20px 0}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper{display:block}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper h3{font-size:5.2rem}.gift.visitor .selectPlan .SelectPlanItems .planMonthsWrapper li{width:100%;margin:20px auto}}@media screen and (max-width: 799px){.gift.visitor .-headerWrapper{padding-top:20px;padding-bottom:0}.gift.visitor .-headerWrapper .button:last-of-type{margin-left:2%}.gift.visitor .-lifestyleImage .innerContainer{padding:40px 0 0}}@media screen and (max-width: 480px){.gift.visitor .-headerWrapper{min-height:auto}.gift.visitor .-headerWrapper h1{font-size:5.2rem;line-height:5.2rem}.gift.visitor .-headerWrapper h1.-varZero{font-size:3.6rem !important}.gift.visitor .-headerWrapper .button{max-width:100%;margin-top:20px}.gift.visitor .-lifestyleImage .innerContainer{overflow:hidden;-webkit-justify-content:center;justify-content:center}.gift.visitor .-lifestyleImage .innerContainer .-heroImage:not(.-botyHero){margin-right:0}.gift.visitor .-lifestyleImage .innerContainer .-heroImage:not(.-botyHero).evergreen{position:relative;left:-50px}}@media screen and (max-width: 370px){.gift.visitor .-headerWrapper .button:last-of-type{margin:20px 0}}.illustrations1{position:absolute;width:190px;height:180px;left:-63px;top:-82px;z-index:-1;opacity:1}.illustrations1 img{position:absolute;opacity:0;-webkit-transition:transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-moz-transition:transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-ms-transition:transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-o-transition:transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;transition:transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms}.illustrations1 img.image1{width:46px;height:46px;top:-180px;left:70px;-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}.illustrations1 img.image2{width:37px;height:40px;top:0;left:0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;-moz-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;-ms-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;-o-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms}.illustrations1 img.image3{width:28px;height:32px;top:-120px;left:28px;-moz-transform:rotate(280deg);-o-transform:rotate(280deg);-ms-transform:rotate(280deg);-webkit-transform:rotate(280deg);transform:rotate(280deg);-webkit-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 900ms;-moz-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 900ms;-ms-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 900ms;-o-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 900ms;transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 900ms}.illustrations1 img.image3b{width:46px;height:46px;top:0;left:151px;-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-moz-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-ms-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-o-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms}.illustrations1 img.image3d{width:53px;height:53px;top:60px;left:151px;-moz-transform:rotate(65deg);-o-transform:rotate(65deg);-ms-transform:rotate(65deg);-webkit-transform:rotate(65deg);transform:rotate(65deg)}.illustrations1 img.image4{width:46px;height:43px;top:-144px;-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.illustrations1.animate img{position:absolute;opacity:1}.illustrations1.animate img.image1{width:46px;height:46px;top:2px;left:70px;-moz-transform:rotate(-100deg);-o-transform:rotate(-100deg);-ms-transform:rotate(-100deg);-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}.illustrations1.animate img.image2{width:37px;height:40px;top:54px;left:75px;-moz-transform:rotate(-70deg);-o-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.illustrations1.animate img.image3{width:28px;height:32px;top:20px;left:28px;-moz-transform:rotate(-56deg);-o-transform:rotate(-56deg);-ms-transform:rotate(-56deg);-webkit-transform:rotate(-56deg);transform:rotate(-56deg)}.illustrations1.animate img.image3b{width:46px;height:46px;top:22px;left:133px;-moz-transform:rotate(-32deg);-o-transform:rotate(-32deg);-ms-transform:rotate(-32deg);-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}.illustrations1.animate img.image3d{width:53px;height:53px;top:87px;left:39px;-moz-transform:rotate(-92deg);-o-transform:rotate(-92deg);-ms-transform:rotate(-92deg);-webkit-transform:rotate(-92deg);transform:rotate(-92deg)}.illustrations1.animate img.image4{width:46px;height:43px;top:144px;left:23px;-moz-transform:rotate(-88deg);-o-transform:rotate(-88deg);-ms-transform:rotate(-88deg);-webkit-transform:rotate(-88deg);transform:rotate(-88deg)}.illustrations2{position:absolute;width:208px;height:170px;right:0;bottom:0;z-index:10}.illustrations2 img{position:absolute;opacity:0;-webkit-transition:top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-moz-transition:top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-ms-transition:top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-o-transition:top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;transition:top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),transform 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms}.illustrations2 img.image3{width:28px;height:32px;top:-60px;left:127px;-moz-transform:rotate(190deg);-o-transform:rotate(190deg);-ms-transform:rotate(190deg);-webkit-transform:rotate(190deg);transform:rotate(190deg)}.illustrations2 img.image4{width:124px;height:130px;top:-40px;left:0;-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg)}.illustrations2 img.image5{width:50px;height:58px;top:-10px;left:99px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-moz-transition:top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-ms-transition:top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-o-transition:top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;transition:top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms}.illustrations2.animate img{opacity:1}.illustrations2.animate img.image3{top:0;left:127px;-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.illustrations2.animate img.image4{width:170px;height:230px;top:18px;left:0;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.illustrations2.animate img.image5{top:136px;left:99px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width: 850px){.illustrations1,.illustrations{display:none}.illustrations2{bottom:-12px}.illustrations2 img.image3{top:0px;width:28px;height:32px;-moz-transform:rotate(190deg);-o-transform:rotate(190deg);-ms-transform:rotate(190deg);-webkit-transform:rotate(190deg);transform:rotate(190deg)}.illustrations2 img.image4{top:-20px;width:67px;height:72px}.illustrations2 img.image5{top:0px;width:35px;height:42px}.illustrations2.animate img.image3{top:60px;left:168px;-moz-transform:rotate(190deg);-o-transform:rotate(190deg);-ms-transform:rotate(190deg);-webkit-transform:rotate(190deg);transform:rotate(190deg)}.illustrations2.animate img.image4{top:89px;left:143px;width:67px;height:92px}.illustrations2.animate img.image5{left:167px}}.gift{margin-bottom:120px}@media screen and (max-width: 680px){.gift{margin-bottom:80px}}.gift.exp135{margin-bottom:0}.messageLabelWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;margin-top:6px}.messageLabelWrapper .miniText{text-transform:none}.messageLabelWrapper label{margin-bottom:6px}label[for=noMessage]{text-transform:none;font-size:1.4rem;letter-spacing:0;display:block;margin:10px 0 20px}.messageOutput{margin-top:12px}.messageOutput li:last-of-type{margin-top:6px}.giftBilling fieldset{margin-bottom:0}.success img{margin:20px 0 30px}.success h4{margin-bottom:30px}@media screen and (max-width: 680px){.gift .selectPlan .SelectPlanItems .planMonthsWrapper{display:block}.gift .selectPlan .SelectPlanItems .planMonthsWrapper li{width:100%;margin:12px 0;padding:12px}.gift .selectPlan .SelectPlanItems .planMonthsWrapper h3{font-size:3.6rem}.gift .selectPlan .SelectPlanItems .planMonthsWrapper .promoCallout{font-size:1.2rem}}@media screen and (max-width: 640px){.narrow{padding:0 10px}}.redeemGift .giftCode input[type=text]{text-transform:uppercase}.giftRedeem{margin:20px auto;max-width:440px}.redeem{text-align:left;margin-bottom:0px;max-width:440px}.redeem .giftContent{display:flex;align-items:center;margin-top:30px}.redeemGiftConfirm{text-align:center}.redeemGiftConfirm h3{margin-bottom:0}.redeemGiftConfirm p{margin-top:20px}.redeemGiftConfirm .button{margin-top:20px;width:100%}@media screen and (max-width: 480px){.redeemGift .pageHeader{padding-bottom:24px}}.giftRejoin .pageHeader{padding:80px 0 20px}.giftRejoin .pageHeader p{margin:20px auto 0}.giftRejoin .giftRejoinOffer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:71vh}.giftRejoin .giftRejoinOffer .contentHolder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;text-align:left;width:50%;padding:70px 100px;background:var(--color-primary5);justify-content:flex-end}.giftRejoin .giftRejoinOffer .contentHolder .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;max-width:600px}.giftRejoin .giftRejoinOffer .contentHolder .content .button{margin:40px 0}.giftRejoin .giftRejoinOffer .imageHolder{width:50%;background:url("//static.bookofthemonth.com/gift/gift-renew.jpg") no-repeat center center;background-size:cover}.giftRejoin .giftRejoinOffer .checklist{margin:20px 0}.giftRejoin .giftRejoinOffer .checklist li p{color:var(--color-white);font-size:1.6rem}.giftRejoin .giftRejoinForm .selectPlan{margin:0 auto 30px;padding-bottom:30px;border-bottom:1px solid var(--color-gray2)}.giftRejoin .giftRejoinForm .selectPlan .plansWrapper{justify-content:center}.giftRejoin .giftRejoinForm .SelectPlanItems.enroll .planMonthsWrapper li h3{margin-bottom:0}.giftRejoin .giftRejoinForm .SelectPlanItems.enroll .planMonthsWrapper li .miniText{color:var(--color-gray5)}.giftRejoin .giftRejoinForm li .header{padding:4px 8px;background-color:var(--color-gray2)}.giftRejoin .giftRejoinForm li.active .header{background-color:var(--color-primary5)}.giftRejoin .giftRejoinForm li.active .highlight{color:var(--color-primary5)}.giftRejoin .giftRejoinForm li.active .header *{color:var(--color-white)}.giftRejoin .plansWrapper li{width:48%;flex-grow:0;flex-basis:48%}.giftRejoin .plansWrapper li .planDeets{margin:20px 20px 20px}@media screen and (max-width: 1080px){.giftRejoin .giftRejoinOffer .contentHolder{padding:40px}}@media screen and (max-width: 800px){.giftRejoin .pageHeader{padding-top:40px}.giftRejoin .pageHeader .button{width:100%}.giftRejoin .giftRejoinOffer{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.giftRejoin .giftRejoinOffer .contentHolder{width:100%}.giftRejoin .giftRejoinOffer .contentHolder .button{width:100%}.giftRejoin .giftRejoinOffer .imageHolder{width:100%;height:50vh}.giftRejoin .plansWrapper{display:flex;margin-top:0}.giftRejoin .plansWrapper li{margin:0 auto}.giftRejoin .plansWrapper li .planDeets{margin:20px auto}}.gift.visitor.mothersday .giftHeader .-headerWrapper .button{white-space:nowrap;max-width:160px;min-width:136px;padding:14px 5px;margin:40px 0 0}.gift.visitor.mothersday .giftHeader .-headerWrapper .button:last-of-type{margin-left:20px}.gift.visitor.mothersday .giftHeader .-lifestyleImage{background:var(--color-white);background:-moz-linear-gradient(top, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:-webkit-linear-gradient(top, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);background:linear-gradient(to bottom, var(--color-white) 50%, var(--color-primary5) 50%, var(--color-primary5) 50%, var(--color-primary5) 100%);padding:0}.gift.visitor.mothersday .giftHeader .selectPlan{padding-bottom:10px;max-width:100%;background:var(--color-primary5);background:-moz-linear-gradient(top, var(--color-primary5) 0%, var(--color-primary5) 78%, var(--color-white) 78%, var(--color-white) 78%);background:-webkit-linear-gradient(top, var(--color-primary5) 0%, var(--color-primary5) 78%, var(--color-white) 78%, var(--color-white) 78%);background:linear-gradient(to bottom, var(--color-primary5) 0%, var(--color-primary5) 78%, var(--color-white) 78%, var(--color-white) 78%)}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper{justify-content:center}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;-webkit-box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);-moz-box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);-o-box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);box-shadow:1px 3px 6px 4px rgba(68,68,68,.1);border:none;background-color:var(--color-white);max-width:295px;padding:0}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li:nth-of-type(even){margin:0 30px}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li .offer{flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li h5{font-size:1.2rem;line-height:1.2rem;letter-spacing:.15rem;color:var(--color-white);background-color:var(--color-primary5);padding:20px;border-radius:3px 3px 0 0;margin-bottom:40px;text-transform:uppercase}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li h6{color:var(--color-gray5);font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem;margin:4px auto 40px}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li .button{padding:10px;width:100%}@media screen and (max-width: 800px){.gift.visitor.mothersday .giftHeader .-howItWorks h1{font-size:6.4rem}.gift.visitor.mothersday .giftHeader .selectPlan{background:var(--color-primary5);background:-moz-linear-gradient(top, var(--color-primary5) 0%, var(--color-primary5) 85%, var(--color-white) 85%, var(--color-white) 85%);background:-webkit-linear-gradient(top, var(--color-primary5) 0%, var(--color-primary5) 85%, var(--color-white) 85%, var(--color-white) 85%);background:linear-gradient(to bottom, var(--color-primary5) 0%, var(--color-primary5) 85%, var(--color-white) 85%, var(--color-white) 85%)}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems{padding:0 10px}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li{margin:20px auto;max-width:340px}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li:nth-of-type(even){margin:20px auto}.gift.visitor.mothersday .giftHeader .selectPlan .SelectPlanItems .planMonthsWrapper li:last-of-type{margin-bottom:0}}@media screen and (max-width: 799px){.gift.visitor.mothersday .giftHeader .-headerWrapper{margin-top:0;padding-bottom:0}.gift.visitor.mothersday .giftHeader .-headerWrapper .button:last-of-type{margin-left:2%}.gift.visitor.mothersday .giftHeader .-lifestyleImage .innerContainer{padding:40px 20px 0}}@media screen and (max-width: 480px){.gift.visitor.mothersday .-howItWorks h1{font-size:3.6rem;letter-spacing:-1.1px;line-height:4.2rem;margin-bottom:12px}.gift.visitor.mothersday .giftHeader h1{font-size:5.2rem;line-height:5.2rem}.gift.visitor.mothersday .giftHeader .-lifestyleImage{height:auto;padding-bottom:0}}.shipNow .error{margin-bottom:20px}.shipNow .confirmationWrapper{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;position:fixed;right:0;left:0;z-index:1000}.shipNow .confirmation{overflow:auto;-webkit-transition:top .6s ease-in-out,opacity .6s ease-out;-moz-transition:top .6s ease-in-out,opacity .6s ease-out;-ms-transition:top .6s ease-in-out,opacity .6s ease-out;-o-transition:top .6s ease-in-out,opacity .6s ease-out;transition:top .6s ease-in-out,opacity .6s ease-out}.shipNow .confirmation .-copyContainer h4{text-align:center;margin-bottom:20px}.shipNow .confirmation.-mobile{position:absolute;top:1000px;left:-1000px;width:100%;z-index:-1;opacity:0;background-color:var(--color-white)}.shipNow .confirmation .modalClose{background-color:rgba(0,0,0,0)}.shipNow .confirmation.-forSuccess{padding:0;max-height:100vh}.shipNow .sinButtonWrapper{display:none;position:fixed;bottom:0;left:0;padding:20px;border-top:1px solid var(--color-gray2);border-bottom:1px solid var(--color-gray2);width:100%;background-color:#fff;text-align:center;z-index:200;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.shipNow .sinButtonWrapper canvas{z-index:1001}.shipNow .sinButtonWrapper button{margin-left:auto;margin-right:auto;display:block;width:100%}.shipNow .shipItNowForm table{width:100%}.shipNow .shipItNowForm table .checkWrapper input{cursor:pointer}.shipNow .shipItNowForm table tr td{color:var(--color-primary7);padding-bottom:15px}.shipNow .shipItNowForm table tr td label{padding-left:0}.shipNow .shipItNowForm table tr:last-of-type td{padding-bottom:0}.shipNow .successModal p{color:var(--color-gray5)}.shipNow .moreOfferBox{background-color:var(--color-gray1);border:1px solid var(--color-gray2);padding:20px 10px;margin-top:30px;text-align:center}.shipNow .moreOfferBox .moreOfferHeader{display:flex;justify-content:center;align-items:flex-end}.shipNow .moreOfferBox .moreOfferHeader img{width:34px;height:34px;margin-left:10px}.shipNow .moreOfferBox .moreOfferBody{margin:5px 0}.shipNow .moreOfferBox:last-of-type{margin-top:20px}@media screen and (max-width: 640px){.modalWrapper.SIN{display:none}.shipNow .sinButtonWrapper{display:block}.shipNow .confirmationWrapper{z-index:10000}.shipNow .confirmationWrapper.open{bottom:0;top:0}.shipNow .confirmationWrapper.closed{bottom:-800px}.shipNow .confirmation.-desktop{display:none}.shipNow .confirmation.-mobile{left:0px;z-index:1001;opacity:1;bottom:-250px;padding:40px 20px}.shipNow .confirmation.-mobile.open{top:0;bottom:0}.shipNow .confirmation.-mobile.-forSuccess{padding:50px 0 0 0}}.skipMonth{text-align:center;padding:0 20px}.skipMonth img{margin:0 0 10px -50px}.skipMonth h4{margin-bottom:10px}.skipMonth h4.dontLoveSkip{font-size:1.8rem;line-height:2.8rem}.skipMonth .confirmationActions button{min-width:180px;display:block;margin:0 auto 20px}.myBox{padding:68px 0 80px}.myBox.fadeOut{opacity:0;transition:width .5s .5s,height .5s .5s,opacity .5s}.myBox.fadeIn{opacity:1;transition:width .5s,height .5s,opacity .5s .5s}.myBox .cardBlock{margin-bottom:0;padding:40px 80px;max-width:600px}.myBox .pageHeader{margin:0;padding:80px 20px 40px}.myBox .boxHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-webkit-box-align:flex-end;align-items:flex-end;position:relative;padding-bottom:20px;border-bottom:1px solid var(--color-gray2)}.myBox .boxHeader h4{margin-bottom:0;display:inline-block;line-height:30px}.myBox .boxHeader h4.postPurchase{text-align:center;width:100%}.myBox .boxHeader.red .postPurchase{color:var(--color-error6)}.myBox .boxHeader .shipItNowButton a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end}.myBox .boxHeader .shipItNowButton a .shipBoxIcon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.myBox .boxHeader .shipItNowButton a .shipBoxIcon svg path{stroke:var(--color-primary5)}.myBox .boxHeader .shipItNowButton .spinner{width:30px}.myBox .boxHeader .shipItNowButton .shipMyBoxLabel{padding-right:10px}.myBox .boxHeader .iconButton{position:absolute;top:0;padding-top:14px}.myBox .boxHeader .iconButton .arrow{padding-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.myBox .boxHeader .iconButton.-left{left:-86px}.myBox .boxHeader .iconButton.-right{right:-86px}.myBox .myBoxMessaging{text-align:center;border:1px solid var(--color-success6);border-radius:4px;padding:20px 30px}.myBox .myBoxMessaging.-caution{border:1px solid var(--color-primary5)}.myBox .myBoxMessaging.-noBorder{border:none;padding:0 20px}.myBox .pointer{position:absolute;top:100px}.myBox .pointer svg{height:20px}.myBox .pointer svg polygon{fill:#182747}.myBox .pointer.right{right:0px}.myBox .pointer.left{left:0px}.myBox .boxItems .boxItemHolder{position:relative;vertical-align:top;padding:20px 20px 0 20px}.myBox .boxItems .detailsHolder{width:100%}.myBox .boxItems .boxItemContainer td{padding-bottom:20px}.myBox .boxItems .boxItemContainer td.paddingBottom20{padding-bottom:20px}.myBox .boxItems .boxItemContainer.-withMessage td{padding-bottom:16px}.myBox .boxItems td{vertical-align:top;padding:0}.myBox .boxItems .preorderMessage td{padding-top:0}.myBox .boxItems .preorderMessage p{font-family:"FoldGrotesquePro-Italic","Helvetica Italic","Arial Italic",sans-serif;color:#54585c;text-align:left;padding-top:0;padding-bottom:40px}.myBox .boxItems .itemPrice{text-align:right}.myBox .boxItems .itemPrice.-mobile{display:none}.myBox .boxItems .itemPrice .fullPrice{color:var(--color-gray5)}.myBox .boxItems .marginBottom10{margin-bottom:10px}.myBox .boxItems h6{padding:20px 0}.myBox .boxItems .imageHolder{padding-right:20px}.myBox .boxItems p.-mobileFontOveride{font-size:1.4rem}.myBox .boxItems .promoText{color:var(--color-gray5)}.myBox .boxItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;text-align:center;width:120px;height:183px;margin-bottom:8px;cursor:pointer}.myBox .boxItem.full{border:none;cursor:default;-webkit-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-o-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);box-shadow:0px 4px 15px 0 rgba(41,41,51,.3)}.myBox .boxItem.empty{border:1px solid var(--color-gray2);background-color:var(--color-gray1)}.myBox .boxItem.empty svg{margin:0 auto}.myBox .boxItem.empty svg circle,.myBox .boxItem.empty svg line{-webkit-transition:stroke .2s ease;-moz-transition:stroke .2s ease;-ms-transition:stroke .2s ease;-o-transition:stroke .2s ease;transition:stroke .2s ease}.myBox .boxItem.empty:not(.-noHover):hover{border-color:var(--color-primary5)}.myBox .boxItem.empty:not(.-noHover):hover svg circle,.myBox .boxItem.empty:not(.-noHover):hover svg line{stroke:var(--color-primary5)}.myBox .boxItem.empty.freeBotyTeaser{display:flex;justify-content:center;background-color:#fff}.myBox .boxItem.empty.freeBotyTeaser img{width:70%}.myBox .boxItem.-noHover{cursor:default}.myBox .boxItem svg{margin:0 auto}.myBox .billShip{margin-top:20px;border-top:1px solid var(--color-gray2)}.myBox .billShip td,.myBox .boxTotals td{padding:20px 0 20px}.myBox .billShip .separator,.myBox .boxTotals .separator{border-top:1px solid var(--color-gray2)}.myBox .billShip .separator td,.myBox .boxTotals .separator td{padding:20px 0}.myBox .questions{border-top:1px solid var(--color-gray2);padding:40px 0 0}.myBox .payWithCash label .checkBox{padding:0;width:12px;height:12px}.myBox .payWithCash label .checkBox>div{display:none}.myBox .payWithCash label .checkBox .checkmark{position:relative;height:18px;width:18px;background:rgba(0,0,0,0);margin-top:-7px;margin-left:0}.myBox .payWithCash label .checkBox .checkmark svg{width:15px;height:13px}.myBox .payWithCash label .checkBox .checkmark polyline{stroke:var(--color-primary5)}.myBox .payWithCash label input:checked~.checkBox div{display:block}.myBox .payWithCash.toolTipWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;margin-top:10px}.myBox .payWithCash.toolTipWrapper:hover .tip,.myBox .payWithCash.toolTipWrapper:focus .tip,.myBox .payWithCash.toolTipWrapper:active .tip{top:35px;left:6px}.myBox .modal.confirmation .boxItem,.myBox .confirmation.-mobile .boxItem{height:auto;width:42px;margin-bottom:12px}.myBox .modal.confirmation .pendingModal,.myBox .confirmation.-mobile .pendingModal{height:80px;display:table;width:100%;text-align:center;padding:0 20px}.myBox .separator{border-top:1px solid var(--color-gray2)}.myBox .separator td{padding:0}.myBox .dataTable.boxTotals{border-top:1px solid var(--color-gray2)}.modal.confirmation.-editDetails{display:none}.modal.confirmation.-editDetails.open{display:block}@media screen and (max-width: 640px){.myBox .confirmationActions button.primary{width:100%;max-width:100%}.myBox .pageHeader{padding:40px 20px}.myBox .shipItNowButton{display:none}.myBox .cardBlock{padding:20px;box-shadow:none}.myBox .boxItems .detailsHolder{width:100%}.myBox .boxItems .itemPrice.-desktop{display:none}.myBox .boxItems .itemPrice.-mobile{display:block;text-align:left}.myBox .boxItems .itemPrice .imageHolder{width:112px}.myBox .boxItem{width:100px;height:150px}.myBox .boxHeader h4{margin:0 auto}.myBox .boxHeader .iconButton{top:-8px}.myBox .boxHeader .iconButton.-left{left:-10px}.myBox .boxHeader .iconButton.-right{right:-10px}.myBox .confirmation.modal.-editDetails{display:block;opacity:0;left:-1000px;top:1000px;bottom:-250px;padding:40px 20px;-webkit-transition:top .8s ease;-moz-transition:top .8s ease;-ms-transition:top .8s ease;-o-transition:top .8s ease;transition:top .8s ease;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%;max-width:100%;z-index:-1;position:fixed;max-height:100%}.myBox .confirmation.modal.-editDetails.open{top:48px;bottom:0;left:0;opacity:1;z-index:10000}.myBox .questions{padding-top:20px;padding-bottom:10px}}.buttonContainerForMobile{padding-top:20px}@media screen and (max-width: 480px){.myBox{padding:0}.myBox .cardBlock{border:none}.buttonContainerForMobile{position:fixed;bottom:0;left:0;z-index:1000;background-color:var(--color-white);width:100%;padding:20px 20px;border-top:1px solid var(--color-gray2);text-align:center;will-change:bottom;-webkit-box-shadow:0px 2px 12px 1px rgba(68,68,68,.2);-moz-box-shadow:0px 2px 12px 1px rgba(68,68,68,.2);-o-box-shadow:0px 2px 12px 1px rgba(68,68,68,.2);box-shadow:0px 2px 12px 1px rgba(68,68,68,.2);-webkit-transition:bottom .6s ease-in-out;-moz-transition:bottom .6s ease-in-out;-ms-transition:bottom .6s ease-in-out;-o-transition:bottom .6s ease-in-out;transition:bottom .6s ease-in-out}}.rejoin .welcomeSection{background:var(--color-primary5) url("//static.bookofthemonth.com/landing/experience/experienceBgDk.jpg") no-repeat center;background-size:cover;padding:60px 40px}.rejoin .welcomeWrapper{width:100%;max-width:550px;margin:0 auto}.rejoin .welcomeWrapper .button{width:100%}.rejoin .masthead{margin-top:0}.rejoin .-selections{background:var(--color-primary5)}.rejoin .signUp button{width:100%}.rejoin .signUp .error{margin-bottom:20px}.rejoin .details{margin:20px auto 15px}.rejoin .details ul{border-top:1px solid var(--color-gray2);border-bottom:1px solid var(--color-gray2);padding:20px 0 20px 20px}.rejoin .details li{font-size:1.6rem;list-style-position:outside;list-style-type:disc;padding-bottom:10px}.rejoin .details li:last-child{padding-bottom:0}.rejoin .confirmationActions{margin-top:0}.rejoinFields a.button{line-height:24px;width:100%}.rejoinFields .-w25{padding-left:10px}.rejoinFields .confirmationActions a.button{width:160px}@media screen and (max-width: 480px){.rejoin .shippingBilling .masthead{margin-top:0}}.emailPreferences .enterEmail label{padding-right:10px}.emailPreferences input[type=email]{max-width:390px;margin-bottom:30px}.emailPreferences .tertiary{font-size:1.4rem}.emailPreferences .responsiveFrameWrapper{padding-bottom:650px;overflow-y:hidden}.emailPreferences .responsiveFrameWrapper iframe{top:-90px}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent{width:100%;max-width:475px;margin:10px auto}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent h3,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .h3{font-size:3.6rem;letter-spacing:-0.11rem;line-height:4.2rem;margin-bottom:40px}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent h3+p{margin-top:-28px}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent h5,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .h5{font-size:1.8rem;letter-spacing:0;line-height:2.8rem;margin-bottom:10px}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent h6,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .h6{text-transform:uppercase;font-size:1.2rem;letter-spacing:0;line-height:1.6rem}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent p,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .p{font-size:1.8rem;letter-spacing:0;line-height:2.8rem;margin-bottom:20px}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent p.last{margin-bottom:0}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent p:last-of-type{margin-bottom:0}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .hide{display:none}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent label{color:#020202;font-size:1.2rem;line-height:1.2rem;letter-spacing:1px;text-transform:uppercase}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent a.unsub{font-size:1.4rem;letter-spacing:0;line-height:2.4rem;color:#888989;display:block;cursor:pointer;margin:0 auto;text-align:center}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent button,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .button{transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease;cursor:pointer;border:1px solid var(--color-primary5);border-radius:3px;display:inline-block;padding:14px 10px;text-align:center;font-size:1.8rem;line-height:1.8rem;background-image:none;height:auto;width:100%;color:var(--color-white);background-color:var(--color-primary5);margin-bottom:20px}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent button:hover{background-color:var(--color-primary5)}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent button:focus{outline:none;outline-color:rgba(0,0,0,0);outline-style:none}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent button.primary,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .button.primary{color:var(--color-white);background-color:var(--color-primary5)}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent button.primary:hover,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .button.primary:hover{border:1px solid var(--color-primary5);background-color:#00b8f4}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent button.danger,.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .button.danger{color:var(--color-white);background-color:#c00;border:1px solid #c00}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:none;border:1px solid #9b9b9b;border-radius:3px;padding:12px 18px;margin:0 0 40px 0;resize:vertical;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent input[type=email]:focus{outline:none}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent input[type=email]::placeholder{color:#020202}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent input[type=email]::-webkit-input-placeholder{color:#020202}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent input[type=email]:-ms-input-placeholder{color:#020202}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent input[type=email]::-ms-input-placeholder{color:#020202}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .actionWrapper{border-top:1px solid #dbdbdf;padding-top:20px;margin:30px auto 0}.emailPreferences .responsiveFrameWrapper #emailPrefs .narrowContent .actionWrapper.singleAction{display:block;text-align:right}.emailPreferences .loader{top:50%}@media screen and (max-width: 960px){section.emailPreferences{padding:20px 20px}}.referralsList{margin-bottom:0;padding:60px 40px;background-color:var(--color-gray1)}.referralsList .referralsListHeader{margin-bottom:16px}.referralsList .cardBlock{margin-top:30px;margin-bottom:0;max-width:432px;padding:40px 20px}@media screen and (max-width: 800px){.referralsList{padding:40px}.referralsList .cardBlock{padding:30px 20px 0}.referralsList .cardBlock h6{margin-bottom:10px}}.rafHiw{margin:60px auto;max-width:1128px}.rafFormWrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start}.rafFormWrapper button .div{min-height:100%}.rafFormWrapper fieldset{width:100%}@media screen and (max-width: 800px){.rafFormWrapper{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.rafFormWrapper button{width:100%;max-width:460px;margin-left:0}}.fbImageWrapper{text-align:center;border-bottom:0;padding-bottom:0;margin-bottom:0}.fbImageWrapper img{width:100%;max-width:500px;display:block;margin:0 auto}.fbTextWrapper .light{color:var(--color-gray2)}@media screen and (max-width: 800px){.referFriend .referralsListHeader{margin-bottom:8px}.referFriend h4.alt{margin-bottom:10px}.referFriend .innerWrapper{padding:0 20px}.referFriend .headerWrapper{padding:20px 0;text-align:left}.referFriend .headerWrapper h1{text-align:center}.referFriend .inviteTwitter textarea{height:100px}.referFriend .referralsList{border:none;padding:40px 20px}.referFriend .referralsList .innerWrapper{padding:0}.referFriend .referralsList .dataTable .headerRow{display:none}.referFriend .referralsList .dataTable .-forMobile{display:block}.referFriend .referralsList .dataTable h5{font-size:1.3rem;margin-top:5px}.referFriend .referralsList .dataTable td:nth-of-type(2){display:none}.referFriend .referralsList .dataTable td:nth-of-type(3){color:var(--color-primary7);font-size:1.3rem}}.featureBanner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid var(--color-gray2);border-bottom:1px solid var(--color-gray2);margin-top:40px;padding:12px 0}.featureBanner li{cursor:pointer}.featureBanner .image,.featureBanner .text{position:relative}.featureBanner .image{width:60%;cursor:pointer;-webkit-align-self:flex-start;align-self:flex-start}.featureBanner .image img{width:100%}.featureBanner .text{width:40%;text-align:left}.featureBanner .text h6{color:var(--color-black);margin-bottom:30px}.featureBanner .colsWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.featureBanner .colsWrapper ul:nth-of-type(2){margin:0 40px}.featureBanner .colsWrapper li{font-size:1.4rem;color:var(--color-gray5)}.featureBanner .colsWrapper li:hover{color:var(--color-primary5)}.featureBanner .colsWrapper li strong{color:var(--color-black)}@media screen and (max-width: 960px){.featureBanner{border:none;margin-top:0}.featureBanner .text{display:none}.featureBanner .image{width:100%;padding:0 20px}}@media screen and (max-width: 480px){.featureBanner{margin-bottom:40px}}.extraNavWrapper{padding:60px 0 0}.extraNavButonWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;align-items:center;margin:0 auto;border:1px solid var(--color-gray2);border-radius:3px;max-width:250px}.extraNavButonWrapper .extraNaveItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;flex:1;align-items:center;padding:12px 20px;cursor:pointer}.extraNavButonWrapper .extraNaveItem:first-of-type{border-right:1px solid var(--color-gray2)}.extraNavButonWrapper .extraNaveItem img{margin-right:10px}.extraNavButonWrapper .extraNaveItem p{line-height:14px}@media screen and (max-width: 800px){.extraNavWrapper{padding:0}.extraNavButonWrapper{max-width:100%;border-radius:0;border-right:rgba(0,0,0,0);border-left:rgba(0,0,0,0);border-top:rgba(0,0,0,0)}.extraNavButonWrapper .extraNaveItem{padding:23px 20px}}.pdPage .contentWrapper{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.pdPage .mainContainer{width:100%;max-width:592px}.pdPage .sideContainer{width:100%;max-width:310px;margin-left:50px}.pdPage h4{margin-bottom:20px}.categoryList{max-width:310px}.categoryList ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;flex-wrap:wrap}.categoryList li{cursor:pointer;margin:0 0 8px 8px}@media screen and (max-width: 860px){.pdPage{padding:0;margin-bottom:250px}.pdPage .mainContainer{max-width:100%}.pdPage .contentWrapper{margin-top:0}.pdPage .sideContainer{display:none}}@media screen and (max-width: 640px){.pdPage{margin-bottom:0}}.sidebarBanner{border:1px solid var(--color-gray2);border-radius:3px;padding:12px;text-align:center;margin-top:0}.sidebarBanner .button{width:100%;margin-top:20px}.sidebarBanner img{width:100%;max-width:212px;height:auto;margin:10px auto}.pdPage .challengingBook{background-color:var(--color-warning1);padding:0 20px 0 0;cursor:pointer}.pdPage .challengingBook .indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0}.pdPage .challengingBook .indicator p{padding-left:4px}.pdPage .challengingBook .indicator img{width:48px;height:auto}.pdPage .challengingBook .indicator .collapseActions{flex-grow:2;display:flex;justify-content:flex-end}.pdPage .challengingBook .indicator .collapseActions .pointerUp{padding-bottom:5px;display:flex}.pdPage .challengingBook .indicator .collapseActions.collapsed .pointerDown{padding-bottom:5px;display:flex}.pdPage .challengingBook .indicator .collapseActions.collapsed .pointerUp{display:none}.pdPage .challengingBook .-details{margin-left:52px;padding-bottom:20px}.pdPage .challengingBook .-details p{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif;font-size:1.6rem;letter-spacing:0;line-height:2rem}.pdPage .challengingBook .-details ul{list-style-type:disc;margin-left:15px}.pdPage .challengingBook .-details li{font-size:1.6rem;margin-bottom:5px}.pdPage .challengingBook .-details li:last-of-type{margin-bottom:0}.pdPage .challengingBook.very{background-color:var(--color-error2)}@media screen and (max-width: 480px){.pdPage .challengingBook{width:100vw;margin-left:-20px;padding-left:20px}.pdPage .challengingBook .-details ul{margin-left:0}}.myBotmPage .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.myBotmPage .content.blur{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.myBotmPage .botmProductList li{border:1px solid var(--color-gray2);border-radius:4px;margin-top:40px;-webkit-transition:margin .1s ease-out;-moz-transition:margin .1s ease-out;-ms-transition:margin .1s ease-out;-o-transition:margin .1s ease-out;transition:margin .1s ease-out;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15)}.myBotmPage .botmProductList li:first-of-type{margin-top:0}.myBotmPage .botmProductList .smallText:not(.authorName){padding:10px 0 0}.myBotmPage .botmProductList .authorName{display:none}.myBotmPage .botmProductList .actionsWrapper{padding:0;margin-top:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.myBotmPage .botmProductList .actionsWrapper button{width:204px;max-width:204px}.myBotmPage .botmProductList .actionsWrapper .actions button{width:48%}.myBotmPage .botmProductList .botmLink.-disabled{color:var(--color-gray5);cursor:default}.myBotmPage .botmProductList .content{padding:40px 60px}.myBotmPage .keyPoints{text-align:center;padding-top:0;margin:100px auto}.myBotmPage .keyPoints .headerBlock{margin-bottom:80px}.myBotmPage .keyPoints .innerContainer{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.myBotmPage .keyPoints .innerContainer>div{width:33%;padding:0 20px}.myBotmPage .keyPoints .innerContainer h5{margin:20px 0 12px}.myBotmPage .keyPoints .-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:flex-end;height:67px;width:100%;max-width:130px;margin:0 auto}.myBotmPage .keyPoints .-icon img{width:100%;max-width:130px;margin:0 auto;max-height:70px}.myBotmPage .joinNow{background:var(--color-primary5);padding:80px 20px;margin-bottom:0}.myBotmPage .joinNow .boxContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;max-width:800px;margin:0 auto}.myBotmPage .joinNow .boxContent .content{margin:0;width:450px}.myBotmPage .joinNow .button{width:240px;margin-bottom:10px;padding:14px 32px}.myBotmPage .joinNow .button:hover{color:var(--color-white);border-color:var(--color-primary5);background-color:#10a0cf}.myBotmPage .botmHeader{display:block}.myBotmPage .botmHeader h1.hero{margin:0 auto}@media screen and (max-width: 800px){.myBotmPage .botmHeader h1.hero{margin:auto}.myBotmPage .botmHeader p{margin:20px auto}}.botmSkip{margin-bottom:80px}.botmSkip button,.botmSkip .button{margin-top:20px}.botmPageHeaderV2{background-color:var(--color-primary5);margin-bottom:40px;overflow:hidden}.botmPageHeaderV2 .headerContent{margin-left:-140px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.botmPageHeaderV2 img{width:700px}.botmPageHeaderV2 .copy{margin-left:-40px;width:100%;max-width:600px}@media screen and (max-width: 870px){.myBotmPage .botmProductList .actionsWrapper{position:relative;bottom:0}.myBotmPage .botmPageHeaderV2{background-color:var(--color-primary5);margin-bottom:40px}.myBotmPage .botmPageHeaderV2 .headerContent{margin-left:0;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.myBotmPage .botmPageHeaderV2 img{width:376px}.myBotmPage .botmPageHeaderV2 .copy{margin-left:0;padding:30px 20px 40px;text-align:center}.myBotmPage .botmPageHeaderV2 h1{font-size:5.4rem;line-height:5.4rem;letter-spacing:0;margin-bottom:20px}}@media screen and (max-width: 800px){.myBotmPage .botmProductList .actionsWrapper button{width:100%;max-width:100%}.myBotmPage .botmProductList .actionsWrapper .actions button{width:100%;max-width:100%;margin-left:0;margin-top:6px}.myBotmPage .keyPoints{margin-top:40px}.myBotmPage .keyPoints .innerContainer{-webkit-flex-direction:column;flex-direction:column;margin:0}.myBotmPage .keyPoints .innerContainer strong{margin-top:20px}.myBotmPage .keyPoints .innerContainer>div{width:100%;padding:0}.myBotmPage .keyPoints .headerBlock{margin-bottom:20px}.myBotmPage .keyPoints .-icon{height:105px;max-width:130px;margin:40px auto 0}.myBotmPage .keyPoints .-icon img{max-height:105px}.joinNow{position:relative}.joinNow.-forEnrolls{margin-top:150px;height:400px}.joinNow .boxContent{text-align:center;-webkit-flex-direction:column;flex-direction:column}.joinNow .boxContent .-forDesktop{position:absolute;display:block;top:-113px}.joinNow .boxContent .content{top:115px}}@media screen and (max-width: 720px){.myBotmPage .innerWrapper{padding-left:0;padding-right:0}.myBotmPage h4{font-size:2.4rem}.myBotmPage .botmLink{font-size:1.6rem;line-height:1.6rem}.myBotmPage .botmProductList .botmLink{display:none}.myBotmPage .botmProductList button{width:100%;max-width:100%}.myBotmPage .botmProductList .jacketWrapper{padding:20px;min-height:190px}.myBotmPage .botmProductList .content{padding:20px;text-align:center;min-height:190px}.myBotmPage .headerWrapper{padding-bottom:0}.botmSkip button,.botmSkip .button{width:90%;max-width:100%}}.botmGateWrapper .modalWrapper{display:block;top:90px;z-index:99}.botmGate{position:absolute;text-align:center;width:90%;max-width:500px;max-height:675px;top:100px;left:50%;padding:60px;border:1px solid var(--color-gray2);background-color:var(--color-white);z-index:100;-webkit-box-shadow:7px 7px 7px rgba(68,68,68,.2);-moz-box-shadow:7px 7px 7px rgba(68,68,68,.2);-o-box-shadow:7px 7px 7px rgba(68,68,68,.2);box-shadow:7px 7px 7px rgba(68,68,68,.2);-webkit-transition:top 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-moz-transition:top 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-ms-transition:top 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-o-transition:top 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;transition:top 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.botmGate button{width:100%}.botmGate h3{margin-bottom:20px}.botmGate .login form{padding-top:0}@media screen and (max-width: 640px){.myBotmPage .joinNow{padding:40px 20px}.myBotmPage .joinNow .button{width:100%;margin-top:0}.myBotmPage .pageHeader{padding:40px 0}}@media screen and (max-width: 480px){.myBotmPage .headerWrapper{padding-top:40px}.myBotmPage .modalWrapper{overflow:hidden}.botmGate{padding:40px 20px}}.pageModal.-skipModal{border-radius:4px;top:11%;opacity:0;padding:40px 60px;max-width:440px;text-align:center;-webkit-transition:opacity .3s ease-out,top .4s ease-out;-moz-transition:opacity .3s ease-out,top .4s ease-out;-ms-transition:opacity .3s ease-out,top .4s ease-out;-o-transition:opacity .3s ease-out,top .4s ease-out;transition:opacity .3s ease-out,top .4s ease-out}.pageModal.-skipModal p{text-align:left}.pageModal.-skipModal.show{opacity:1;top:8%}.pageModal.-skipModal .-actionsWrapper{margin:10px 0}.pageModal.-skipModal .-actionsWrapper button{width:100%;margin-top:12px}@media screen and (max-width: 640px){.pageModal.-skipModal{border-radius:0;max-width:100%;top:-500px;padding:30px 30px;-webkit-transition:opacity .4s ease-out,top .3s ease-out;-moz-transition:opacity .4s ease-out,top .3s ease-out;-ms-transition:opacity .4s ease-out,top .3s ease-out;-o-transition:opacity .4s ease-out,top .3s ease-out;transition:opacity .4s ease-out,top .3s ease-out}.pageModal.-skipModal.show{opacity:1;top:46px}}.-creditTip{right:-60px;top:20px;width:100%;max-width:360px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.-creditTip .hoverBlurb{max-width:360px;padding:20px}.-creditTip .hoverBlurb:before{left:80%}@media screen and (max-width: 1180px){.-creditTip .hoverBlurb:before{left:66%}}@media screen and (max-width: 960px){.-creditTip{right:10px;max-width:300px}.-creditTip .hoverBlurb:before{left:83%}}.creditSwitch h3{font-size:3.3rem;margin-bottom:20px}.creditSwitch .checkmark{padding-top:4px}.creditSwitch button+p{margin-top:20px}@media screen and (max-width: 360px){.creditSwitch{display:block;position:absolute;left:0;top:50px;width:100%;padding:40px 20px 40px;max-height:1000px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.cancelFlow h4{margin-bottom:20px}.cancelFlow section{text-align:center;min-height:40vh}.cancelFlow .survey{border:none}.cancelFlow .-actionsWrapper{margin-top:20px}.cancelFlow button+.miniText{display:block;margin-top:20px}.cancelFlow .cancelConfirm ul{list-style:disc;list-style-position:inside;text-align:left}@media screen and (min-width: 960px){.cancelFlow section{margin-top:60px}}@media screen and (max-width: 480px){.cancelFlow .selectPlan .SelectPlanItems .planMonthsWrapper{display:block}.cancelFlow .selectPlan .SelectPlanItems .planMonthsWrapper li{width:100%;margin:12px 0;padding:12px}}@keyframes punchIt{0%{background-color:var(--color-bffBG);border-radius:100%;-webkit-box-shadow:inset 1px 1px 1px rgba(66,66,66,.3);-moz-box-shadow:inset 1px 1px 1px rgba(66,66,66,.3);-o-box-shadow:inset 1px 1px 1px rgba(66,66,66,.3);box-shadow:inset 1px 1px 1px rgba(66,66,66,.3)}100%{background-color:var(--color-bffSecondary);-webkit-box-shadow:inset 6px 5px 6px rgba(66,66,66,.5);-moz-box-shadow:inset 6px 5px 6px rgba(66,66,66,.5);-o-box-shadow:inset 6px 5px 6px rgba(66,66,66,.5);box-shadow:inset 6px 5px 6px rgba(66,66,66,.5)}}@keyframes fillIt{0%{fill:var(--color-gray2)}100%{fill:rgba(255,255,255,.8)}}.indicator{text-align:center;padding:0 20px}.indicator .punchCard{position:relative;border:2px solid var(--color-black);border-radius:8px;width:100%;max-width:420px;margin:0 auto;transform:rotate(-1deg);z-index:2}.indicator .punchCard:before{position:absolute;z-index:-1;top:0;left:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.2);transform:rotate(6.5deg) translateX(4px) translateY(14px) skewX(2deg) skewY(-4deg);filter:blur(6px)}@-webkit-keyframes Sheen{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Sheen{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Sheen{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.indicator .top{background-color:var(--color-bffSecondary);background:-moz-linear-gradient(75deg, #d42b22 20%, #f57871 60%, #ef3f36 81%);background:-webkit-linear-gradient(75deg, #d42b22 20%, #f57871 60%, #ef3f36 81%);background:linear-gradient(75deg, #d42b22 20%, #f57871 60%, #ef3f36 81%);-webkit-animation:Sheen 10s ease infinite;-moz-animation:Sheen 10s ease infinite;animation:Sheen 10s ease infinite;padding:12px;border-bottom:2px solid var(--color-black);border-radius:6px 6px 0 0}.indicator .top img{max-width:280px;display:block;margin:0 auto}.indicator .boxes{padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;background-color:var(--color-white)}.indicator .boxes li{flex-grow:1;min-width:16%}.indicator .boxes li .boxIcon{height:42px;width:42px;border-radius:21px;padding:8px;margin:10px auto 10px;background-color:var(--color-white)}.indicator .boxes li .boxIcon.-p1{animation-delay:100ms}.indicator .boxes li .boxIcon.-p1{animation-delay:200ms}.indicator .boxes li .boxIcon.-p2{animation-delay:400ms}.indicator .boxes li .boxIcon.-p3{animation-delay:600ms}.indicator .boxes li .boxIcon.-p4{animation-delay:800ms}.indicator .boxes li .boxIcon.-p5{animation-delay:1000ms}.indicator .boxes li .boxIcon.-p6{animation-delay:1200ms}.indicator .boxes li .boxIcon.-p7{animation-delay:1400ms}.indicator .boxes li .boxIcon.-p8{animation-delay:1600ms}.indicator .boxes li .boxIcon.-p9{animation-delay:1800ms}.indicator .boxes li .boxIcon.-p10{animation-delay:2000ms}.indicator .boxes li .boxIcon.-p11{animation-delay:2200ms}.indicator .boxes li .boxIcon svg{width:100%;height:auto}.indicator .boxes.animate li.filled .boxIcon{animation-name:punchIt;animation-duration:600ms;animation-timing-function:ease-out;animation-fill-mode:forwards;border-top:1px solid #ececec}.indicator .boxes.animate li.filled .boxIcon .boxIll{animation-name:fillIt;animation-duration:500ms;animation-fill-mode:forwards}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p1{animation-delay:100ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p1{animation-delay:200ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p2{animation-delay:400ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p3{animation-delay:600ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p4{animation-delay:800ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p5{animation-delay:1000ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p6{animation-delay:1200ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p7{animation-delay:1400ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p8{animation-delay:1600ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p9{animation-delay:1800ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p10{animation-delay:2000ms}.indicator .boxes.animate li.filled .boxIcon .boxIll.-p11{animation-delay:2200ms}.indicator .statusBar{padding:12px;background-color:var(--color-gray2);background:linear-gradient(75deg, #dedbdb 20%, var(--color-gray2) 60%, var(--color-gray1) 76%, var(--color-gray2) 91%);border-top:2px solid var(--color-black);border-radius:0 0 8px 8px}.indicator .statusBar h6{line-height:12px}.-copyContainer .indicator .punchCard{max-width:370px;margin:20px auto 10px}@media screen and (max-width: 640px){.indicator .boxes{padding:10px}.indicator .boxes li{min-width:25%}}.loyaltyStep{text-align:center}.loyaltyStep img{margin-bottom:20px}.loyaltyStep button{margin-top:20px}.loyaltyStep img{height:90px}.loyaltyStep .-finePrint{margin-top:20px}.loyaltyStep .customSelectDropdown{margin-top:0}.loyaltyStep .customSelectDropdown .selectWrapper{max-height:190px;overflow:auto}.loyaltyStep.-gift img{width:100%;height:auto}.loyaltyStep.-birthday .fieldSet{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;text-align:left;margin-top:20px}.loyaltyStep.-birthday .field{width:48%}.loyaltyStep.-birthday input[type=text]{padding:14px 18px}.loyaltyStep .happyBirthday{border:1px solid var(--color-success6);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:12px;text-align:center;margin:20px auto}.shipNow .confirmation.-forSuccess .bffSuccessImage{text-align:center}.shipNow .confirmation.-forSuccess .bffSuccessImage img{width:90px;height:auto;margin-top:60px;margin-bottom:-20px}@media screen and (max-width: 640px){.shipNow .confirmation.-forSuccess .bffSuccessImage img{margin:0 auto}}@media screen and (max-width: 480px){.loyaltyStep{margin-top:30px}.loyaltyStep img{margin-bottom:20px}.loyaltyStep button{width:100%;max-width:100%}}.loyalty .-headerWrapper img{width:165px;height:auto;margin-bottom:20px}.loyalty .-need-us{padding-bottom:60px;padding-top:100px}.loyalty .-stats{text-align:center;padding-bottom:0;max-width:960px;padding-top:60px}.loyalty .-stats h1+p{margin-bottom:40px}.loyalty .-stats ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.loyalty .-stats ul img{height:36px;width:auto}.loyalty .-stats li{border-radius:4px;border:2px solid var(--color-black);padding:40px 0;width:25%;margin:0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 800px){.loyalty .-howItWorks.checkerboard .-row .-content{padding:20px 0 0 0}.loyalty .-howItWorks.checkerboard .-row .-content h4{margin:0 0 12px 0}}@media screen and (max-width: 640px){.loyalty .-headerWrapper img{width:140px;height:auto}.loyalty .-need-us{padding-bottom:40px}.loyalty .-stats{padding:60px 20px 0}.loyalty .-stats ul{flex-wrap:wrap}.loyalty .-stats li{flex-grow:1;min-width:40%;margin:0}.loyalty .-stats li:nth-of-type(odd){margin:0 20px 0 0}.loyalty .-stats li:nth-of-type(1n+3){margin-top:20px}}.membershipPage section.-headerWrapper h1.hero{margin-bottom:0}.membershipPage .steps{display:flex;justify-content:space-around;flex-direction:row}.membershipPage .steps.breakdown{padding-top:60px}.membershipPage .steps.breakdown.var3{display:block;padding-top:0}.membershipPage .steps.var2{display:flex;flex-direction:column;padding-top:40px}.membershipPage .steps .var2Step{display:flex;flex-direction:row;width:fit-content;margin:0;margin-bottom:40px}.membershipPage .steps .var2Step .var2Copy{margin-left:65px}.membershipPage .steps .var2Step .var3Copy{margin-left:50px}.membershipPage .steps .desktop{max-width:350px}.membershipPage .steps li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;width:33.3%;margin:0 20px}.membershipPage .steps li:first-of-type{margin-left:0}.membershipPage .steps li:last-of-type{margin-right:0;margin-bottom:0}.membershipPage .steps li.var3modal{margin-bottom:24px}.membershipPage .steps li.var3modal:last-of-type{margin-bottom:0}.membershipPage .steps li .-image img{width:100%}.membershipPage .steps li .-content{margin-top:13px}.membershipPage .steps li .-content h4{font-size:1.8rem}.membershipPage .steps li .-content p{margin:0 45px}.membershipPage .steps li .-content.step{margin-top:20px}.membershipPage .membershipSkip{padding:80px 0}.membershipPage .-row{display:flex;justify-content:space-around;align-items:center}.membershipPage .-row h1{margin:20px 0}.membershipPage .-row p{max-width:475px;margin:0 auto 20px}@media screen and (max-width: 480px){.membershipPage .-row p{max-width:300px}}.membershipPage .-row .-content{text-align:center;width:50%;padding:0 20px}.membershipPage .-row .-content.-left{padding:0 20px 0 20px}.membershipPage .-row .-image{width:49%;padding-left:20px}.membershipPage .-row .-image img{width:100%}.membershipPage .headerBlock{padding:40px 0 0 0}.membershipPage .headerBlock.var1{padding-top:80px}.membershipPage .headerBlock.var1 li{min-width:400px}.membershipPage .headerBlock.var3Header{padding-top:20px}.membershipPage .headerBlock h1{text-align:center;margin:0 auto 40px}.membershipPage .headerBlock h3{text-align:center;margin-bottom:0;margin-top:80}.membershipPage .headerBlock h5{text-align:center}.membershipPage .headerBlock h4{margin-top:15px}.membershipPage .headerBlock .icons{display:inline-block;position:relative;height:45px}.membershipPage .headerBlock .icons img{width:70px;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.membershipPage .headerBlock .var3Icons{display:inline-block;position:relative;height:35px}.membershipPage .headerBlock .var3Icons img{width:40px;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.membershipPage .headerBlock .var2Icons{display:inline-block;position:relative;height:45px}.membershipPage .headerBlock .var2Icons img{width:55px;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.membershipPage .FAQs .pageHeader{padding:40px 20px 60px}.membershipPage .FAQs .content{max-width:825px;padding-bottom:80px}.membershipPage .FAQs .faqsQuestionWrapper ul .faqsQuestion{cursor:auto}.membershipPage .var3Sticky{padding-bottom:12px;margin-top:20px;max-width:fit-content;box-shadow:2px 2px 6.4px rgba(40,42,44,.16);border-radius:6px;background-color:#fff}.membershipPage .var2Wrapper{background-color:var(--color-primary1);margin-top:20px;padding:0 40px}.membershipPage .var1Wrapper{padding-bottom:40px;margin-top:40px}@media screen and (max-width: 800px){.membershipPage section.-headerWrapper h1{font-size:8.5rem}.membershipPage .steps{display:block}.membershipPage .steps li{display:flex;flex-direction:column;margin:25px auto;max-width:500px;width:100%}.membershipPage .steps li:first-of-type{margin:0px auto}.membershipPage .steps li:last-of-type{margin:0px auto}.membershipPage .steps li .-content h4{font-size:2.5rem}.membershipPage .steps li .-content p{margin:10px 30px}.membershipPage .steps.breakdown{padding-top:0;padding-bottom:40px}.membershipPage .steps.breakdown li{margin:40px auto;min-width:auto}.membershipPage .steps.breakdown li:first-of-type{margin:0px auto}.membershipPage .steps.breakdown li:last-of-type{margin:0px auto}.membershipPage .steps .step{margin:0 auto !important;text-align:center}.membershipPage .steps .var3modal{display:flex;flex-direction:column;margin-bottom:10px}.membershipPage .steps .var3modal .var3Icons img{width:50px;margin-bottom:10px}.membershipPage .steps .var3Copy{text-align:center;margin:0 !important}.membershipPage .steps .var2Copy{margin-left:80px}.membershipPage .membershipSkip{padding:0;max-width:500px;margin:0 auto}.membershipPage .membershipSkip .-row{display:block;margin-top:10px}.membershipPage .membershipSkip .-row.-mobileReverse{display:flex;flex-direction:column-reverse}.membershipPage .membershipSkip .-row .-content{width:100%;display:block;padding:20px 0 0}.membershipPage .membershipSkip .-row .-image{width:100%;display:block;padding:0}.membershipPage .headerBlock{padding:50px 0}.membershipPage .headerBlock.var1{padding-top:40px}.membershipPage .headerBlock .icons{display:inline-block;position:relative}.membershipPage .headerBlock .icons img{width:55px;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.membershipPage .FAQs{max-width:600px}.membershipPage .FAQs .pageHeader{padding:0px 0px 25px}.membershipPage .FAQs .content{padding-bottom:0px}.membershipPage .var3Sticky{max-width:max-content;box-shadow:none;border-radius:none}.membershipPage .var1Wrapper{padding:0 30px}.membershipPage .var2Wrapper{margin-top:0;padding:0 20px}}@media screen and (max-width: 600px){.membershipPage section.-headerWrapper h1{font-size:5.2rem;line-height:5.4rem}.membershipPage .headerBlock{padding:40px 0 0}}@media screen and (max-width: 320px){.membershipPage section.-headerWrapper{min-height:200px;padding:20px}.membershipPage section.-headerWrapper h1.hero{font-size:4.2rem}}.membershipUpsell .plansWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin:0 auto 40px;margin-top:0 !important;padding:0 20px;max-width:490px}.membershipUpsell .plansWrapper li{margin:0 10px;width:30%;max-width:240px;cursor:default}.membershipUpsell .plansWrapper li .planDeets{margin:20px auto}.membershipUpsell .plansWrapper li .promoCap{background:var(--color-gray1);width:100.5%;position:relative;top:0;padding:5px 0;left:-1px;border-radius:5px 5px 0 0}.membershipUpsell .plansWrapper li .promoCap.active{background:var(--color-primary5)}.membershipUpsell .plansWrapper li .promoCap.active .miniText{color:var(--color-white)}@media screen and (max-width: 600px){.membershipUpsell .button{width:100%}.membershipUpsell .content{padding:0}.membershipUpsell .cardBlock{padding:30px 20px 40px}.membershipUpsell .plansWrapper{padding:0 10px;margin-bottom:30px}.membershipUpsell .plansWrapper li{margin:0 10px}}.bookshelf{padding:80px 0}.bookshelf .sortBar{border:1px solid var(--color-gray2);border-radius:8px;display:inline-block;margin:20px 0;width:96%;max-width:600px;cursor:pointer}.bookshelf .sortBar li{display:inline-block;text-align:center;vertical-align:middle;border-left:1px solid var(--color-gray2);padding:6px 10px;width:25%;font-size:1.2rem;color:var(--color-gray5)}.bookshelf .sortBar li:first-of-type{border-left:none}.bookshelf .sortBar li h6{line-height:0;color:var(--color-gray2);margin-bottom:0}.bookshelf .sortBar li svg{height:22px;width:25px;vertical-align:middle;margin-right:6px}.bookshelf .sortBar li:not(.active) svg path,.bookshelf .sortBar li:not(.active) svg ellipse{stroke:#ececec;fill:none}.bookshelf .sortBar li:not(.active) svg #splotch{display:none}.bookshelf .sortBar li.active{color:var(--color-primary5)}.bookshelf .sortBar li.active h6{color:var(--color-primary5)}.reviewEmojis{margin:20px 0}.reviewEmojis img{width:38px;height:auto}.reviewEmojis li{vertical-align:top;display:inline-block;position:relative;margin-right:20px}.reviewEmojis li:last-of-type{margin-right:0}@media screen and (max-width: 800px){.bookshelf{padding:40px 0}}.booksToRate{border-bottom:1px solid var(--color-gray2);padding:0 0 40px}.booksToRate .pointerWrapper{display:none}.booksToRate .-header{padding:0 20px 20px}.booksToRate .sliderWrapper{height:296px}.booksToRate .sliderWrapper .sliderItemsContainer.shortlist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-wrap:nowrap;width:100%}.booksToRate .sliderWrapper .sliderItemsContainer.shortlist li{width:auto}.booksToRate .sliderWrapper .sliderItemsContainer.longlist{display:flex}.booksToRate .sliderWrapper .sliderItemsContainer .cover{width:88%}.booksToRate .sliderWrapper .sliderItem{display:table-cell}.booksToRate .sliderWrapper .sliderItem .imgWrapper{width:180px;margin:0 auto}.booksToRate .sliderWrapper .sliderItem.placeholder0,.booksToRate .sliderWrapper .sliderItem.placeholder1,.booksToRate .sliderWrapper .sliderItem.placeholder2{padding:10px}.booksToRate .sliderWrapper .sliderItem .bookPlaceholder{display:block;text-align:center;width:157px;height:235px;margin:0 auto 20px;border:1px dashed var(--color-gray2)}@media screen and (min-width: 960px){.booksToRate{position:relative}.booksToRate .sliderWrapper{position:relative;margin:0 auto;overflow:hidden;overflow-y:hidden;width:900px;max-width:900px;display:inline-block}.booksToRate .sliderItemsContainer{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;position:absolute;top:0;left:0}.booksToRate .pointerWrapper{display:inline-block;width:30px}.booksToRate .pointer.left{left:0;top:-160px;display:inline-block;position:relative}.booksToRate .pointer.left.hide{display:none}.booksToRate .pointer.right{right:0;top:-160px;display:inline-block;position:relative}}@media screen and (max-width: 960px){.cover{max-width:140px}.booksToRate .sliderWrapper .sliderItemsContainer.longlist{display:table}.booksToRate .sliderWrapper .sliderItemsContainer .sliderItem .bookPlaceholder{display:block;text-align:center;width:105px;height:160px}.booksToRate .sliderWrapper .sliderItemsContainer .sliderItem .imgWrapper{width:120px}}@media screen and (max-width: 480px){.booksToRate .sliderWrapper{height:206px}}.myBookshelf{padding:40px 0}.myBookshelf h3{margin:0 20px}.myBookshelf .sliderWrapper{background:url("//static.bookofthemonth.com/elements/bookshelfLight.jpg") no-repeat center bottom -60px;padding-bottom:140px}.myBookshelf .sliderItemsContainer{max-width:1070px;margin:auto}.myBookshelf .sliderItem svg{height:22px;width:25px}.shelves h1.hero.emptyFilter{margin-bottom:277px}.shelves .rateIconWrapper{text-align:center;margin-right:30px}.shelves .emptyShelf{margin:12px 20px 100px}.shelves h4.emptyFilter{margin:20px 0 60px}.shelves h5{color:var(--color-gray5);margin-bottom:4px}.shelves>li{margin-top:-60px}.shelves>li:first-of-type{margin-top:0}@media screen and (max-width: 800px){.shelves h4.emptyFilter{margin-bottom:263px !important}.shelves .sliderItem:first-of-type{margin-left:20px}}.myRating{padding-bottom:20px;border-bottom:1px solid var(--color-gray2)}.myRating h4{font-size:1.9rem}.myComment .pullQuote{font-size:2.1rem;line-height:3.1rem;font-family:"LardentPro-SlabRegular","Georgia","Times New Roman",serif;font-style:italic}.reviewEdit{margin-top:20px}.reviewEdit a{font-size:1.3rem;font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}@media screen and (max-width: 800px){.myRating{margin-top:20px}.myRating h4{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:1.3rem}}.othersRatings{padding:40px 0}.othersRatings.inactive .overallRatingsWrapper h5{color:var(--color-gray2)}.othersRatings.inactive .overallRatingsWrapper svg path,.othersRatings.inactive .overallRatingsWrapper svg ellipse{stroke:var(--color-gray2);fill:none}.othersRatings.inactive .overallRatingsWrapper svg #splotch{display:none}.overallRatingsWrapper{margin:40px auto}.overallRatingsWrapper svg path{stroke:var(--color-primary7);fill:none}.overallRatingsWrapper svg #splotch{display:none}.otherReviewWrapper{border-top:1px solid var(--color-gray2);padding:30px 0}.otherReviewWrapper h5{font-size:1.8rem}.otherReviewWrapper h6{margin-top:20px;color:var(--color-gray2);text-transform:capitalize}@media screen and (max-width: 800px){.othersRatings{padding:40px 20px}.othersRatings h4{font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif;font-size:1.7rem}.othersRatings .overallRatingsWrapper{margin:20px 0}.othersRatings .overallRatingsWrapper h5{font-size:1.3rem;font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}.othersRatings .otherReviewWrapper{padding:10px 20px}.othersRatings .otherReviewWrapper h5{font-size:1.4rem}.othersRatings .otherReviewWrapper h6{font-size:1.3rem;margin-top:10px}}.rate .rateStepWrapper{margin:40px auto 0;max-width:750px;padding-bottom:60px}.rate .rateStepWrapper .cover{cursor:pointer}.rate .rateStepWrapper .col{vertical-align:top}.rate .rateStep{padding-left:30px}.rate .stepHeader{margin-bottom:15px}.rate .stepHeader h6{width:20%;vertical-align:bottom}.rate .stepHeader .headerLine{border-bottom:1px solid var(--color-gray2);margin-top:10px;width:40%}.rate .selectionDetails .actionsBar{display:none}.rate .selectionDetails .pointer{display:none}.rate .selectionDetails.pageModal .selectionHeader .quoteWrapper{border-top:none}.rate .selectionDetails.pageModal .selectionHeader .-forMobile{display:none}.rate .customBigSelects{margin:20px 0}.rate .customBigSelects.rating{display:flex;align-items:stretch;justify-content:center}.rate .customBigSelects.rating li{width:100%}.rate .customBigSelects label{line-height:0}.rate .customBigSelects li{margin:5px}.rate .customBigSelects li div{height:100%}.rate .emoji .customBigSelects input~div{padding:12px}.rate .emoji .customBigSelects img{width:32px;height:32px}.rate .emoji .customBigSelects input:checked~div{background-color:var(--color-primary5)}.rate .rating a{display:block;margin-top:20px}.rate .rating .customBigSelects p{color:var(--color-gray5);margin-top:10px;text-transform:none}.rate .rating .customBigSelects input~div{padding:30px}.rate .rating .customBigSelects svg{width:32px;height:29px}.rate .rating .customBigSelects input:not(:checked)~div svg path,.rate .rating .customBigSelects input:not(:checked)~div svg ellipse{stroke:#ececec;fill:none}.rate .rating .customBigSelects input:not(:checked)~div svg #splotch{display:none}.rate .pointer.left{left:0}.rate .pointer.left svg{height:28px;width:28px;margin:8px 0 0 70px}.rate .pointer.left svg polygon{fill:var(--color-primary7)}.rate .emoji .tip{display:none;position:absolute;top:-12px;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;background-color:var(--color-primary7);border-radius:8px;border:none;padding:4px 12px;text-align:center;white-space:nowrap;color:var(--color-white);font-size:1.3rem}.rate .emoji .tip:after{content:"";position:absolute;bottom:-10px;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-width:8px 8px 0;border-style:solid;border-color:var(--color-primary7) rgba(0,0,0,0);display:block;width:0}.rate .emoji .customBigSelects li:hover .tip{display:block}@media screen and (max-width: 800px){.rate .rateStepWrapper{margin:20px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.rate .rateStepWrapper .-w30{width:100%;display:flex;flex-direction:column;align-items:center}.rate .rateStepWrapper .-w70{width:100%;padding:0 20px}.rate .rateStep{padding-left:0}.rate .stepHeader{margin-top:20px}.rate .stepHeader .headerLine{margin:10px 2%;width:36%}.rate .pointer.left svg{margin-left:0}.rate h3{padding:0 20px 0}.rate .rating .customBigSelects h5{font-size:1.1rem;line-height:.5rem}.rate .rating .customBigSelects input~div{padding:17%}.rate .rating .customBigSelects input:checked~div h5{font-family:"FoldGrotesquePro-Regular","Helvetica","Arial",sans-serif}.rate .rating .customBigSelects li{width:31.5%;margin:0 5px 0 0}.rate .rating .customBigSelects li:last-of-type{margin-left:0}}.visitor.bookofyear .gradientHolder .-bottom{background-color:rgba(213,158,14,.2)}.visitor.bookofyear .-headerWrapper{padding-bottom:40px}.visitor.bookofyear .-headerWrapper h1{margin:20px auto}.visitor.bookofyear .-headerWrapper p{margin-bottom:40px;max-width:500px}.visitor.bookofyear .-headerWrapper .socialMediaIcon svg{width:35px;height:35px}.visitor.bookofyear .-headerWrapper img{width:100%;max-width:540px}.visitor.bookofyear .-headerWrapper .logoWrapper{width:100%;max-width:300px;height:auto;margin:0px auto}.visitor.bookofyear .inner-container{display:flex;justify-content:center}.visitor.bookofyear .-lifestyleImage .innerContainer{cursor:pointer}.visitor.bookofyear .-winnerCopy{text-align:center;padding-top:0}.visitor.bookofyear .-winnerCopy p.content{margin:8px 0 40px;max-width:unset;padding:0}.visitor.bookofyear .-winnerCopy button{background:var(--color-white);color:var(--color-primary5);border:none}.visitor.bookofyear .-nominees .-header{padding:80px 20px 0;text-align:center}.visitor.bookofyear .-nominees .-innerContainer{padding:60px 10px 0;max-width:944px;margin:0 auto;background:var(--color-primary5)}.visitor.bookofyear .-yourNominees{background-color:var(--color-gray1)}.visitor.bookofyear .-yourNominees p{margin-bottom:40px}.visitor.bookofyear .-yourNominees img{margin:12px 18px 12px}.visitor.bookofyear .-yourNominees ul{margin-top:0}.visitor.bookofyear .-yourNominees button{width:142px;margin-bottom:40px}.visitor.bookofyear .-finalists{padding-left:0;padding-right:0}.visitor.bookofyear .-finalists p{padding:0 20px;margin-bottom:20px}.visitor.bookofyear .-theLolly{background:var(--color-primary5)}.visitor.bookofyear .-theLolly .narrowContent{max-width:540px}.visitor.bookofyear .-loginForm{background-color:var(--color-gray1)}.-botyPromoBanner{background:var(--color-primary5);padding:30px 20px;margin-top:40px}.-botyPromoBanner h4{color:var(--color-pink)}.-botyPromoBanner p{max-width:400px;margin:12px auto 20px}.finalistBanner{background-color:var(--color-gray1);padding:30px;margin:40px 0}.finalistBanner h3{margin-bottom:20px}.finalistBanner img{width:75px}.botyActions .button,.botyActions button{font-size:1.6rem}.botyActions .button.-inBox,.botyActions button.-inBox{line-height:1rem;padding:11px 4px}.botyActions .-check{display:inline-block;height:24px;width:24px;border-radius:50%;background-color:#888989;padding:6px 4px;margin-left:6px}.winnerActionButton{width:200px}@media screen and (max-width: 640px){.visitor.bookofyear .-headerWrapper img{margin-bottom:20px;max-width:80%}}@media screen and (max-width: 480px){.visitor.bookofyear .-lifestyleImage{height:auto;padding:0 20px}.visitor.bookofyear .-lifestyleImage .innerContainer{width:100%;justify-content:center}.visitor .-lifestyleImage img.-heroImage.-botyHero{width:335px}.visitor.bookofyear .-headerWrapper{padding:40px 0 30px;min-height:auto}.visitor.bookofyear .-headerWrapper .logoWrapper{max-width:200px}.visitor.bookofyear .-headerWrapper .innerContent h1{font-size:3.8rem}.visitor.bookofyear .-headerWrapper p{margin-bottom:0}.visitor.bookofyear .-winnerCopy{padding-bottom:40px;padding-top:20px}.visitor.bookofyear .-nominees .-header{padding-top:40px}.visitor.bookofyear .-listSection{padding:60px 10px}.visitor.bookofyear .-listSection img{margin:0 6px 6px;width:130px}.visitor.bookofyear .-listSection.-theNominees{padding:0}.visitor.bookofyear .-listSection.-yourNominees button{width:130px}.visitor.bookofyear .-listSection.-yourNominees img{margin-top:30px}.visitor.bookofyear .-winnerCopy p.content{margin-bottom:20px}.winnerActionButton{width:100%}}.instastories{width:100%;min-height:100vh;background-color:#fcdede}.instastories h3{color:var(--color-pink)}.instastories .logo svg{width:140px;height:20px;margin-bottom:10px}.instastories .contestContent{padding:30px;color:var(--color-white);background:var(--color-primary5)}.instastories .contestContent p{color:var(--color-white)}.instastories .contestContent div{max-width:400px;margin:0 auto}.instastories .contestContent form{margin-top:10px}.instastories .contestContent form div{text-align:left}.instastories .contestContent form label{color:var(--color-white)}.instastories .promoArea{padding:30px;max-width:460px;margin:0 auto}.instastories .promoArea p,.instastories .promoArea h4{color:#111e3f}.instastories .promoArea h4{margin-bottom:16px}.instastories.contestConf{height:41vh}.instastories.contestRules{position:relative}.instastories.contestRules p{color:var(--color-white);text-align:left}.instastories.contestRules .bottomLink{padding:10px 0}.instastories.contestRules .backArrow{display:inline-block;top:28px}.instastories button,.instastories .button{margin-top:20px;width:100%}.instastories button.newSecondary,.instastories .button.newSecondary{background-color:var(--color-pink);border-color:var(--color-pink);color:var(--color-white);margin-bottom:20px}.instastories .link{color:#111e3f}.narrowContent{max-width:475px}.visitor{position:relative}.visitor input{border-radius:3px;max-width:475px}.visitor .emailEnterForm{margin:20px auto}.visitor .emailEnterForm .enrollActionWrapper{border-top:none;margin-top:20px;display:block;padding-top:0;text-align:center}.visitor .emailEnterForm .enrollActionWrapper a{display:none}.visitor .emailEnterForm .enrollActionWrapper button{width:100%;max-width:475px}.visitor .emailEnterForm .enterEmail{max-width:475px;margin:0 auto;text-align:left}.visitor .emailEnterForm input[type=text],.visitor .emailEnterForm input[type=email],.visitor .emailEnterForm input[type=password],.visitor .emailEnterForm input[type=url],.visitor .emailEnterForm input[type=number],.visitor .emailEnterForm input[type=tel],.visitor .emailEnterForm .hostedFieldInput,.visitor .emailEnterForm .passwordInput,.visitor .emailEnterForm textarea{border-color:var(--color-white)}.visitor .-headerWrapper .emailEnterForm input[type=text],.visitor .-headerWrapper .emailEnterForm input[type=email],.visitor .-headerWrapper .emailEnterForm input[type=password],.visitor .-headerWrapper .emailEnterForm input[type=url],.visitor .-headerWrapper .emailEnterForm input[type=number],.visitor .-headerWrapper .emailEnterForm input[type=tel],.visitor .-headerWrapper .emailEnterForm .hostedFieldInput,.visitor .-headerWrapper .emailEnterForm .passwordInput,.visitor .-headerWrapper .emailEnterForm textarea{border-color:#9b9b9b}.visitor .gradientHolder{position:relative}.visitor .gradientHolder source{display:none}.visitor .gradientHolder .-top{position:absolute;top:0}.visitor .gradientHolder .-bottom{position:absolute;width:100%;height:74%;bottom:0;background:var(--color-primary5)}@media screen and (max-width: 425px){.visitor .gradientHolder .-bottom{height:80%}}.visitor .gradientHolder .-bottomAlt{position:absolute;width:100%;height:77%;bottom:0;background:var(--color-primary5)}.visitor .gradientHolder .-bottomBottom{position:absolute;width:100%;height:10%;bottom:0;background:var(--color-white)}.visitor .YAGradientHolder{margin-bottom:60px}@media screen and (max-width: 800px){.visitor .YAGradientHolder{margin-bottom:-10px}}.visitor .-lifestyleImage,.visitor .-pageImage{text-align:center;z-index:3}.visitor .-lifestyleImage img.-heroImage,.visitor .-pageImage img.-heroImage{display:block;width:100%;height:auto;margin:0 auto;z-index:2}.visitor .-lifestyleImage img.-heroImage.isMobile,.visitor .-pageImage img.-heroImage.isMobile{display:none}@media screen and (max-width: 800px){.visitor .-lifestyleImage img.-heroImage.isMobile,.visitor .-pageImage img.-heroImage.isMobile{display:block;object-fit:cover;object-position:20% 10%}}@media screen and (max-width: 800px){.visitor .-lifestyleImage img.-heroImage.isDesktop,.visitor .-pageImage img.-heroImage.isDesktop{display:none}}.visitor .-lifestyleImage.-varZero,.visitor .-pageImage.-varZero{max-width:40%;margin:0}.visitor .-lifestyleImage.-varZero,.visitor .-pageImage.-varZero{max-width:40%;margin:0}.visitor .-lifestyleImage .-mobileImage,.visitor .-pageImage .-mobileImage{display:none}.visitor .-lifestyleImage .innerContainer,.visitor .-pageImage .innerContainer{padding:0 20px}.visitor .-lifestyleImage .hearts,.visitor .-pageImage .hearts{position:absolute;width:200px;height:200px;left:0;top:0;z-index:-1;opacity:0;-webkit-transition:left 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-moz-transition:left 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-ms-transition:left 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-o-transition:left 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;transition:left 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.visitor .-lifestyleImage .hearts.animate,.visitor .-pageImage .hearts.animate{left:-85px;top:-100px;opacity:1}.visitor .-lifestyleImage .hearts svg,.visitor .-pageImage .hearts svg{width:100%}.visitor .-lifestyleImage .hearts2,.visitor .-pageImage .hearts2{position:absolute;width:26%;height:30%;right:4%;top:12%;z-index:3;opacity:0;-webkit-transition:right 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,opacity 700ms 800ms;-moz-transition:right 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,opacity 700ms 800ms;-ms-transition:right 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,opacity 700ms 800ms;-o-transition:right 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,opacity 700ms 800ms;transition:right 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,top 700ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 1000ms,opacity 700ms 800ms}.visitor .-lifestyleImage .hearts2.animate,.visitor .-pageImage .hearts2.animate{right:2%;top:9%;opacity:1}.visitor .-lifestyleImage .hearts2 svg,.visitor .-pageImage .hearts2 svg{width:100%;height:100%}.visitor .-lifestyleImage .burst,.visitor .-pageImage .burst{position:absolute;width:26%;height:30%;right:39%;top:15%;z-index:3}.visitor .-lifestyleImage .burst svg,.visitor .-pageImage .burst svg{width:100%;height:100%}.visitor .-coinWrapper{padding:0;z-index:6;background:var(--color-primary5)}.visitor .coin{width:20vw;height:20vw;max-width:190px;max-height:190px;min-width:70px;min-height:70px;position:absolute;top:-5vw;right:4vw;-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.visitor .coin svg{width:100%;height:100%}.visitor .-selections{text-align:center;padding-right:0;padding-left:0;padding-bottom:0;overflow:hidden;min-height:650px}.visitor .-selections h6{margin-bottom:20px}.visitor .-selections h4{margin-bottom:12px}.visitor .-selections .narrowContent{padding:0 20px}.visitor .-selections .-emailCapture{margin-top:30px;position:relative;-webkit-transition:height 800ms ease-in-out;-moz-transition:height 800ms ease-in-out;-ms-transition:height 800ms ease-in-out;-o-transition:height 800ms ease-in-out;transition:height 800ms ease-in-out}.visitor .-selections .-emailCapture .enterEmail.hasError{padding-top:12px}.visitor .-selections .-emailCapture .toolTipWrapper:hover .tip{display:none}.visitor .-selections .-emailCapture.-hide{height:640px}@media screen and (max-width: 480px){.visitor .-selections .-emailCapture .sliderItemsContainer .bookListItem{margin-right:10px}}.visitor .-selections .-emailCapture .sliderItemsContainer li{padding-top:11px;margin-right:20px;min-width:120px}.visitor .-selections .-emailCapture .sliderItemsContainer .exclusive{cursor:default}.visitor .-selections .-emailCapture .sliderItemsContainer .exclusive:hover .hoverBlurb{display:none}.visitor .-selections .-emailCapture .selectionsContainer.-show .exclusive{cursor:pointer}.visitor .-selections .-emailCapture .selectionsContainer.-show .exclusive:hover .hoverBlurb{display:none}.visitor .-selections .emailEnterForm{-webkit-transition:opacity 800ms ease-in-out,margin-top 800ms ease-in-out,height 800ms ease-in-out;-moz-transition:opacity 800ms ease-in-out,margin-top 800ms ease-in-out,height 800ms ease-in-out;-ms-transition:opacity 800ms ease-in-out,margin-top 800ms ease-in-out,height 800ms ease-in-out;-o-transition:opacity 800ms ease-in-out,margin-top 800ms ease-in-out,height 800ms ease-in-out;transition:opacity 800ms ease-in-out,margin-top 800ms ease-in-out,height 800ms ease-in-out}.visitor .-selections .emailEnterForm.-hide{opacity:0;margin-top:-293px;height:104px}.visitor .-selections .selectionsContainer{height:80px;position:relative}.visitor .-selections .selectionsContainer h5,.visitor .-selections .selectionsContainer h6{display:none}.visitor .-selections .selectionsContainer .cover{cursor:default}.visitor .-selections .selectionsContainer .bookListCarouselList{position:absolute;top:80px;opacity:0;left:50%;width:100%;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-moz-transition:all 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-ms-transition:all 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;-o-transition:all 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms;transition:all 800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms}.visitor .-selections .selectionsContainer.-noAnimate{top:148px;opacity:1}.visitor .-selections .selectionsContainer.-noAnimate .bookListCarouselList{top:0;opacity:1}.visitor .-selections .animate+.selectionsContainer:not(.-noAnimate).-show{top:148px}.visitor .-selections .animate+.selectionsContainer:not(.-noAnimate) .bookListCarouselList{top:0;opacity:1}.visitor .-selections .animate+.selectionsContainer:not(.-noAnimate) .bookListCarouselList.loggedOut{top:50px}.visitor .-selections .cover{-webkit-box-shadow:2px 4px 9px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 4px 9px 6px rgba(0,0,0,.2);-o-box-shadow:2px 4px 9px 6px rgba(0,0,0,.2);box-shadow:2px 4px 9px 6px rgba(0,0,0,.2)}.visitor .-selections.-forCanada{min-height:540px}.visitor .-selections.-forCanada.-forCanadaShow{min-height:480px}.visitor .-selections.-forCanada.-forCanadaShow .bookListCarouselList{top:-190px !important}@media screen and (max-width: 480px){.visitor .-selections.-forCanada.-forCanadaShow{min-height:360px}.visitor .-selections.-forCanada.-forCanadaShow .selectionsContainer{height:0}}.visitor .-cardsWrapper{padding-bottom:0;padding-right:0;overflow:hidden;min-height:480px}.visitor .-cardsWrapper .innerContainer.cardsHeadingNav,.visitor .-cardsWrapper .innerContainer.carouselSwiper{max-width:1396px;margin:0 auto;overflow:hidden}.visitor .-cardsWrapper .carouselSwiper .swiperWrapper{margin-top:40px}.visitor .-cardsWrapper .carouselSwiper .swiperWrapper ul{height:auto;max-height:auto}.visitor .-cardsWrapper .carouselCard,.visitor .-cardsWrapper .carouselSlides,.visitor .-cardsWrapper .carouselSlides li{height:334px}.visitor .-cardsWrapper .carouselNav{display:flex;justify-content:space-between;align-items:center;padding-right:63px}.visitor .-cardsWrapper .carouselNav label{margin-top:-6px}.visitor .-cardsWrapper .-row{display:flex;align-items:center;justify-content:space-between;margin-left:0}.visitor .-cardsWrapper .-row li.inactive .-image{background-color:#a9a9a9;background-blend-mode:screen}.visitor .-cardsWrapper .-row .-image{width:40%;height:100%;background-position:center;background-size:cover}.visitor .-cardsWrapper .-row .-image img{width:100%}.visitor .-cardsWrapper .-row .-image.carouselSwiper{width:50%}.visitor .-cardsWrapper .-row .-content{color:#000;text-align:left;width:40%;padding:0 42px 0 42px;opacity:0;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms;transition:opacity 800ms}.visitor .-cardsWrapper .-row .-content.carouselSwiper{width:50%}.visitor .-cardsWrapper .-row .-content.-left{padding:0 80px 0 20px}.visitor .-cardsWrapper .-row .-content h4{margin-bottom:12px}.visitor .-cardsWrapper .-row .-content p{margin-bottom:20px}.visitor .-cardsWrapper .-row .-content.animate{opacity:1}.visitor .-cardsWrapper .-row .-imageNext{background-blend-mode:screen;width:18%;height:100%;overflow:hidden;background-size:cover}.visitor .-howItWorks{text-align:center;max-width:1477px}.visitor .-howItWorks h1{margin-bottom:20px}.visitor .-howItWorks .headerBlock p{max-width:420px;margin:0 auto}.visitor .-whyYoullLoveIt{text-align:center;padding-top:0}.visitor .-whyYoullLoveIt .innerContainer{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.visitor .-whyYoullLoveIt .innerContainer>div{width:33%}.visitor .-whyYoullLoveIt .innerContainer>div:nth-of-type(even){padding:0 40px}.visitor .-whyYoullLoveIt .innerContainer h5{margin:12px 0 8px}.visitor .-whyYoullLoveIt .-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:flex-end;height:67px;width:100%;max-width:130px;margin:0 auto}.visitor .-whyYoullLoveIt .-icon img{width:100%;max-width:130px;margin:0 auto;max-height:70px}.visitor .-experience{padding-top:0}.visitor .-experience h1{max-width:640px;margin:0 auto}.visitor .-experience p{max-width:540px;margin:20px auto}.visitor .-experience .button.primary{margin-top:20px}.visitor .-experience .innerContainer{background:#f5f5f5 url("//static.bookofthemonth.com/landing/experience/experienceBg.webp") no-repeat center;background-size:cover;width:100%;margin:0 auto;text-align:center;padding:130px 40px;-webkit-transition:background-color 750ms 500ms;-moz-transition:background-color 750ms 500ms;-ms-transition:background-color 750ms 500ms;-o-transition:background-color 750ms 500ms;transition:background-color 750ms 500ms}.visitor .-experience .-copy.toAnimate{max-width:770px;background-color:var(--color-white);margin:0 auto;padding:100px;opacity:0;-webkit-transition:opacity 750ms 800ms;-moz-transition:opacity 750ms 800ms;-ms-transition:opacity 750ms 800ms;-o-transition:opacity 750ms 800ms;transition:opacity 750ms 800ms}.visitor .-experience .-copy.toAnimate.animate{opacity:1}.visitor .-vbt{padding-top:0}@media screen and (max-width: 800px){.visitor .-vbt{padding:0 20px}}.visitor .-vbt h1{max-width:640px;margin:0 auto}.visitor .-vbt p{max-width:540px}.visitor .-vbt .button.primary{margin-top:20px}.visitor .-vbt .innerContainer{background:#f5f5f5 url("//static.bookofthemonth.com/virtual_book_tour/Module_VBT_Desktop_V3.jpg") no-repeat center;height:653px;display:flex;align-items:center;background-size:cover;width:100%;margin:0 auto;text-align:center;padding:130px 40px;-webkit-transition:background-color 750ms 500ms;-moz-transition:background-color 750ms 500ms;-ms-transition:background-color 750ms 500ms;-o-transition:background-color 750ms 500ms;transition:background-color 750ms 500ms}.visitor .-vbt .-copy.toAnimate{max-width:770px;background-color:var(--color-white);margin:0 auto;padding:70px 50px;opacity:0}.visitor .-vbt .-copy.toAnimate.animate{opacity:1;height:443px;width:519px;margin-left:55%}.visitor .goodstuff{padding-top:0}.visitor .-signUp{background:var(--color-primary5);text-align:center;padding-right:0;padding-left:0;overflow:hidden;position:relative}.visitor .-signUp button{width:100%;max-width:475px}.visitor .-signUp a.button.alt{color:var(--color-white);border:1px solid var(--color-white)}.visitor .-signUp.-hide{display:none}@media screen and (max-width: 480px){.visitor .-headerWrapper .content.-narrow.emailEnterForm{padding-right:0;padding-left:0}.visitor .-selections.-forCanada{min-height:470px}}@media screen and (max-width: 480px){.visitor h1 .yaMobileFit{font-size:5.4rem}.visitor h1 .yaMobileFit{font-size:3.8rem}}@media screen and (max-width: 320px){.visitor h1 .yaMobileFit{font-size:4.5rem}.visitor h1 .yaMobileFit{font-size:3.2rem}}.visitor .-headerWrapper{text-align:center}.visitor .-headerWrapper.-varZero{display:flex;flex-direction:row-reverse;padding:0}.visitor .-headerWrapper .innerContent{position:relative;max-width:1316px;margin:0 auto}.visitor .-headerWrapper .innerContent .-alignment{text-align:left}.visitor .-headerWrapper .innerContent p.-varZero{max-width:620px;margin:0}.visitor .-headerWrapper h1.hero,.visitor .-headerWrapper h1{max-width:820px;margin:0 auto 20px}.visitor .-headerWrapper h1.hero.-varZero,.visitor .-headerWrapper h1.-varZero{padding-top:7vw;text-align:left}.visitor .-headerWrapper h1.hero.-forLongText,.visitor .-headerWrapper h1.-forLongText{font-size:9rem;max-width:760px}.visitor .-headerWrapper p{max-width:500px;margin:0 auto}.visitor .-headerWrapper .button{margin:20px 10px 0;min-width:160px}.visitor .-headerWrapper.-leadsNonPick{background:#fafafa url("//static.bookofthemonth.com/landing/lifestyleHero/getReadyBg.jpg") no-repeat center;background-size:cover}.visitor .-headerWrapper.-leadsNonPick p{margin-bottom:20px;max-width:660px}.visitor .-headerWrapper.-hero{padding:0}.visitor .-headerWrapper.-hero .innerContent{display:flex;align-items:center}.visitor .-headerWrapper.-hero .content{margin-left:6%;width:730px;padding:60px 0}.visitor .-headerWrapper.-hero .content p{margin-bottom:20px}.visitor .-headerWrapper.-hero .image{width:100%;max-width:700px;text-align:center;overflow:hidden}.visitor .-headerWrapper.-hero .image img{width:100%;max-width:445px;margin:60px 0 60px 40px;padding-right:20px}.visitor .-headerWrapper.-hero.-leadsPick{background:#e2eef2}.visitor .-headerWrapper.-hero.-leadsPick .image img{padding-left:0;max-width:690px;min-width:570px}.visitor .loginForm button{width:100%}@media screen and (max-width: 1113px){.visitor .-headerWrapper .-lifestyleImage.-noPadding.-varZero{max-width:100%}.visitor .-headerWrapper.-varZero{display:flex;flex-direction:column}.visitor .-headerWrapper .innerContent .-alignment{text-align:center;display:flex;justify-content:center}.visitor .-headerWrapper .innerContent p.-varZero{margin:0 auto;max-width:334px}.visitor .-headerWrapper h1.hero.-varZero{line-height:120%;margin-bottom:0;padding-top:20px;font-size:5.2rem;text-align:center}}@media screen and (max-width: 960px){.visitor .-headerWrapper{margin-top:0;padding-bottom:20px}.visitor .-headerWrapper.-leadsPick h1.hero{font-size:5.2rem;letter-spacing:-0.12rem;line-height:4.8rem}}@media screen and (max-width: 800px){.visitor .-headerWrapper h1.hero{margin-bottom:20px}.visitor .-headerWrapper h1.hero.-forLongText{font-size:5.2rem;max-width:500px}.visitor .-headerWrapper .button{padding:14px}}@media screen and (max-width: 640px){.visitor .-headerWrapper .button:not(.-flexible){width:155px;min-width:100px;padding:14px 12px;margin:20px 5px 0}.visitor .-headerWrapper.-leadsPick .innerContent{-webkit-flex-direction:column;flex-direction:column}.visitor .-headerWrapper.-leadsPick .content{width:100%;margin:0;padding:60px 20px 20px}.visitor .-headerWrapper.-leadsPick .image{padding:0 0 40px 0}.visitor .-headerWrapper.-leadsPick .image img{min-width:420px;margin:0;padding-left:10%}.visitor .-headerWrapper.-hero .innerContent{display:block}.visitor .-headerWrapper.-hero .content{width:100%;margin-left:0;padding:60px 20px 20px}.visitor .-headerWrapper.-hero .content p{margin-bottom:0}.visitor .-headerWrapper.-hero .image img{max-width:320px;margin:0 auto 40px;padding-left:55px}.visitor .-headerWrapper.-hero.-leadsPick .image img{min-width:100%}}@media screen and (max-width: 370px){.visitor .-headerWrapper .button{width:100%;margin-top:12px}}.visitor .mobile{display:none}.visitor .innerContainer{position:relative;width:100%;max-width:1316px;margin:0 auto}.visitor .overlay{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6)}.visitor section{width:100%;margin:0 auto;padding:80px;z-index:2;position:relative}.visitor section.-noPadding{padding:0}.visitor section.vbtSection{padding-top:0}@media screen and (max-width: 800px){.visitor section.vbtSection{padding-top:40px}}.visitor section.charity+section.goodstuff{margin-bottom:80px}.visitor .countdownClock{color:var(--color-white);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;margin:20px 0}.visitor .countdownClock .groupWrapper{display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 5px}.visitor .countdownClock .digits{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:row;justify-content:row;margin-top:8px}.visitor .countdownClock .digit{border:1px solid var(--color-white);border-radius:4px;border-color:rgba(255,255,255,.5);padding:16px 0;margin:0 5px;width:60px;font-size:2.8rem;line-height:2.8rem;font-family:"FoldGrotesquePro-Bold","Helvetica Bold","Arial Bold",sans-serif}@media screen and (min-width: 1800px){.visitor .-lifestyleImage,.visitor .-pageImage{min-height:100%}}@media screen and (max-width: 1180px){.visitor .-experience{padding:0}.visitor .-experience .innerContainer{padding:80px 20px}.visitor .goodstuff{padding-top:40px}}@media screen and (max-width: 1220px){.visitor .-selections .-emailCapture.-hide{height:54vw}}@media screen and (max-width: 850px){.visitor .coin{top:-42px;width:80px;height:80px}.visitor .-selections .-emailCapture.-hide{height:560px;margin-top:44px}.visitor .-selections .-emailCapture.-hide.-rejoinCapture{height:590px}}@media screen and (max-width: 800px){.visitor .desktopOnly{display:none}.visitor section{padding:40px 20px}.visitor section.charity+section.goodstuff{margin-bottom:40px}.visitor .-lifestyleImage .innerContainer,.visitor .-pageImage .innerContainer{padding:0}.visitor .-lifestyleImage .hearts,.visitor .-pageImage .hearts{display:none}.visitor .-experience{background:#f5f5f5 url("//static.bookofthemonth.com/landing/experience/experienceBg.webp") no-repeat center;background-size:cover}.visitor .-experience .innerContainer{background:rgba(0,0,0,0)}.visitor .-experience .innerContainer.animate{background:rgba(0,0,0,.8)}.visitor .-experience .-copy.toAnimate{background-color:rgba(0,0,0,0);padding:0}.visitor .-experience .-copy.toAnimate h1,.visitor .-experience .-copy.toAnimate p{color:var(--color-white)}.visitor .-cardsWrapper{padding-right:20px}.visitor .-cardsWrapper .forMobile{display:block}.visitor .-cardsWrapper .desktopOnly{display:none}.visitor .-cardsWrapper .swiperWrapper{margin-top:0px}.visitor .-cardsWrapper .swipesWrapper .-row{flex-direction:column}.visitor .-cardsWrapper .carouselCard,.visitor .-cardsWrapper .carouselSlides,.visitor .-cardsWrapper .carouselSlides li{height:auto}.visitor .-cardsWrapper .innerContainer.cardsHeadingNav{margin-bottom:20px}.visitor .-cardsWrapper .innerContainer.cardsHeadingNav h1{font-size:1.8rem}.visitor .-cardsWrapper .carouselNav{padding-right:12px}.visitor .-cardsWrapper .-row{justify-content:space-between}.visitor .-cardsWrapper .-row .iframeWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.visitor .-cardsWrapper .-row .iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20px}.visitor .-cardsWrapper .-row .-image{margin-right:41px;width:100%;height:auto;background:center}.visitor .-cardsWrapper .-row .-image img,.visitor .-cardsWrapper .-row .-image iframe{height:100%}.visitor .-cardsWrapper .-row .-content{margin-top:20px;width:100%;padding:0 54px 0 0}.visitor .-cardsWrapper .-row .-imageNext{display:none}.visitor .-howItWorks h1.hero{margin-bottom:20px}.visitor .-whyYoullLoveIt .innerContainer{-webkit-flex-direction:column;flex-direction:column;margin:0}.visitor .-whyYoullLoveIt .innerContainer strong{margin-top:20px}.visitor .-whyYoullLoveIt .innerContainer>div{width:100%;padding:0}.visitor .-whyYoullLoveIt .-icon{height:105px;max-width:130px;margin:40px auto 0}.visitor .-whyYoullLoveIt .-icon img{max-height:105px}.no-webp .visitor .-experience{background:#f5f5f5 url("//static.bookofthemonth.com/landing/experience/experienceBg.jpg") no-repeat center;background-size:cover}}@media screen and (max-width: 640px){.visitor .innerContainer--exp100{aspect-ratio:375/321}.visitor .-heroImage.exp100-V6{width:136.56% !important;transform:translateX(-17.5%)}.visitor .-selections .-emailCapture .enterEmail.hasError{padding-top:0}}@media screen and (max-width: 480px){.visitor .-lifestyleImage{width:100%;overflow:hidden}.visitor .-lifestyleImage .innerContainer{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end}.visitor .-lifestyleImage .innerContainer .-heroImage:not(.-botyHero){height:335px;width:auto;margin-right:-95px}.visitor .-lifestyleImage .burst{right:180px;width:140px;height:140px;top:47px}.visitor .-lifestyleImage .hearts2{right:-10px;width:140px;height:140px}.visitor .-lifestyleImage .hearts2.animate{right:-50px}.visitor .-pageImage .-mobileImage{display:block}.visitor .-pageImage .-desktopImage{display:none}.visitor .-selections .animate+.selectionsContainer:not(.-noAnimate){top:0}.visitor .-selections .selectionsContainer.-noAnimate{top:115px}.visitor .-selections .animate+.selectionsContainer.-noAnimate{top:115px}}@media screen and (max-width: 480px){.Nonfiction .visitor .-lifestyleImage .innerContainer{-webkit-justify-content:center;justify-content:center}.Nonfiction .visitor .-lifestyleImage .innerContainer .-heroImage:not(.-botyHero){margin-right:-94px}}.no-webp .visitor .-experience .innerContainer{background:url("//static.bookofthemonth.com/landing/experience/experienceBg.jpg") no-repeat center;background-size:cover}@media screen and (max-width: 800px){.no-webp .visitor .-experience{background:url("//static.bookofthemonth.com/landing/experience/experienceBg.jpg") no-repeat center;background-size:cover}.no-webp .visitor .-experience .innerContainer.animate{background:rgba(0,0,0,.8)}.vbtSection:not(.-forCanada){padding:30px 20px 40px 20px !important}.vbtSection.-forCanada{padding:0 20px 40px 20px !important}}.exp40.break948{display:none}@media screen and (max-width: 948px){.exp40.break948{display:inline}}.footerScene{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.footerScene .footerFlakes{position:absolute;top:0;width:30%;height:100%}.footerScene .footerFlakes .flake{position:absolute}.footerScene .footerFlakes .flake svg{width:100%;height:100%}.footerScene .footerFlakes .flake svg path{fill:var(--color-white)}.footerScene .footerFlakes.-fs1{left:0}.footerScene .footerFlakes.-fs1 .flake.-f1alt.-a{height:32px;width:32px;top:0;left:0;opacity:.8}.footerScene .footerFlakes.-fs1 .flake.-f1alt.-b{top:200px;left:65%;opacity:.8}.footerScene .footerFlakes.-fs1 .flake.-f2.-a{height:18px;width:18px;top:-40px;left:85%}.footerScene .footerFlakes.-fs1 .flake.-f2.-b{height:32px;width:32px;bottom:68px;left:45%;opacity:.8}.footerScene .footerFlakes.-fs1 .flake.-f3.-a{height:12px;width:12px;top:120px;left:15%}.footerScene .footerFlakes.-fs1 .flake.-f3.-b{height:8px;width:8px;top:20px;left:48%;opacity:.6}.footerScene .footerFlakes.-fs1 .flake.-f3.-c{height:10px;width:10px;bottom:20px;left:15%}.footerScene .footerFlakes.-fs2{right:0}.footerScene .footerFlakes.-fs2 .flake.-f1{height:56px;width:56px;top:100px;right:0}.footerScene .footerFlakes.-fs2 .flake.-f1alt{top:310px;left:35%}.footerScene .footerFlakes.-fs2 .flake.-f2{height:18px;width:18px;bottom:20px;right:-20px;opacity:.8}.footerScene .footerFlakes.-fs2 .flake.-f3.-a{height:8px;width:8px;top:250px;left:25%}.footerScene .footerFlakes.-fs2 .flake.-f3.-b{height:8px;width:8px;top:20px;left:48%}.footerScene .footerFlakes.-fs2 .flake.-f3.-c{height:10px;width:10px;top:190px;right:15%;opacity:.8}.snowman{position:absolute;right:25%;bottom:5px}.snowmound{position:absolute;background-color:var(--color-white)}.snowmound.mound2{border-radius:78% 92%;width:97%;height:134px;left:-20%;bottom:-60px}.snowmound.mound3{border-radius:43% 60%;width:42%;height:132px;right:-70px;bottom:-92px}@media screen and (max-width: 960px){.footerScene .footerFlakes.-fs1 .-f1alt.-b,.footerScene .footerFlakes.-fs1 .-f2.-b,.footerScene .footerFlakes.-fs1 .-f3.-a,.footerScene .footerFlakes.-fs1 .-f3.-a{display:none}.footerScene .footerFlakes.-fs2 .-f3.-a,.footerScene .footerFlakes.-fs2 .-f1alt,.footerScene .footerFlakes.-fs2 .-f3.-c{display:none}.footerScene .footerFlakes.-fs1 .flake.-f1alt.-a{top:-39px}.footerScene .footerFlakes.-fs2 .flake.-f3.-b{top:-60px}.footerScene .footerFlakes.-fs2 .flake.-f1{opacity:.6}.footerScene .footerFlakes.-fs1 .flake.-f3.-b{top:70px;left:18%}.snowman{position:absolute;right:62%;bottom:0}.snowman svg{height:80px}.snowmound.mound2{border-radius:66% 100%;width:98%;height:100px;left:-49px;bottom:-77px}.snowmound.mound3{border-radius:60% 80%;width:95%;height:113px;right:-80px;bottom:-79px}}.snowFall{width:90%;height:99%;position:absolute;top:0;left:0;pointer-events:none;overflow:visible;-webkit-transition:opacity 2000ms 200ms;-moz-transition:opacity 2000ms 200ms;-ms-transition:opacity 2000ms 200ms;-o-transition:opacity 2000ms 200ms;transition:opacity 2000ms 200ms;opacity:1}.snowFall.melt{opacity:0}.snowFall .snowFallFlake.flake{position:absolute;top:-20px;z-index:1}.snowFall .snowFallFlake.flake svg{-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms}.snowFall .snowFallFlake.flake.fadeout svg{opacity:0 !important}.snowFall .snowFallFlake.flake.-f1{-moz-animation:snowFall 76s linear infinite;-webkit-animation:snowFall 60s linear infinite;animation:snowFall 60s linear infinite}.snowFall .snowFallFlake.flake.-f1 svg{opacity:1;animation:spin 7s linear infinite}.snowFall .snowFallFlake.flake.-f2{-moz-animation:snowFall 90s linear infinite;-webkit-animation:snowFall 90s linear infinite;animation:snowFall 90s linear infinite}.snowFall .snowFallFlake.flake.-f2 svg{opacity:.4;animation:spin2 10s linear infinite}.snowFall .snowFallFlake.flake.-f3{-moz-animation:snowFall 160s linear infinite;-webkit-animation:snowFall 160s linear infinite;animation:snowFall 160s linear infinite}.snowFall .snowFallFlake.flake.-f3 svg{opacity:.1}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes spin2{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin2{100%{-webkit-transform:rotate(-360deg)}}@keyframes snowFall{0%{top:0;opacity:0}3%{opacity:1}100%{top:100%}}.globeButton{position:absolute;top:40px;left:40px;z-Index:1000;cursor:pointer}.globeButton img{width:70px}.globeButton.stopped{animation:shake 5s linear infinite}@keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}2%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}4%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}6%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}8%{-webkit-transform:rotate(10deg);transform:rotate(-10deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(10deg)}12%{-webkit-transform:rotate(10deg);transform:rotate(-10deg)}14%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.-experience.holidayBlock{margin-top:80px;padding-bottom:0}.-experience.holidayBlock .innerContainer{background:var(--color-white) url("//static.bookofthemonth.com/holiday/HighlightModule.jpg") no-repeat center;background-size:cover}.-experience.holidayBlock.mothersday .innerContainer{background-image:url("//static.bookofthemonth.com/holiday/MDLanding.webp");background-position-y:bottom}.-experience.holidayBlock .-copy.toAnimate{padding:100px 80px}.-experience.holidayBlock .-copy.toAnimate p{max-width:590px}.no-webp .-experience.holidayBlock.mothersday{background-image:url("//static.bookofthemonth.com/holiday/MDLanding.jpg");background-size:cover}@media screen and (max-width: 800px){.visitor .-experience.holidayBlock{margin-top:0;background:var(--color-white) url("//static.bookofthemonth.com/holiday/HighlightModule.jpg") no-repeat center;background-size:cover}.visitor .-experience.holidayBlock .innerContainer{background:rgba(0,0,0,0)}.visitor .-experience.holidayBlock .innerContainer.animate{background:rgba(0,0,0,.8)}.visitor .-experience.holidayBlock .-copy.toAnimate{background-color:rgba(0,0,0,0);padding:0}.visitor .-experience.holidayBlock .-copy.toAnimate h1,.visitor .-experience.holidayBlock .-copy.toAnimate p{color:var(--color-white)}.globeButton{top:10px;left:10px}.globeButton img{width:30px}}@media screen and (max-width: 480px){.visitor .-lifestyleImage.-holiday{height:375px;width:100%;overflow-x:visible;background:rgba(0,0,0,0) url("//static.bookofthemonth.com/holiday/HomePageHero.jpg") no-repeat center;background-size:cover}}@media screen and (max-width: 480px){.visitor .-lifestyleImage.-coreHoliday{height:375px;width:100%;overflow-x:visible;background:rgba(0,0,0,0) url("//static.bookofthemonth.com/holiday/CoreHolidayLanding.jpg") no-repeat center;background-size:cover}}@media screen and (max-width: 480px){.visitor .-lifestyleImage.-CyberMonday{height:375px;width:100%;overflow-x:visible;background:rgba(0,0,0,0) url("//static.bookofthemonth.com/holiday/CMLandingMobile.jpg") no-repeat bottom center;background-size:cover}}@media screen and (max-width: 480px){.gift.visitor .-lifestyleImage.-forBlackFriday .innerContainer{background:#020202 url("//static.bookofthemonth.com/holiday/BFGiftHeroMobile.jpg") no-repeat center;background-size:cover;background-clip:content-box}}.holidayLights{-webkit-transition:opacity 600ms;-moz-transition:opacity 600ms;-ms-transition:opacity 600ms;-o-transition:opacity 600ms;transition:opacity 600ms}.believerBlock .lightstring,.-lifestyleImage .lightstring{position:absolute;width:100%;max-width:170px}.believerBlock .lightstring.string1:not(.mobileTop),.-lifestyleImage .lightstring.string1:not(.mobileTop){top:0;left:30px}.believerBlock .lightstring.string1b,.-lifestyleImage .lightstring.string1b{top:0;right:0;max-width:233px}.believerBlock .lightstring.mobileTop,.-lifestyleImage .lightstring.mobileTop{display:none}@media screen and (max-width: 800px){.believerBlock .lightstring,.-lifestyleImage .lightstring{max-width:160px}.believerBlock .lightstring.string1:not(.mobileTop),.-lifestyleImage .lightstring.string1:not(.mobileTop){bottom:-407px;left:255px;-moz-transform:rotate(-80deg);-o-transform:rotate(-80deg);-ms-transform:rotate(-80deg);-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}.believerBlock .lightstring.string1b,.-lifestyleImage .lightstring.string1b{display:none}.believerBlock .lightstring.mobileTop,.-lifestyleImage .lightstring.mobileTop{display:block;top:-165px;right:-117px;-moz-transform:rotate(-72deg);-o-transform:rotate(-72deg);-ms-transform:rotate(-72deg);-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}}.-lifestyleImage.-isHoliday{overflow:hidden}.-lifestyleImage .lightstring.string1:not(.mobileTop){top:46%;left:30px;-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}.-lifestyleImage .lightstring.string1b{top:46%;right:30px;-moz-transform:rotate(-11deg);-o-transform:rotate(-11deg);-ms-transform:rotate(-11deg);-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}@media screen and (max-width: 1460px){.-lifestyleImage .lightstring.string1:not(.mobileTop),.-lifestyleImage .lightstring.string1b{display:none}}.-selections{position:relative}.-selections .lightstring2{display:none}@media screen and (max-width: 1460px){.-selections .lightstring2{display:block;position:absolute;top:0;width:476px}.-selections .lightstring2.left{left:0}.-selections .lightstring2.right{right:0;-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@media screen and (max-width: 967px){.-selections .lightstring2.left{display:none}.-selections .lightstring2.right{right:-75px;width:400px}}.starterBlock .lightstring1,.starterBlock .string1b,.-signUp .lightstring1,.-signUp .string1b{display:none}.starterBlock .lightstring2,.-signUp .lightstring2{position:absolute;width:100%;max-width:430px}.starterBlock .lightstring2.left,.-signUp .lightstring2.left{top:0;left:0}.starterBlock .lightstring2.right,.-signUp .lightstring2.right{top:0;right:0;-moz-transform:rotatey(-180deg);-o-transform:rotatey(-180deg);-ms-transform:rotatey(-180deg);-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}@media screen and (max-width: 1080px){.starterBlock .lightstring2,.-signUp .lightstring2{max-width:330px}.starterBlock .lightstring2.left,.-signUp .lightstring2.left{display:none}.starterBlock .lightstring2.right,.-signUp .lightstring2.right{top:-2px;right:-30px}}@media screen and (max-width: 860px){.-signUp .string1b{display:block;position:absolute;bottom:-300px;right:67px;width:100%;max-width:285px;-moz-transform:rotate(-74deg);-o-transform:rotate(-74deg);-ms-transform:rotate(-74deg);-webkit-transform:rotate(-74deg);transform:rotate(-74deg)}.-signUp .lightstring1{display:block;width:100%;max-width:190px;-moz-transform:rotate(86deg);-o-transform:rotate(86deg);-ms-transform:rotate(86deg);-webkit-transform:rotate(86deg);transform:rotate(86deg)}.-signUp .lightstring2.right{display:none}}.snowflakes1{position:absolute;width:190px;height:180px;left:-63px;top:-82px;z-index:100;opacity:1}.snowflakes1 .flake{position:absolute;opacity:0}.snowflakes1 .flake svg{width:100%;height:100%}.snowflakes1 .flake.-f1{width:110px;height:110px;top:0;left:20px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-moz-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-ms-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-o-transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;transition:transform 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms}.snowflakes1 .flake.-f1.-b{width:70px;top:-140px;left:96px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-moz-transition:transform 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-ms-transition:transform 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;-o-transition:transform 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms;transition:transform 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2800ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 700ms}.snowflakes1 .flake.-f2{width:46px;top:-40px;left:-10px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;-moz-transition:transform 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;-ms-transition:transform 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;-o-transition:transform 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms;transition:transform 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 3000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 900ms 200ms}.snowflakes1 .flake.-f2.-b{width:28px;top:-90px;left:100px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 500ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 300ms 200ms;-moz-transition:transform 500ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 300ms 200ms;-ms-transition:transform 500ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 300ms 200ms;-o-transition:transform 500ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 300ms 200ms;transition:transform 500ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 300ms 200ms}.snowflakes1 .flake.-f2.-c{width:24px;top:-60px;left:60px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform 1200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 300ms 200ms;-moz-transition:transform 1200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 300ms 200ms;-ms-transition:transform 1200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 300ms 200ms;-o-transition:transform 1200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 300ms 200ms;transition:transform 1200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 300ms 200ms}.snowflakes1 .flake.-f3{width:28px;height:32px;top:-120px;left:-18px;-webkit-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 3200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 400ms;-moz-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 3200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 400ms;-ms-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 3200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 400ms;-o-transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 3200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 400ms;transition:transform 1300ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 3200ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 400ms}.snowflakes1 .flake.-f3.-b{width:14px;height:32px;top:-180px;left:151px;-webkit-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-moz-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-ms-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-o-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms}.snowflakes1 .flake.-f3.-c{width:24px;top:-80px;left:140px;-webkit-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1400ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-moz-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1400ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-ms-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1400ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;-o-transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1400ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms;transition:transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1400ms cubic-bezier(0.09, 0.79, 0.63, 0.97),opacity 1000ms}.snowflakes1.animate .flake{position:absolute}.snowflakes1.animate .flake.-f1{width:110px;top:240px;left:20px;opacity:1;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.snowflakes1.animate .flake.-f1.-b{width:70px;top:-35px;left:96px;opacity:.9;-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.snowflakes1.animate .flake.-f2{width:46px;top:180px;left:-10px;opacity:.7;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.snowflakes1.animate .flake.-f2.-b{width:28px;top:-60px;left:100px;opacity:.4;-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.snowflakes1.animate .flake.-f2.-c{width:24px;top:60px;left:60px;opacity:.4;-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.snowflakes1.animate .flake.-f3{width:20px;top:80px;left:-18px;opacity:.4}.snowflakes1.animate .flake.-f3.-b{width:14px;top:-100px;left:40px;opacity:.2}.snowflakes1.animate .flake.-f3.-c{width:24px;top:180px;left:140px;opacity:.6}.snowflakes2{position:absolute;width:208px;height:170px;right:0;bottom:0;z-index:10}.snowflakes2 .flake{position:absolute;opacity:0}.snowflakes2 .flake svg{width:100%;height:100%}.snowflakes2 .flake svg path{fill:var(--color-white)}.snowflakes2 .flake.-f1{width:60px;height:60px;top:-160px;left:-120px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:transform 1100ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-moz-transition:transform 1100ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-ms-transition:transform 1100ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-o-transition:transform 1100ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;transition:transform 1100ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms}.snowflakes2 .flake.-f2{width:50px;height:50px;top:-40px;left:-100px;-moz-transform:rotate(-120deg);-o-transform:rotate(-120deg);-ms-transform:rotate(-120deg);-webkit-transform:rotate(-120deg);transform:rotate(-120deg);-webkit-transition:transform 2200ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-moz-transition:transform 2200ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-ms-transition:transform 2200ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-o-transition:transform 2200ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;transition:transform 2200ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,top 2000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms}.snowflakes2 .flake.-f3{width:18px;height:18px;top:-270px;left:-133px;-webkit-transition:top 2600ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-moz-transition:top 2600ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-ms-transition:top 2600ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;-o-transition:top 2600ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms;transition:top 2600ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,transform 1000ms cubic-bezier(0.09, 0.79, 0.63, 0.97) 200ms,opacity 1000ms 200ms}.snowflakes2.animate .flake{opacity:1}.snowflakes2.animate .flake.-f1{width:60px;top:80px;left:-120px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.snowflakes2.animate .flake.-f2{width:50px;top:214px;left:-100px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.snowflakes2.animate .flake.-f3{width:18px;top:180px;left:-133px;opacity:.6}@media screen and (max-width: 850px){.snowflakes1{display:none}.snowflakes2{bottom:-12px}.snowflakes2 .flake.-f1{width:40px;height:40px;left:69px;top:0px;-moz-transform:rotate(190deg);-o-transform:rotate(190deg);-ms-transform:rotate(190deg);-webkit-transform:rotate(190deg);transform:rotate(190deg)}.snowflakes2 .flake.-f2{width:30px;height:30px;top:-20px;left:80px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.snowflakes2 .flake.-f3{width:10px;height:10px;top:0px;left:66px}.snowflakes2.animate .flake{opacity:1}.snowflakes2.animate .flake.-f1{width:40px;top:114px;left:69px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.snowflakes2.animate .flake.-f2{width:30px;top:175px;left:80px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.snowflakes2.animate .flake.-f3{width:10px;left:66px;top:160px}}.newMemberOffer{padding-bottom:30px;background-color:var(--color-gray1)}.newMemberOffer .modal.confirmation.-editDetails{display:none}.newMemberOffer .modal.confirmation.-editDetails.open{display:block}.newMemberOffer .pageHeader{padding:60px 20px 80px;margin:40px 0 0}@media screen and (max-width: 640px){.newMemberOffer .cardBlock{padding:20px}.newMemberOffer .confirmation.modal.-editDetails{display:block;opacity:0;left:-1000px;top:1000px;bottom:-250px;padding:40px 20px;-webkit-transition:top .8s ease;-moz-transition:top .8s ease;-ms-transition:top .8s ease;-o-transition:top .8s ease;transition:top .8s ease;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%;max-width:100%;z-index:-1;position:fixed;max-height:100%}.newMemberOffer .confirmation.modal.-editDetails.open{top:0;bottom:0;left:0;opacity:1;z-index:10000}}.maintenanceMessage{width:100%;margin:0 auto;text-align:left}.maintenanceMessage .mastHead{padding:6px 0 4px;background-color:var(--color-white);display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.maintenanceMessage .mastHead .logo{text-align:left;-webkit-box-align:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.maintenanceMessage .featuresBlock .boxContent .headlineBox{margin-left:0;min-width:330px}.maintenanceMessage .featuresBlock img{margin-left:-465px;margin-right:-50px}@media screen and (max-width: 800px){.maintenanceMessage .featuresBlock img{height:210px;margin:0 36% 20px;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.stepIndicatorWrapper{padding-top:60px}@media screen and (max-width: 480px){.stepIndicatorWrapper{padding:30px 10px 0}}.bannerless .stepJoinWrapper .masthead,.bannerless .planSelectWrapper .masthead{margin-top:0}.stepIndicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;align-items:center;flex-wrap:nowrap;border:1px solid var(--color-gray2);border-radius:60px;margin:60px auto 0;padding:0 40px;height:50px;max-width:552px}.stepIndicator li{margin:0 5px;white-space:nowrap}.stepIndicator .line{height:1px;background-color:var(--color-black);max-width:40px;margin:0 auto}.stepIndicator li.stepLink.p3,.stepIndicator li.stepLink.link-p3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;cursor:pointer}.stepIndicator li.stepLink.p3 span,.stepIndicator li.stepLink.link-p3 span{text-align:center}.stepIndicator li.stepLink.p3 svg,.stepIndicator li.stepLink.link-p3 svg{width:12px;height:9px}.stepIndicator li.stepLink.p3 svg polyline,.stepIndicator li.stepLink.link-p3 svg polyline{stroke-width:2;stroke:#33a769}.stepIndicator li.stepLink>span{color:var(--color-gray4)}.stepIndicator li.-active,.stepIndicator li.-active>span{color:var(--color-primary5)}.stepIndicator .dash{flex-grow:2}.stepIndicator.-forRejoin{-webkit-justify-content:center;justify-content:center}.stepIndicator.-forRejoin .dash{flex-grow:1;max-width:30px}.stepIndicator.-forBFFRejoin{margin-top:10px;margin-bottom:50px}@media screen and (max-width: 480px){.stepIndicator{margin:40px 12px 0;padding:0 20px}.stepIndicator .line{min-width:10px}}@media screen and (max-width: 360px){.stepIndicator li.stepLink.p3,.stepIndicator li.stepLink.link-p3{-webkit-flex-direction:column;flex-direction:column}}.joinRecap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.joinRecap ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.joinRecap img{width:80px;height:120px;margin-right:20px;margin-top:12px;-webkit-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);-o-box-shadow:0px 4px 15px 0 rgba(41,41,51,.3);box-shadow:0px 4px 15px 0 rgba(41,41,51,.3)}.joinRecap .summary{margin-right:30px;text-align:left}.joinRecap .summary div:last-of-type{margin-top:12px}@media screen and (max-width: 640px){.joinRecap{-webkit-flex-direction:column;flex-direction:column}.joinRecap .summary{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-right:0;margin-top:20px}.joinRecap .summary div:last-of-type{margin-top:0;margin-right:10px}}.selectPlanWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;width:100%;max-width:440px;margin:0 20px 30px}.selectPlanWrapper .selectPlanButton{padding:20px;border:1px solid var(--color-gray2);border-radius:4px;text-align:left;text-align:center;width:100%;cursor:pointer;-webkit-box-shadow:0px 2px 4px rgba(41,41,51,.15);-moz-box-shadow:0px 2px 4px rgba(41,41,51,.15);-o-box-shadow:0px 2px 4px rgba(41,41,51,.15);box-shadow:0px 2px 4px rgba(41,41,51,.15)}.selectPlanWrapper .selectPlanButton:nth-of-type(odd){margin-right:5px}.selectPlanWrapper .selectPlanButton:nth-of-type(even){margin-left:5px}.selectPlanWrapper .selectPlanButton.-selected{border-color:var(--color-primary5)}.selectPlanWrapper .selectPlanButton.-selected h5,.selectPlanWrapper .selectPlanButton.-selected h4{color:var(--color-primary5)}@media screen and (max-width: 480px){.mobilePadding{padding:0 20px}.selectPlanWrapper .selectPlanButton{padding:20px 12px}}.singlePageJoinPage .singlePageJoinContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.singlePageJoinPage .singlePageJoinContent .joinFormWrapper{margin-right:20px}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper{width:40%}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock{max-height:1000px}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .mobileExpandOnly{display:none}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .invitationCode{margin-bottom:0}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .orderSummary{opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}@media screen and (max-width: 800px){.singlePageJoinPage .pageHeader{max-width:594px;margin-left:auto;margin-right:auto}.singlePageJoinPage .singlePageJoinContent{padding:0;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.singlePageJoinPage .singlePageJoinContent .joinFormWrapper{margin-right:0}.singlePageJoinPage .singlePageJoinContent .joinFormWrapper.initial{display:none}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper{width:100%}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock{-webkit-transition:max-height 200ms ease-in-out 10ms;-moz-transition:max-height 200ms ease-in-out 10ms;-ms-transition:max-height 200ms ease-in-out 10ms;-o-transition:max-height 200ms ease-in-out 10ms;transition:max-height 200ms ease-in-out 10ms;max-width:595px}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock.initial,.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock.closed,.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock.open{cursor:pointer}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock.closed{max-height:80px;overflow:hidden;margin-bottom:20px}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock.closed .joinSummaryHeader{border-bottom:none}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .cardBlock.closed .orderSummary{opacity:0;-webkit-transition:opacity 300ms ease-in-out 200ms;-moz-transition:opacity 300ms ease-in-out 200ms;-ms-transition:opacity 300ms ease-in-out 200ms;-o-transition:opacity 300ms ease-in-out 200ms;transition:opacity 300ms ease-in-out 200ms}.singlePageJoinPage .singlePageJoinContent .joinSummaryWrapper .mobileExpandOnly{display:block}}.joinSummaryHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-gray2)}.joinSummaryHeader h5{line-height:18px}.orderTotalsWrapper{font-size:1.8rem;margin-top:20px}.orderTotalsWrapper .separator{border-top:1px solid var(--color-gray2);padding-top:20px}.promoLine{padding:12px 20px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:12px;background-color:var(--color-gray2);position:relative}.promoLine:before{content:"";position:absolute;top:-9px;left:40px;border-width:0 10px 10px;border-style:solid;border-color:var(--color-gray2) rgba(0,0,0,0);display:block;width:0}.promoLine img{width:20px;margin-right:12px;vertical-align:middle}.referFriend .pairedBlocks .contentBlock{max-width:444px;margin:0 auto}@media screen and (min-width: 961px){.referFriend .pairedBlocks .contentWrapper{min-height:800px}}.rafLanding.referFriend{margin-top:0}.rafLanding.referFriend .cardPage{padding-top:80px;padding-bottom:40px}.rafLanding.referFriend .believerBlock{margin-top:0}.rafLanding.referFriend .headerBlock{text-align:center}.rafLanding.referFriend .botmProductList .bookFlag{margin:12px 0}.rafLanding.referFriend .botmProductList li:last-of-type{margin-bottom:0px}.rafLanding.referFriend .-forMobile{display:none}.rafLanding.referFriend .-forDesktop{display:block}.rafLanding.referFriend .pairedBlocks .contentWrapper{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 800px){.rafLanding.referFriend section{padding:60px 20px;margin:0}.rafLanding.referFriend .cardPage{padding-top:40px;padding-bottom:40px}.rafLanding.referFriend .-forMobile{display:block}.rafLanding.referFriend .-forDesktop{display:none}.rafLanding.referFriend .goodstuff{background-color:var(--color-gray1);border-bottom:1px solid var(--color-gray2)}}@media screen and (max-width: 480px){.rafLanding.referFriend .believerBlock{margin-top:0}}.emailPreview{border-top:1px solid var(--color-gray2)}.rafLanding.referFriend.-skeleton .pairedBlocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;flex:1}.rafLanding.referFriend.-skeleton .pairedBlocks .contentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-size:0 0;padding:60px 40px;width:50%}.rafLanding.referFriend.-skeleton .pairedBlocks .contentBlock{background-color:var(--color-white);width:440px}.rafLanding.referFriend.-skeleton .pairedBlocks .imageBlock{flex:1;background-size:cover;background-repeat:no-repeat;background-position:center top;width:50%}.rafLanding.referFriend.-skeleton .pairedBlocks .imageBlock img{display:block;width:100%}@media screen and (max-width: 960px){.rafLanding.referFriend.-skeleton .pairedBlocks{-webkit-flex-direction:row;flex-direction:row}.rafLanding.referFriend.-skeleton .pairedBlocks .contentWrapper{width:100%;text-align:center;padding:160px 20px 20px;background-size:100%;background-repeat:no-repeat}.rafLanding.referFriend.-skeleton .pairedBlocks .contentBlock{border:1px solid var(--color-gray2);border-radius:4px;max-width:100%;padding:40px 20px;-webkit-box-shadow:0px 2px 4px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 2px 4px 0 rgba(41,41,51,.3);-o-box-shadow:0px 2px 4px 0 rgba(41,41,51,.3);box-shadow:0px 2px 4px 0 rgba(41,41,51,.3)}.rafLanding.referFriend.-skeleton .pairedBlocks .imageBlock{display:none}}@media screen and (max-width: 370px){.rafLanding.referFriend.-skeleton .pairedBlocks .contentWrapper{padding:160px 10px 20px}.rafLanding.referFriend.-skeleton .pairedBlocks .contentBlock{padding:40px 10px}}.vbtLanding{background-color:var(--color-vbt-pink);min-height:100vh}.vbtLanding h4,.vbtLanding h2{color:var(--color-white)}.vbtLanding h4+p{margin-top:20px}.vbtLanding h1,.vbtLanding p{color:var(--color-white)}.vbtLanding .vbtHeaderText{font-size:4rem;line-height:5rem;font-weight:bold;font-family:GTAmericaMedium}.vbtLanding .vbtHeaderText.-date{margin-bottom:20px}.vbtLanding .vbtHeaderText.-insta{margin-left:26px}.vbtLanding .vbtHeaderText.-host{margin-bottom:30px}.vbtLanding .contactUs{height:200px;display:flex;justify-content:center;align-items:center;background-color:var(--color-vbt-pink)}.vbtLanding .contactUs p{color:var(--color-white);text-align:center}@media screen and (max-width: 800px){.vbtLanding .contactUs{height:135px}.vbtLanding .contactUs h1,.vbtLanding .contactUs img{display:flex;justify-content:center}.vbtLanding .contactUs h4{font-size:1.6rem;line-height:1.6rem}.vbtLanding .contactUs .vbtHeaderText{font-size:1.8rem;line-height:2rem}.vbtLanding .contactUs .vbtHeaderText.-date{margin-bottom:10px}.vbtLanding .contactUs .vbtHeaderText.-insta{margin-left:10px}}.vbtInnerContent{background-color:var(--color-vbt-pink);width:100%;max-width:85%;margin-left:7vw}@media screen and (max-width: 800px){.vbtInnerContent{margin:0 auto}}.vbtHeader{margin-left:5vw;max-width:1224px}.vbtHeader .vbtLogo{width:100%;max-width:58%}.vbtHeader img{max-height:580px}.vbtHeader .sign{width:100%;max-width:42%}@media screen and (max-width: 800px){.vbtHeader{padding:10px 0 0;margin:0}.vbtHeader .vbtLogo{width:100%;max-width:280px}.vbtHeader img{width:100%}.vbtHeader .sign{width:100%;max-width:124px;position:absolute;right:0}}.vbtBarDivider{background-size:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("//static.bookofthemonth.com/virtual_book_tour/NeonBar2.png");height:68px;width:100%;margin:60px 0}@media screen and (max-width: 800px){.vbtBarDivider{margin:30px 0;height:14px}}.vbtHost{padding:50px 110px;background-color:#fff}.vbtHost img{width:100%}.vbtHost p{color:var(--color-black)}.vbtHost h1,.vbtHost h4{color:var(--color-vbt-pink)}.vbtHost h1{padding-bottom:50px}.vbtHost .vbtHostBio{display:flex;margin-top:40px}.vbtHost .indvHost{margin-right:25px}@media screen and (max-width: 800px){.vbtHost{flex-direction:column;padding:20px 20px 40px}.vbtHost img{margin-right:0;margin-bottom:20px}.vbtHost h1{padding-top:20px;padding-bottom:40px;text-align:center}.vbtHost .vbtHostBio{margin-top:0;display:block}.vbtHost .indvHost{margin-right:0}.vbtHost .indvHost h4{display:none}.vbtHost .indvHost .hostName{color:var(--color-vbt-pink);font-weight:bold}}.vbtSectionBlock{display:flex;margin-bottom:60px;justify-content:space-between;align-items:flex-end}.vbtSectionBlock .iconsSectionDesktop{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.vbtSectionBlock .aboutSection{margin-top:16px;max-width:790px;margin-right:30px}.vbtSectionBlock h4{color:var(--color-white);max-width:1055px}.vbtSectionBlock .icons{width:175px;height:52px}.vbtSectionBlock .iconsSectionMobile{display:none}.vbtSectionBlock .iconsSectionMobile .icons{width:175px;height:52px}@media screen and (max-width: 800px){.vbtSectionBlock{display:block;margin-bottom:30px}.vbtSectionBlock h4{font-size:2.4rem;line-height:3.2rem}.vbtSectionBlock h4+p{margin-top:12px}.vbtSectionBlock .aboutSection{margin-bottom:32px;margin-right:0;margin-top:8px}.vbtSectionBlock img{margin-right:12px}.vbtSectionBlock .iconsSectionDesktop{display:none}.vbtSectionBlock .iconsSectionMobile{display:block}.vbtSectionBlock .iconsSectionMobile h4{font-size:2rem;line-height:2.8rem;margin-bottom:12px}.vbtSectionBlock .iconsSectionMobile .secondaryLink{margin-top:20px}.vbtSectionBlock .iconsSectionMobile .secondaryLink a{color:var(--color-white);text-decoration:underline;font-size:1.6rem;line-height:2.2rem}}.vbtGuestWrapper{margin:30px 0 50px}.vbtGuestWrapper h5{color:var(--color-white)}.vbtGuestWrapper .showmore:hover{cursor:pointer}@media screen and (max-width: 800px){.vbtGuestWrapper{margin:30px 0 30px}.vbtGuestWrapper h5{font-size:1.2rem;line-height:1.6rem}}.vbtGuestBlocksWrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;margin-top:30px}@media screen and (max-width: 800px){.vbtGuestBlocksWrapper{margin-top:10px;justify-content:space-between}}.vbtGuestBlock{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-right:3%}.vbtGuestBlock p,.vbtGuestBlock h5{color:var(--color-white);margin-bottom:0}.vbtGuestBlock h4{margin-bottom:30px}.vbtGuestBlock .last{margin-bottom:30px}.vbtGuestBlock img{max-width:200px;margin-bottom:12px}@media screen and (max-width: 800px){.vbtGuestBlock{margin-right:0;max-width:47%}.vbtGuestBlock P,.vbtGuestBlock h5{font-size:1.2rem;line-height:1.6rem}.vbtGuestBlock h4{margin:12px 0}.vbtGuestBlock .last{margin-bottom:20px}.vbtGuestBlock img{max-width:100%;margin-top:12px}}.visitor.bookclub .innerContainer.noMargin{margin:0;padding:0;max-width:unset}.visitor.bookclub img{width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.visitor.bookclub .bookclub-flag{font-size:2rem;padding:10px;text-transform:uppercase;color:#e9acc2;font-weight:bold;letter-spacing:.12rem}.visitor.bookclub .-headerWrapper .tagline{display:flex;flex-wrap:wrap;justify-content:center;max-width:unset}.visitor.bookclub .-headerWrapper .tagline span{display:contents}.visitor.bookclub .just-got-better h1{text-align:center;padding-bottom:30px}.visitor.bookclub .just-got-better .item .icon-wrap{width:82px;padding:0 16px}.visitor.bookclub .just-got-better .desc-container{display:flex;flex-direction:column}.visitor.bookclub .just-got-better .desc-container .item{display:flex;flex-direction:column;align-items:center;text-align:center}.visitor.bookclub .just-got-better .desc-container .item h4{display:flex;flex-wrap:wrap;padding:16px 16px 5px 16px}.visitor.bookclub .just-got-better .desc-container .item h4 span{width:100%;text-align:center}.visitor.bookclub .just-got-better .desc-container .item .item-desc{max-width:400px;padding:5px 16px 38px 16px}.visitor.bookclub .just-got-better .desc-container .item .show-spaces{white-space:pre}@media screen and (min-width: 1024px){.visitor.bookclub .just-got-better{padding:80px 40px;display:flex;flex-direction:column;align-items:center}.visitor.bookclub .just-got-better h1{padding-bottom:60px}.visitor.bookclub .just-got-better .desc-container{flex-direction:row;flex-wrap:nowrap;max-width:1300px}.visitor.bookclub .just-got-better .desc-container .item{text-align:left;align-items:start;flex:1}.visitor.bookclub .just-got-better .desc-container .item h4 span{text-align:left}}@media screen and (min-width: 1080px){.visitor.bookclub .just-got-better{padding:80px}}.visitor.bookclub .intro{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}.visitor.bookclub .intro .wave-container{width:100px}.visitor.bookclub .intro *{text-align:center}.visitor.bookclub .intro .content{max-width:940px}.visitor.bookclub .intro .content *{padding:24px 0}.visitor.bookclub .join-waitlist h1{text-align:center;padding:0 8px 16px}.visitor.bookclub .join-waitlist .link-wrap{padding-top:16px;display:flex;justify-content:center}.visitor.bookclub .join-waitlist .join-waitlist-content .button{width:unset}@media screen and (min-width: 768px){.visitor.bookclub .join-waitlist{position:relative;padding-bottom:60px}.visitor.bookclub .join-waitlist .join-waitlist-content h1{color:#fff}.visitor.bookclub .join-waitlist .join-waitlist-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}}.visitor.bookclub .-howItWorks .header div{padding-bottom:40px}.visitor.bookclub .-howItWorks .desc-container .timeline .num span{display:inline-block;border-radius:50%;border:2px solid #000;width:30px;height:30px;padding:0;position:relative;background:#fff}.visitor.bookclub .-howItWorks .desc-container .icon-wrap img{height:54px}.visitor.bookclub .-howItWorks .desc-container .num{position:relative}.visitor.bookclub .-howItWorks .desc-container .num:before{content:"";position:absolute;z-index:-1}.visitor.bookclub .-howItWorks .desc-container.--mobile .timeline{vertical-align:top;padding:16px 20px}.visitor.bookclub .-howItWorks .desc-container.--mobile .item-content{text-align:left;padding:8px 20px}.visitor.bookclub .-howItWorks .desc-container.--mobile .icon-wrap img{width:50px;margin:0}.visitor.bookclub .-howItWorks .desc-container.--mobile .icon-wrap.stack img,.visitor.bookclub .-howItWorks .desc-container.--mobile .icon-wrap.book img{width:44px}.visitor.bookclub .-howItWorks .desc-container.--mobile .icon-wrap.mail img{width:38px}.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{left:50%;height:250px;width:0;border-right:2px solid #000}.visitor.bookclub .-howItWorks .desc-container.--mobile tr:last-child .num:before{display:none}@media screen and (min-width: 347px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:224px}}@media screen and (min-width: 400px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:220px}}@media screen and (min-width: 441px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:200px}}@media screen and (min-width: 480px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:204px}}@media screen and (min-width: 482px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:210px}}@media screen and (min-width: 498px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:210px}}@media screen and (min-width: 535px){.visitor.bookclub .-howItWorks .desc-container.--mobile .num:before{height:190px}}.visitor.bookclub .-howItWorks .desc-container.--desktop .timeline td{padding-bottom:16px}.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{top:50%;height:0;width:190px;border-bottom:2px solid #000}.visitor.bookclub .-howItWorks .desc-container.--desktop td:last-child .num:before{display:none}.visitor.bookclub .-howItWorks .desc-container.--desktop .item-content td{padding:8px}.visitor.bookclub .-howItWorks .desc-container.--desktop .item-content.headlines td{padding-bottom:5px}.visitor.bookclub .-howItWorks .desc-container.--desktop .item-content.desc td{padding-top:5px}@media screen and (min-width: 890px){.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:200px}}@media screen and (min-width: 1000px){.visitor.bookclub .-howItWorks .desc-container.--desktop .item-content td{padding:12px}.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:240px}}@media screen and (min-width: 1090px){.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:260px}}@media screen and (min-width: 1170px){.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:280px}}@media screen and (min-width: 1240px){.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:300px}}@media screen and (min-width: 1320px){.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:320px}}@media screen and (min-width: 1400px){.visitor.bookclub .-howItWorks .desc-container.--desktop .num:before{width:340px}}.filmstrip{margin-top:32px;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.filmstrip .filmstripHeader{margin-bottom:16px}.filmstrip li{margin:0 20px}.filmstrip li:first-of-type{margin-left:0}.filmstrip li:last-of-type{margin-right:0}.filmstrip li h5{margin-top:15px;margin-bottom:8px}.filmstrip li.corpFilm h5{margin-left:80px;margin-right:80px}.filmstrip li.corpFilm p{margin:0 50px}.filmstrip li.corpFilm:nth-of-type(2n) h5{margin-left:82px;margin-right:82px}.filmstrip.membershipPageFilmStrip{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.filmstrip li.membershipPage{text-align:center;width:33.3%}.filmstrip li.membershipPage img{width:100%}.filmstrip li.bffRejoinConfirmationFilmStrip{text-align:left;width:33.3%}.filmstrip li.bffRejoinConfirmationFilmStrip h5{font-size:2.4rem;margin-bottom:10px}.filmstrip li.bffRejoinConfirmationFilmStrip img{width:100%}@media screen and (max-width: 770px){.filmstrip{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;margin-top:20px}.filmstrip .filmstripHeader{margin-bottom:8px}.filmstrip li{margin:0 0 30px 0}.filmstrip li:last-of-type{margin-bottom:0}.filmstrip li.corpFilm h3,.filmstrip li.corpFilm h5{margin-left:0;margin-right:0}.filmstrip li.corpFilm p{margin:0 40px}.filmstrip li.corpFilm:nth-of-type(2n) h5{margin-left:0;margin-right:0}.filmstrip li.membershipPage{max-width:500px;width:100%}.filmstrip li.membershipPage h4{font-size:2.5rem}.filmstrip li.membershipPage p{margin:10px 30px}.filmstrip li.bffRejoinConfirmationFilmStrip{max-width:500px;width:100%}.filmstrip li.bffRejoinConfirmationFilmStrip p{margin:10px 30px}}.pairedBlocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;flex:1}.pairedBlocks .contentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;background-size:0 0;padding:60px 40px;width:50%;min-height:584px}.pairedBlocks .contentBlock{background-color:var(--color-white);max-width:440px;margin:auto}.pairedBlocks .imageBlock{flex:1;background-size:cover;background-repeat:no-repeat;background-position:center top;width:50%}.pairedBlocks .imageBlock img{display:block;width:100%}@media screen and (max-width: 960px){.pairedBlocks{-webkit-flex-direction:row;flex-direction:row}.pairedBlocks .contentWrapper{width:100%;text-align:center;padding:160px 20px 20px;background-size:100%;background-repeat:no-repeat}.pairedBlocks .contentBlock{border:1px solid var(--color-gray2);border-radius:4px;width:100%;max-width:500px;padding:40px 20px;-webkit-box-shadow:0px 2px 4px 0 rgba(41,41,51,.3);-moz-box-shadow:0px 2px 4px 0 rgba(41,41,51,.3);-o-box-shadow:0px 2px 4px 0 rgba(41,41,51,.3);box-shadow:0px 2px 4px 0 rgba(41,41,51,.3)}.pairedBlocks .imageBlock{display:none}}@media screen and (max-width: 375px){.pairedBlocks .contentWrapper{padding:100px 10px 20px}.pairedBlocks .contentBlock{padding:40px 10px}}.maintenance{display:inline-block;position:fixed;width:80%;max-width:680px;overflow:auto;padding:40px;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;background:#fff}.maintenance h4:last-of-type{margin-top:20px}.maintenance .logo{margin:0 auto 20px;width:100%;max-width:260px}.maintenance .logo svg{width:100%}.maintenance .logo svg path{fill:#182747}@media screen and (max-width: 480px){.maintenance{padding:30px 20px;width:90%}}:root{--color-white: #FFFFFF;--color-offwhite1: #FAF7F4;--color-offwhite2: #EDEBE9;--color-black: #020202;--color-gray1: #F4F2F0;--color-gray2: #DCDEE0;--color-gray3: #C8CCD0;--color-gray4: #A8ACB0;--color-gray5: #6F7276;--color-modalBG: #020202;--color-badge-debut: #00A74C;--color-badge-early-release: #B19ACA;--color-badge-reward: #A4D8A4;--color-badge-repeatAuthor: #6FC5E5;--color-badge-threepeatAuthor: #6FC5E5;--color-badge-fourpeatAuthor: #6FC5E5;--color-badge-performedByAuthor: #B19ACA;--color-badge-missed: #F287B7;--color-badge-botyFinalist: #A0A0A0;--color-badge-boty: #D59E0E;--color-badge-boty-light: #CEBC8C;--color-primary1: #C2D9E9;--color-primary2: #84B3D3;--color-primary3: #5495C1;--color-primary5: #0A68A6;--color-primary7: #074974;--color-BOTYPrimary: #D59E0E;--color-BOTYPrimary1: #FCF7EC;--color-preFriendBG: #F4F6F8;--color-preFriendPrimary: #A8ACB0;--color-preFriendSecondary: #FFFFFF;--color-friendBG: #FFF6F6;--color-friendPrimary: #FF9C9C;--color-friendSecondary: #E26565;--color-bffBG: #FFE5E3;--color-bffPrimary: #E26565;--color-bffSecondary: #D63838;--color-soulmateBG: #FFE9F7;--color-soulmatePrimary: #B11B6D;--color-soulmateSecondary: #840E4E;--color-red: #D94A27;--color-error1: #F5D2C9;--color-error2: #ECA493;--color-error6: #C34323;--color-error7: #98341B;--color-green: #00A74C;--color-success1: #BFE9D2;--color-success2: #80D3A5;--color-success6: #009644;--color-success7: #007535;--color-yellow: #FBB514;--color-warning1: #FEEDC4;--color-warning2: #FDDA89;--color-warning6: #E2A312;--color-warning7: #B07F0E;--color-blue: #6FC5E5;--color-pink: #F287B7;--color-vbt-pink: #D74298;--color-lilac: #B19ACA;--color-buttonColor: #0A68A6;--color-buttonHoverColor: #074974;--color-earnings-5: #FFDB21;--color-earnings-4: #FFE664;--color-earnings-3: #FFDB21;--color-earnings-2: #FFF4BC;--color-earnings-1: #FFFBEB}
