.ppIcon:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;text-align:center;vertical-align:baseline;line-height:1;font-size:100%;width:1.2857142857142858em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#s7_ppMain_a:after,.image-selector:after,#s7_ppBottomNav:after,.prettyviewMiniFabric ul:after,.ppRadio3:before,.ppRadio4:before{content:"";display:block;clear:both}#s7_ppMain_a{margin:0 0 10px;padding:0 0 10px;border:0}#ppOptionsCont,#s7_ppMain_a{position:relative;z-index:0}#ppLeft{width:34%;float:left}#ppRight{float:left;max-width:634px;width:66%}.ppRightSub{padding:0 0 0 20px}.ppCartArea{float:right;margin-top:-5px}.ppShortList{float:left;clear:left}.ppShortList dd{border-right:1px solid #999;margin:0 5px 0 0;padding:0 5px 0 0}.ppShortList dd:last-child{border:0}.ppShortList dd span.ppListPrice{text-decoration:line-through}.ppShortList dt{color:#999;padding:0 4px 0 0}.ppShortList dt:after{content:":"}.ppShortList dd,.ppShortList dt{float:left;font-size:90%}.pskuRow{float:left;width:100%;margin:5px 0 15px}.ppPriceBlock{color:#164E71;font-size:200%;float:left}#main-image div.ppPriceBlock{text-align:left;padding:3px}#price{font-size:125%}.ppUom{font-size:50%}.s7_statusLabel,.ppStockDelay{display:block;clear:both;color:#000}.ppUpsaleGrid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:minmax(80px,150px);gap:8px}.voltab-titlel,.voltab-titler{width:50%;padding:5px;background:#5B4274;color:#fff}.voltab-titlel{width:25%}.ppCartOutOfStock{float:right;font-size:140%;padding:5px 0 0}#s7_ppMain_a button.ppCartButton,#s7_ppBottomNav button.ppCartButton,.recommended .carted button.ppCartButton{float:right}#s7_ppMain_a button.ppCartButton:active,#s7_ppBottomNav button.ppCartButton:active,.recommended .carted button.ppCartButton:active{position:relative;top:1px}.stepNavHandles.cartable,.ppCartButton{background:#164E71;border-bottom:2px solid #164E71;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer}.stepNavHandles.cartable:hover,.ppCartButton:hover{border-color:#164E71;background:#164E71}.stepNavHandles{width:100%;padding:8px 0 7px 0}.stepNavHandles .textName{display:block;text-align:center}.stepNavHandles.disabled,.stepNavHandles.disabled:hover{background:#f5f5f5;color:#164E71;cursor:default;color:#999;border-color:#ccc}.ppNavigation{width:50%;float:left}.StepsNavBtnNext{margin:0 0 0 5px}.StepsNavBtnBack{margin:0 0 0 -5px}.s7_stockOut{color:#b70000;font-size:160%}#s7_ppHeadTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppBasePrice{float:left}.ppRadOptionsItem{float:left;width:25%;color:#164E71;position:relative;margin:0 0 5px}.ppRadOptionsItem label{display:block;cursor:pointer}.ppRadOptionsItem .optionPrices{vertical-align:middle;display:inline-block;padding-left:5px;display:none;color:#000000}.ppRadOptionsItem:hover{border-color:#58524d}.ppRadOptionsItem.OOS label .optImageSelect{opacity:0.4}.ppRadOptionsItem.OOS label .ppOosItem{opacity:1}.ppRadOptionsItem.selected-opt .ppRadOptionLabel{font-weight:400}.ppRadOptionsItem.selected-opt .ppRadOptionLabel .ppRadIcon:before{content:"\f192"}.ppRadOptionLabel{display:table;padding:5px;position:relative;font-size:110%;margin:0 auto}.ppRadNoImg .ppRadOptionLabel{margin:0;padding:0 0 5px}.ppOptionGroupItem-b:not(.ppRadNoImg) .ppRadOptionLabel{padding:5px 10px}.ppRadIcon:before{content:"\f10c"}.ppRadName,.ppRadIcon{display:table-cell}.ppRadIcon{padding:0 2px 0 0}.ppOptionGroupItem-b{margin:5px 5px 0 0;float:right;width:100%}.ppOptionGroupItem-b .ppRadOptionsItem:nth-child(4n+1){clear:both}.optImageSelect{display:block;margin:0 0 5px;text-align:center}.optImageSelect img{width:100%;max-width:125px}.ppOptRadioBtn{display:none}.ppRadio2,.ppRadio1{width:50%;margin:0}.ppRadio2 .ppRadOptionsItem,.ppRadio1 .ppRadOptionsItem{width:50%}.ppRadio1 .ppRadOptionsItem{float:right}.ppRadio3{width:75%;margin:5px 0 0;clear:
both}.ppRadio3 .ppRadOptionsItem{width:33.3%}.ppRadNoImg{width:50%;clear:none}.ppRadNoImg .ppRadOptionsItem{width:100%}.optionPriceSymbol{float:left}.optionPriceSymbol.increase:before{content:"\f067"}.optionPriceSymbol.decrease:before{content:"\f068"}.pvOldSkool .prettyviewOptTitle{display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pvOldSkool .prettyviewOptContents{margin:5px 0 10px 0;float:left;width:100%}.pvOldSkool .prettyviewOptContents img.option_image{display:none}.pvOldSkool .prettyviewOptContents .pvC1{width:63%;float:left}.pvOldSkool .prettyviewOptContents .pvC2{width:36%;float:right}.pvOldSkool .prettyviewOptBtn{padding:3px 5px;color:#fff;cursor:pointer;text-align:center;background:#000;margin:10px 0 0 0}.pvOldSkool .prettyviewOptBtn img{vertical-align:top;margin:0 3px}.pvOldSkool .pvCurSelectedImg{display:block;border:0;position:relative;height:125px;background-repeat:no-repeat;background-size:100% auto;background-position:right bottom;cursor:pointer;vertical-align:bottom}.pvOldSkool .prettyviewOptContentPreWpr{display:block;border:1px solid #345D84}.pvOldSkool .prettyviewSeeDetails{bottom:0;padding:5px;overflow:hidden;background:#345D84;font-size:90%}.pvOldSkool .pvIndoorOnly{position:absolute;bottom:0;left:0;right:0;background:#000;opacity:.9;padding:5px;font-size:11px;color:#fff}.pvOldSkool .pvSingleOption .pvCurSelectedImg{cursor:default !important}.ppOptionGroupTitle{font-size:140%;color:#000;float:left}.optionValuePreset{font-style:italic;color:#000}.ppStyledInput:focus,.ppStyledSelect select:focus{background:#e2dbd5;border-color:#3A0B60}.ppStyledSelect{display:block;width:291px;float:right}.ppStyledSelect select{width:100%;border:1px solid #c0c0c0;padding:3px;font-size:120%}.ppOptGI{overflow:hidden;padding:15px 0 0}.ppOptionDesc{font-size:90%;padding:10px 0 0;clear:both}.ppOptionDesc .optionInfo{margin:0;clear:both;font-size:100%}.ppRadio2 + .ppOptionDesc{clear:left}.ppBlockText{clear:both;margin:15px 0 0;border:0}.ppBlockText:last-child{border:0}.ppBlockText p:last-child{margin:0}.ppBlockTextTitle,.ppLBlockTextTitle{font-size:130%;margin:0 0 3px}.ppSideBlock{margin:0 0 5px;clear:both;overflow:auto}.ppSideBlock dt,.ppSideBlock dd{margin:0 0 10px;font-size:90%}.ppSideBlock dt{float:left;width:25%;color:#999;clear:both}.ppSideBlock dt:after{content:":"}.ppSideBlock dd{float:left;width:75%}.ppSideBlock.brandImage{margin:15px 0 15px 0}.ppSideBlock.brandImage .ppLContent{padding:10px;text-align:center}.ppBlockText{margin:0 0 5px;clear:both;overflow:auto}.ppBlockText dt,.ppBlockText dd{margin:0 0 10px;font-size:90%}.ppBlockText dt{float:left;width:25%;color:#999;clear:both}.ppBlockText dt:after{content:":"}.ppBlockText dd{float:left;width:75%}.ppBlockText.brandImage{margin:15px 0 15px 0}.ppBlockText.brandImage .ppLContent{padding:10px;text-align:center}#ppStars span{background:url("https://d17dfdys9mu8rp.cloudfront.net/resources/cushionsource/img/cushion-ratings2-trans.png") no-repeat scroll -19px 0px transparent;width:16px;height:16px;display:inline-block;padding:0 2px 0 0;cursor:pointer}#ppStars span.selected{background-position:0}.ppLContent{border:0}.ppLContent p{padding:0 0 10px;margin:0;font-size:90%;line-height:1.3;color:#58524d}.ppLContent tr.row{background:#efefef}.ppLContent tr td{padding:5px;vertical-align:top}.ppTextContent tr.row{background:#ffffff}.ppTextContent tr td{padding:5px;vertical-align:top}.ppTextContent tr td.specsLabel{text-align:left;padding-left:0;color:#333;font-weight:normal;font-size:12px}.ppTextContent .blockquote{font-size:inherit;padding:10px}.ppTextContent ul,.ppTextContent ol{margin:15px 0 15px 10px}p + .ppTextContent ul,p + .ppTextContent ol{margin:0 0 15px 10px}.ppTextContent ul:first-child,.ppTextContent ol:first-child{margin-top:10px}.ppTextContent li{margin:0 0 5px 16px;list-style-type:square;line-height:normal}.ppTextContent ol > li{list-style-type:decimal}#s7_ppSteps{float:
left;width:100%;background:#E1E1E1}#s7_ppSteps li{float:left}.stepIndicators{display:block;text-align:center;padding:10px 12px;text-decoration:none;color:#000000;background:;border:0 solid}.stepIndicators strong{color:#767676;font-size:100%}.stepIndicators:hover{text-decoration:none;background:#f5f5f5;border-color:#164E71;color:#000000}.stepIndicators.currentStep{background-color:#f5f5f5 !important;border-color:#164E71;border-width:3px 0 0;color:#164E71;padding:10px 12px;font-weight:bold;margin:-3px 0 0}#ppOptionsCont{clear:both}#s7_ppBottomNav{background:#f5f5f5;margin:18px -15px 0;padding:12px 17px}#s7_ppOptionCon{margin:0 0 20px;clear:both;background:#f5f5f5;padding:0 15px}#ppImageContainer{margin:0 0 5px;z-index:10;background:#ffffff}#main-image{position:relative;text-align:center;margin-bottom:5px;background:#ffffff}#main-image .loading-img{background:#fff;opacity:.70;position:absolute;left:0;top:0;bottom:0;right:0}#main-image .loading-img-icon{opacity:1;background-image:url('https://d17dfdys9mu8rp.cloudfront.net/resources/cushionsource/img/loading/csload-64l.gif');width:64px;height:64px;margin:0 auto;top:50%;left:50%;margin:-32px 0 0 -32px}#image_title_text{border-top:3px solid #5B4274;padding:10px 0;clear:both}.ppBiggieSize{display:block;position:absolute;bottom:0;right:0;padding:5px;margin:5px;color:#000;font-size:20px}.ppBiggieSize:before{content:"\f055"}.image-selector{position:relative;clear:both;padding:5px}.image-selector.ppImageCount1{display:none}.image-selector li{float:left;width:33%}.image-selector li:nth-child(3n+1){clear:left}.image-selector a{display:block;padding:0 3px 6px;margin:3px 3px 0;position:relative;font-size:0;opacity:.5}.image-selector a:hover{opacity:.8}.image-selector a.selected{opacity:1}.image-selector img.thumb-image{width:100%}.ppImageHolder{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.5}.ppImageVideo .ppImageHolder{background:url("https://d17dfdys9mu8rp.cloudfront.net/5187c41ae463e.png") no-repeat scroll 51% 49% #FFFFFF;background-size:30%}.image-link{opacity:1;display:block;text-decoration:none !important;font-size:0}.image-link,.image-link:hover{-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.image-link img{max-width:325px}.image-link .product-social-pinterest{background:url("https://d2ky4qm5eqhlq3.cloudfront.net/pinit-new-t.png") no-repeat;position:absolute;bottom:0;left:0;width:49px;height:25px;margin:0 0 5px 5px;display:inline-block}.fail-notice{background:none repeat scroll 0 0 #E9DCF4;border:1px solid #5B4274;border-bottom:0;bottom:0;font-size:11px;line-height:1.6;padding:5px;position:absolute;z-index:1000;text-align:justify}#main-video{top:0;left:0;max-width:326px;max-height:227px;z-index:10;position:relative;padding-bottom:56.25%;padding-top:30px;height:0}#main-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#zoomy{box-shadow:0px 0px 10px #000;position:absolute;overflow:hidden;padding:0px;text-align:center;color:#000;line-height:0;z-index:999;background:#fff;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#zoomy img{margin:10px;max-width:800px}#zoomy p{position:relative;padding:6px 10px 0;margin:0;text-align:left;line-height:normal;color:#000;font-size:120%}#zoomy p #close{position:absolute;right:6px;padding:3px 15px;cursor:pointer;line-height:normal;background:#CCB8DD;border:1px solid #5B4274;font-size:70%}#zoomy p #close:before{content:"Close Image"}#zoomy p #close:hover{background:#765596;color:#fff}.ppUpsaleItem{width:50%;float:left;font-size:90%;text-align:center}.ppUpsaleItem:nth-child(odd){clear:both}.ppUpsaleItemCon{padding:10px}.usImage{display:block;text-align:center;padding:0 0 5px}.ppUpsaleItemCon a:hover{text-decoration:none}.usTitle{color:#999;text-align:
center}.value_description{font-size:90%}.helpEm{font-size:60%;margin:0 5px;color:#164E71;text-indent:-9999px}.helpEm:hover{text-decoration:underline;color:#8EA4B6}.helpEmContents{clear:both;float:left;border:1px solid #767676;border-width:1px;padding:15px;margin:5px 0 0;background:#f5f5f5;opacity:0;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.helpEmTitle{font-size:120%;font-weight:bold;margin:0 0 10px}.helpEmCopy{margin:0 0 10px;overflow:hidden}.helpEmCopy img{margin:0 5px 0 0}.helpEmCopy img:first-child{float:left}.helpEmClose{float:right;font-size:80%;padding:2px 5px;color:#000}.helpEmClose:hover{color:#fff}.StepGroupImage{text-align:center;padding:10px;margin:10px 0}.StepGroupImage img{max-width:100%}.ppImageDisclaimer{color:#999;font-size:90%;padding:10px 0 20px;line-height:1.6}.ppRibbonHeader{display:none}div.ppEnabledStep div.ppBottomCart{display:none}.ppPriceSaver{float:left;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px dotted #ccc;font-size:90%}.ppPriceSaver .strike{text-decoration:line-through}.ppPriceSaver .ppPsLabel{font-weight:bold;color:#164E71}input[name="Quant"]{text-align:center;margin:0 10px 0 0;width:50px;font-size:110%;height:2.2em}div.ppCommentThumbnails{float:right}.ppError{border:3px solid #F4C5C5;border-width:0 0 0 3px;background:#F9E9E9;padding:10px;margin:0 0 20px}.ppError li{list-style:square}.ppError ul{margin:3px 0 3px 20px}.ppTopRibbon{background:#f5f5f5;border:1px solid #767676;border-width:3px 0 0;font-size:14px;position:absolute;top:0;left:10px;padding:4px 10px 6px;color:#164E71}.ppOosItem:after{content:"Out of Stock"}.ppOosItem:before{content:"\f05e"}.ppQtyLable{font-size:110%;display:inline-block;font-weight:400;padding:8px}.ppPriceUpdating{background-image:url('https://d17dfdys9mu8rp.cloudfront.net/resources/cushionsource/img/loading/csload-64l.gif');background-size:100%;width:24px;height:24px;display:inline-block}.budgetShopping{background:#EDFFEE;display:block;padding:8px 5px;font-size:90%;margin:0 0 15px}.budgetShopping:before{content:"\f155"}.budgetShopping a{color:#387038}.ppOptionGroupItem{display:inline-block;width:50%;float:right}.ppOptionGroupItem input[type="number"]{width:75px}.ppOptionGroupItem select,.ppOptionGroupItem input{font-size:120%}.ppOptionGroupItem select{width:100%}.stockRemaining{color:#A89334;font-weight:400}.pvSimp .ppOptionGroupItem{font-size:110%;cursor:pointer}.pvSimp .prettyviewOptContents{margin:5px 0 -4px}.pvSimp .pvOpenCurrent{height:200px}.pvSimp .option_image{display:none}.pvSimp .pvCurSelectedImg{background-position:50% 50%;position:relative}.pvSimp .prettyviewOptBtn{border-bottom:2px solid #767676;padding:5px;background:#f5f5f5;color:#000000;margin:0}.pvSimp .prettyviewOptBtn:hover{background:#8EA4B6;border-color:#f5f5f5}.pvSimp .prettyviewOptBtn:before{content:"\f00a"}.pvSimp .pvSimpSelectedText{position:absolute;bottom:0;right:0;font-size:75%;padding:5px;background-color:rgba(0,0,0,0.5);left:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}@media screen and (max-width:980px){.optImageSelect img,#main-image a img{width:100%}.ppRadio2{margin:5px 0 0}#ppRight{width:64%}#ppLeft{width:36%}#main-image.fixed-location{width:35%}#s7_ppMain_a.fixed-location{width:auto;right:0;padding:8px}#s7_ppSteps strong{display:none}.ppOptionGroupItem-b .ppRadOptionsItem:nth-child(3n+1){clear:both}.ppOptionGroupItem-b .ppRadOptionsItem:nth-child(4n+1){clear:none}div.ppRadOptionsItem{width:33.3%}.pskuRow{margin:0 0 5px}.ppBlockText{margin:10px 0 0;padding:0}.ppBlockText img{width:90%}div.ppOptionGroupItem-b{width:100%;clear:both}div.ppOptionGroupItem-b .ppRadOptionsItem{width:33.3%}.ppOptionGroupTitle{font-size:150%}span.value_description{font-size:100%}.ppOptionGroupItem select,
.ppOptionGroupItem input{font-size:130%}.prettyviewOptContentWpr .prettyviewSeeDetails{display:block}}@media screen and (max-width:768px){#s7_ppSteps{display:none}.ppBiggieSize,.image-link .product-social-pinterest{display:none}.helpEmContents{background:#f5f5f5}.ppRibbonHeader{display:block;font-size:140%;background:#f5f5f5;padding:15px;margin:0 -15px;cursor:pointer;border-bottom:2px solid #767676}.stepContentGroupCell{margin:0 0 15px}div.prettyviewMiniTool,div.ppHasOptions.ppEnabledStep #ppRight .fixed-placeholder div.ppCartArea button.ppCartButton,#s7_cartCheckout,#s7_ppBottomNav div.ppNavigation,.prettyviewOptContents .pvC1{display:none}div.ppHasOptions.ppEnabledStep #ppRight .fixed-placeholder{display:none}#s7_ppBottomNav{background:#f5f5f5;padding:15px;margin:0 -15px}.ppOptionGroupTitle,.prettyviewOptContents .pvC2{float:none;width:100%}.ppRadNoImg .ppRadOptionLabel{padding:7px 0}div.prettyviewOptContentWpr{width:100%;height:65px}div.prettyviewOptBtn{width:auto}.ppRadOptionsItem,div.ppOptionGroupItem-b .ppRadOptionsItem{width:100%;margin:0}div.ppOptionGroupItem-b{float:none}div.ppOptionGroupItem-b div.ppRadOptionsItem .ppRadOptionLabel{margin:0 !important}div.ppPriceBlock span.ppPriceUpdating{background-size:12px 12px;height:12px;width:12px}.ppPriceBlock button.ppCartButton{font-size:60%}div.ppEnabledStep div.ppBottomCart{display:block}ul.image-selector li{width:50%}ul.image-selector li:nth-child(3n+1){clear:none}ul.image-selector li:nth-child(2n+1){clear:both}#s7_ppOptionCon{margin:0;background:#fff}.ppOptionGroupItem{width:100%;float:none;display:block;width:auto;padding-top:5px}.optImageSelect{float:left;margin:10px 15px 10px 0}.ppOptionGroupItem-b:not(.ppRadNoImg) .ppRadOptionLabel{padding:10px 10px 10px 0}#ppLeft,#ppRight{padding:0;float:none}#ppLeft{width:100%;margin:0 auto}#ppRight{margin:0 25px;width:90%}#main-image.fixed-location{z-index:10000;left:auto !important;right:0;height:72px;width:auto;margin:0 !important;border:0 !important}div.ppEnabledStep #ppRight div.fixed-placeholder{min-height:79px}#s7_ppMain_a.fixed-location{border-bottom:3px solid #457090;left:0 !important}#main-image.fixed-location img#product-image{max-height:72px;width:auto !important}#main-image.fixed-location div.product-social-pinterest{display:none}#main-image.fixed-location div.loading-img div.loading-img-icon{height:32px;width:32px;background-size:32px}#ppOptionsCont{margin:10px 0 0 0}.ppLBlockTextTitle{font-size:100%}.ppSideBlock{display:none}.ppOptionGroupItem select,.ppOptionGroupItem input{padding:6px}.ppRadOptionLabel,.pvSimp .prettyviewOptBtn{font-size:120%;padding:10px}.ppRadOptionLabel{padding:10px 10px 10px 0}#s7_ppMain_a{padding:5px 0 10px}#s7_ppMain_a,.ppRightSub{margin:0}.ppRightSub{padding:0}#ppImageContainer{margin:0 0 3px;display:block;width:100%}#ppImageContainer.sticky{top:0;left:0;padding:0 3px}ul.image-selector li{width:20%}ul.image-selector li:nth-child(5n+1){clear:none}ul.image-selector li:nth-child(4n+1){clear:both}ul.image-selector li:nth-child(2n+1){clear:none}.pvSimp{width:80%;margin:auto}.pvSimp .pvOpenCurrent{height:150px}}@media screen and (max-width:480px),screen and (max-height:480px){.ppItemCartQty{display:none}#ppImageContainer > div.fixed-placeholder:not(.ppImageCount1){width:100%}.optImageSelect img{width:100%}#main-image a img{width:50%}#ppLeft,#ppRight{width:100%;margin:0 auto}button.ppCartButton{height:auto;font-size:120%;text-transform:none}}