@charset "UTF-8";.overflowScroll{overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch;}.overflowScroll>.overflowScrollInner{transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}.alwaysScroll::-webkit-scrollbar{background-color:#FFF;width:9px;height:9px;}.alwaysScrollDark::-webkit-scrollbar{background-color:#ededed;width:9px;height:9px;}.clearfix{zoom:1;display:inline-block;display:block;}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:"";}.alwaysScroll,.alwaysScrollDark{-webkit-overflow-scrolling:auto;-moz-overflow-scrolling:auto;-o-overflow-scrolling:auto;-ms-overflow-scrolling:auto;overflow-scrolling:auto;}.alwaysScroll::-webkit-scrollbar-thumb,.alwaysScrollDark::-webkit-scrollbar-thumb{border-radius:6px;background-color:#b2b2b2;border:3px solid transparent;background-clip:content-box;}@font-face{font-family:PFC;src:url('//static.prvd.com/client/styles/fonts/trial/Main-2015-02-17.eot?v=2018.03 0.2 0.02 0.51 0.39');src:url('//static.prvd.com/client/styles/fonts/trial/Main-2015-02-17.eot?v=2018.03 0.2 0.02 0.51 0.39#iefix') format("embedded-opentype"),url('//static.prvd.com/client/styles/fonts/trial/Main-2015-02-17.woff?v=2018.03 0.2 0.02 0.51 0.39') format("woff"),url('//static.prvd.com/client/styles/fonts/trial/Main-2015-02-17.ttf?v=2018.03 0.2 0.02 0.51 0.39') format("truetype"),url('//static.prvd.com/client/styles/fonts/trial/Main-2015-02-17.svg?v=2018.03 0.2 0.02 0.51 0.39#PFC') format("svg");font-weight:400;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:PFC;src:url('//static.prvd.com/client/styles/fonts/trial/Main-2015-02-17.svg?v=2018.03 0.2 0.02 0.51 0.39#PFC') format("svg");}}@font-face{font-family:Radio;src:url('//static.prvd.com/client/styles/fonts/trial/Radio.eot?v=2018.03 0.2 0.02 0.51 0.39');src:url('//static.prvd.com/client/styles/fonts/trial/Radio.eot?v=2018.03 0.2 0.02 0.51 0.39#iefix') format("embedded-opentype"),url('//static.prvd.com/client/styles/fonts/trial/Radio.woff?v=2018.03 0.2 0.02 0.51 0.39') format("woff"),url('//static.prvd.com/client/styles/fonts/trial/Radio.ttf?v=2018.03 0.2 0.02 0.51 0.39') format("truetype"),url('//static.prvd.com/client/styles/fonts/trial/Radio.svg?v=2018.03 0.2 0.02 0.51 0.39#PFC') format("svg");font-weight:400;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Radio;src:url('//static.prvd.com/client/styles/fonts/trial/Radio.svg?v=2018.03 0.2 0.02 0.51 0.39#PFC') format("svg");}}[data-icon]:before{font-family:PFC;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.CMFLogo,.GFTLogo,.PCLogo,.PFLogo,.PPLogo,.RELogo,.SBLogo,.account,.brand,.calendar,.cart,.checkMark,.clock,.close,.closeIcon,.icon-catalog,.icon-closex,.icon-envelope,.icon-font,.icon-newWindow,.icon-warningSign,.leftArrow,.menu,.mic,.mic_slide_drawer,.minus,.navLink,.navMinus,.navPlus,.noVase,.phone,.plus,.rightArrow,.search,.upArrow{font-family:PFC;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.icon-font-radio,.icon-lock,.mic,.mic_slide_drawer{font-family:Radio;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.account:before{content:"\e000";}.RELogo:before{content:"\e001";}.PPLogo:before{content:"\e002";}.CMFLogo:before{content:"\e003";}.SBLogo:before{content:"\61";}.calendar:before{content:"\21";}.upArrow:before{content:"\22";}.minus:before{content:"\24";}.PFLogo:before{content:"\76";}.search:before{content:"\67";}.ie9 .search:before{background:#fff;}.brand:before{content:"\6a";}.phone:before{content:"\68";}.mic:before{content:"\e006";}.mic_slide_drawer:before{content:"\e005";}.menu:before{content:"\e007";}.clock:before{content:"\e008";}.cart:before{content:"\e009";}.leftArrow:before{content:"\e601";}.noVase:before{content:"\e00b";}.checkMark:before{content:"\e00d";}.navMinus:before{content:"\24"!important;}.icon-warningSign:before{content:"\e605";}.icon-PayPal:before{content:"\e602";}.icon-Verisign:before{content:"\e603";}.icon-BillMeLater:before{content:"\e604";}.icon-newWindow:before{content:"\e607";}.icon-closex:before{content:"\e606";}.icon-catalog:before{content:"\e60a";}.icon-envelope:before{content:"\e609";}.icon-lock:before{content:"\e60b";}.GFTLogo:before{content:"\e610";}.icon-rotateCCW:before{content:"\e613";}.icon-rotateCW:before{content:"\e614";}.pf-page-moveToLeft{-webkit-animation:moveToLeft .6s ease both;-moz-animation:moveToLeft .6s ease both;animation:moveToLeft .6s ease both;}.pf-page-moveFromLeft{-webkit-animation:moveFromLeft .6s ease both;-moz-animation:moveFromLeft .6s ease both;animation:moveFromLeft .6s ease both;}.pf-page-moveToRight{-webkit-animation:moveToRight .6s ease both;-moz-animation:moveToRight .6s ease both;animation:moveToRight .6s ease both;}.pf-page-moveFromRight{-webkit-animation:moveFromRight .6s ease both;-moz-animation:moveFromRight .6s ease both;animation:moveFromRight .6s ease both;}.pf-page-moveToTop{-webkit-animation:moveToTop .6s ease both;-moz-animation:moveToTop .6s ease both;animation:moveToTop .6s ease both;}.pf-page-moveFromTop{-webkit-animation:moveFromTop .6s ease both;-moz-animation:moveFromTop .6s ease both;animation:moveFromTop .6s ease both;}.pf-page-moveToBottom{-webkit-animation:moveToBottom .6s ease both;-moz-animation:moveToBottom .6s ease both;animation:moveToBottom .6s ease both;}.pf-page-moveFromBottom{-webkit-animation:moveFromBottom .6s ease both;-moz-animation:moveFromBottom .6s ease both;animation:moveFromBottom .6s ease both;}.pf-page-fade{-webkit-animation:fade .7s ease both;-moz-animation:fade .7s ease both;animation:fade .7s ease both;}.pf-page-fade-in{-webkit-animation:fadeIn .5s ease forwards;-moz-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;}.fade-in{-webkit-animation:fadeIn .5s ease-in forwards;-moz-animation:fadeIn .5s ease-in forwards;-o-animation:fadeIn .5s ease-in forwards;animation:fadeIn .5s ease-in forwards;}.pf-page-fade-out{-webkit-animation:fadeOut .5s ease both;-moz-animation:fadeOut .5s ease both;animation:fadeOut .5s ease both;animation-delay:1s;pointer-events:none;}.pf-page-moveToLeftFade{-webkit-animation:moveToLeftFade .7s ease both;-moz-animation:moveToLeftFade .7s ease both;animation:moveToLeftFade .7s ease both;}.pf-page-moveFromLeftFade{-webkit-animation:moveFromLeftFade .7s ease both;-moz-animation:moveFromLeftFade .7s ease both;animation:moveFromLeftFade .7s ease both;}.pf-page-moveToRightFade{-webkit-animation:moveToRightFade .7s ease both;-moz-animation:moveToRightFade .7s ease both;animation:moveToRightFade .7s ease both;}.pf-page-moveFromRightFade{-webkit-animation:moveFromRightFade .7s ease both;-moz-animation:moveFromRightFade .7s ease both;animation:moveFromRightFade .7s ease both;}.pf-page-moveToTopFade{-webkit-animation:moveToTopFade .7s ease both;-moz-animation:moveToTopFade .7s ease both;animation:moveToTopFade .7s ease both;}.pf-page-moveFromTopFade{-webkit-animation:moveFromTopFade .7s ease both;-moz-animation:moveFromTopFade .7s ease both;animation:moveFromTopFade .7s ease both;}.pf-page-moveToBottomFade{-webkit-animation:moveToBottomFade .7s ease both;-moz-animation:moveToBottomFade .7s ease both;animation:moveToBottomFade .7s ease both;}.pf-page-moveFromBottomFade{-webkit-animation:moveFromBottomFade .7s ease both;-moz-animation:moveFromBottomFade .7s ease both;animation:moveFromBottomFade .7s ease both;}.pf-page-moveToLeftEasing{-webkit-animation:moveToLeft .7s ease-in-out both;-moz-animation:moveToLeft .7s ease-in-out both;animation:moveToLeft .7s ease-in-out both;}.pf-page-moveToRightEasing{-webkit-animation:moveToRight .7s ease-in-out both;-moz-animation:moveToRight .7s ease-in-out both;animation:moveToRight .7s ease-in-out both;}.pf-page-moveToTopEasing{-webkit-animation:moveToTop .7s ease-in-out both;-moz-animation:moveToTop .7s ease-in-out both;animation:moveToTop .7s ease-in-out both;}.pf-page-moveToBottomEasing{-webkit-animation:moveToBottom .7s ease-in-out both;-moz-animation:moveToBottom .7s ease-in-out both;animation:moveToBottom .7s ease-in-out both;}.plus:before,.navPlus:before{content:"\23";}.rightArrow:before,.navLink:before{content:"\e00a";}.close:before,.closeIcon:before{content:"\e00c";}.icon-checkMarkCircle:before,.icon-zoom:after{content:"\e600";}@-webkit-keyframes moveToLeft{to{-webkit-transform:translateX(-100%);}}@-moz-keyframes moveToLeft{to{-moz-transform:translateX(-100%);}}@keyframes moveToLeft{to{transform:translateX(-100%);}}@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%);}}@-moz-keyframes moveFromLeft{from{-moz-transform:translateX(-100%);}}@keyframes moveFromLeft{from{transform:translateX(-100%);}}@-webkit-keyframes moveToRight{to{-webkit-transform:translateX(100%);}}@-moz-keyframes moveToRight{to{-moz-transform:translateX(100%);}}@keyframes moveToRight{to{transform:translateX(100%);}}@-webkit-keyframes moveFromRight{from{-webkit-transform:translateX(100%);}}@-moz-keyframes moveFromRight{from{-moz-transform:translateX(100%);}}@keyframes moveFromRight{from{transform:translateX(100%);}}@-webkit-keyframes moveToTop{to{-webkit-transform:translateY(-100%);}}@-moz-keyframes moveToTop{to{-moz-transform:translateY(-100%);}}@keyframes moveToTop{to{transform:translateY(-100%);}}@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-100%);}}@-moz-keyframes moveFromTop{from{-moz-transform:translateY(-100%);}}@keyframes moveFromTop{from{transform:translateY(-100%);}}@-webkit-keyframes moveToBottom{to{-webkit-transform:translateY(100%);}}@-moz-keyframes moveToBottom{to{-moz-transform:translateY(100%);}}@keyframes moveToBottom{to{transform:translateY(100%);}}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%);}}@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(100%);}}@keyframes moveFromBottom{from{transform:translateY(100%);}}@-webkit-keyframes fade{to{opacity:.3;}}@-moz-keyframes fade{to{opacity:.3;}}@keyframes fade{to{opacity:.3;}}@-webkit-keyframes fadeIn{from{opacity:.1;}to{opacity:1;}}@-moz-keyframes fadeIn{from{opacity:.1;}to{opacity:1;}}@keyframes fadeIn{from{opacity:.1;}to{opacity:1;}}@-webkit-keyframes fadeOut{to{opacity:0;pointer-events:none;}}@-moz-keyframes fadeOut{to{opacity:0;pointer-events:none;}}@keyframes fadeOut{to{opacity:0;pointer-events:none;}}@-webkit-keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%);}}@-moz-keyframes moveToLeftFade{to{opacity:.3;-moz-transform:translateX(-100%);}}@keyframes moveToLeftFade{to{opacity:.3;transform:translateX(-100%);}}@-webkit-keyframes moveFromLeftFade{from{opacity:.3;-webkit-transform:translateX(-100%);}}@-moz-keyframes moveFromLeftFade{from{opacity:.3;-moz-transform:translateX(-100%);}}@keyframes moveFromLeftFade{from{opacity:.3;transform:translateX(-100%);}}@-webkit-keyframes moveToRightFade{to{opacity:.3;-webkit-transform:translateX(100%);}}@-moz-keyframes moveToRightFade{to{opacity:.3;-moz-transform:translateX(100%);}}@keyframes moveToRightFade{to{opacity:.3;transform:translateX(100%);}}@-webkit-keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%);}}@-moz-keyframes moveFromRightFade{from{opacity:.3;-moz-transform:translateX(100%);}}@keyframes moveFromRightFade{from{opacity:.3;transform:translateX(100%);}}@-webkit-keyframes moveToTopFade{to{opacity:.3;-webkit-transform:translateY(-100%);}}@-moz-keyframes moveToTopFade{to{opacity:.3;-moz-transform:translateY(-100%);}}@keyframes moveToTopFade{to{opacity:.3;transform:translateY(-100%);}}@-webkit-keyframes moveFromTopFade{from{opacity:.3;-webkit-transform:translateY(-100%);}}@-moz-keyframes moveFromTopFade{from{opacity:.3;-moz-transform:translateY(-100%);}}@keyframes moveFromTopFade{from{opacity:.3;transform:translateY(-100%);}}@-webkit-keyframes moveToBottomFade{to{opacity:.3;-webkit-transform:translateY(100%);}}@-moz-keyframes moveToBottomFade{to{opacity:.3;-moz-transform:translateY(100%);}}@keyframes moveToBottomFade{to{opacity:.3;transform:translateY(100%);}}@-webkit-keyframes moveFromBottomFade{from{opacity:.3;-webkit-transform:translateY(100%);}}@-moz-keyframes moveFromBottomFade{from{opacity:.3;-moz-transform:translateY(100%);}}@keyframes moveFromBottomFade{from{opacity:.3;transform:translateY(100%);}}.pf-page-scaleDown{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both;}.pf-page-scaleUp{-webkit-animation:scaleUp .7s ease both;-moz-animation:scaleUp .7s ease both;animation:scaleUp .7s ease both;}.pf-page-scaleUpDown{-webkit-animation:scaleUpDown .5s ease both;-moz-animation:scaleUpDown .5s ease both;animation:scaleUpDown .5s ease both;}.pf-page-scaleDownUp{-webkit-animation:scaleDownUp .5s ease both;-moz-animation:scaleDownUp .5s ease both;animation:scaleDownUp .5s ease both;}.pf-page-scaleDownCenter{-webkit-animation:scaleDownCenter .4s ease-in both;-moz-animation:scaleDownCenter .4s ease-in both;animation:scaleDownCenter .4s ease-in both;}.pf-page-scaleUpCenter{-webkit-animation:scaleUpCenter .4s ease-out both;-moz-animation:scaleUpCenter .4s ease-out both;animation:scaleUpCenter .4s ease-out both;}.pf-element-scaleUpDown{-webkit-animation:scaleElementUpDown .3s;-moz-animation:scaleEelmentUpDown .3s;animation:scaleElementUpDown .3s;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}@-webkit-keyframes scaleElementUpDown{50%{-webkit-transform:scale(1.1);}from,to{-webkit-transform:none;}}@-moz-keyframes scaleElementUpDown{50%{-moz-transform:scale(1.1);}from,to{-moz-transform:none;}}@keyframes scaleElementUpDown{50%{transform:scale(1.1);}from,to{transform:none;}}@-webkit-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(.8);}}@-moz-keyframes scaleDown{to{opacity:0;-moz-transform:scale(.8);}}@keyframes scaleDown{to{opacity:0;transform:scale(.8);}}@-webkit-keyframes scaleUp{from{opacity:0;-webkit-transform:scale(.8);}}@-moz-keyframes scaleUp{from{opacity:0;-moz-transform:scale(.8);}}@keyframes scaleUp{from{opacity:0;transform:scale(.8);}}@-webkit-keyframes scaleUpDown{from{opacity:0;-webkit-transform:scale(1.2);}}@-moz-keyframes scaleUpDown{from{opacity:0;-moz-transform:scale(1.2);}}@keyframes scaleUpDown{from{opacity:0;transform:scale(1.2);}}@-webkit-keyframes scaleDownUp{to{opacity:0;-webkit-transform:scale(1.2);}}@-moz-keyframes scaleDownUp{to{opacity:0;-moz-transform:scale(1.2);}}@keyframes scaleDownUp{to{opacity:0;transform:scale(1.2);}}@-webkit-keyframes scaleDownCenter{to{opacity:0;-webkit-transform:scale(.7);}}@-moz-keyframes scaleDownCenter{to{opacity:0;-moz-transform:scale(.7);}}@keyframes scaleDownCenter{to{opacity:0;transform:scale(.7);}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(.7);}}@-moz-keyframes scaleUpCenter{from{opacity:0;-moz-transform:scale(.7);}}@keyframes scaleUpCenter{from{opacity:0;transform:scale(.7);}}.pf-page-rotateRightSideFirst{-webkit-transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .8s both ease-in;-moz-transform-origin:0 50%;-moz-animation:rotateRightSideFirst .8s both ease-in;transform-origin:0 50%;animation:rotateRightSideFirst .8s both ease-in;}.pf-page-flipOutRight{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutRight .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutRight .5s both ease-in;transform-origin:50% 50%;animation:flipOutRight .5s both ease-in;}.pf-page-rotateFall{-webkit-transform-origin:0 0;-webkit-animation:rotateFall 1s both ease-in;-moz-transform-origin:0 0;-moz-animation:rotateFall 1s both ease-in;transform-origin:0 0;animation:rotateFall 1s both ease-in;}.pf-page-rotateFoldRight{-webkit-transform-origin:0 50%;-webkit-animation:rotateFoldRight .7s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateFoldRight .7s both ease;transform-origin:0 50%;animation:rotateFoldRight .7s both ease;}.pf-page-rotateUnfoldLeft{-webkit-transform-origin:100% 50%;-webkit-animation:rotateUnfoldLeft .7s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateUnfoldLeft .7s both ease;transform-origin:100% 50%;animation:rotateUnfoldLeft .7s both ease;}.pf-page-rotateRoomLeftOut{-webkit-transform-origin:100% 50%;-webkit-animation:rotateRoomLeftOut .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateRoomLeftOut .8s both ease;transform-origin:100% 50%;animation:rotateRoomLeftOut .8s both ease;}@-webkit-keyframes rotateRightSideFirst{40%{-webkit-transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:scale(.8) translateZ(-200px);opacity:0;}}@-moz-keyframes rotateRightSideFirst{40%{-moz-transform:rotateY(15deg);opacity:.8;-moz-animation-timing-function:ease-out;}100%{-moz-transform:scale(.8) translateZ(-200px);opacity:0;}}@keyframes rotateRightSideFirst{40%{transform:rotateY(15deg);opacity:.8;animation-timing-function:ease-out;}100%{transform:scale(.8) translateZ(-200px);opacity:0;}}@-webkit-keyframes flipOutRight{to{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2;}}@-moz-keyframes flipOutRight{to{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2;}}@keyframes flipOutRight{to{transform:translateZ(-1000px) rotateY(90deg);opacity:.2;}}@-webkit-keyframes rotateFoldRight{to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);}}@-moz-keyframes rotateFoldRight{to{opacity:0;-moz-transform:translateX(100%) rotateY(90deg);}}@keyframes rotateFoldRight{to{opacity:0;transform:translateX(100%) rotateY(90deg);}}@-webkit-keyframes rotateUnfoldLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);}}@-moz-keyframes rotateUnfoldLeft{from{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg);}}@keyframes rotateUnfoldLeft{from{opacity:0;transform:translateX(-100%) rotateY(-90deg);}}@-webkit-keyframes rotateRoomLeftOut{to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);}}@-moz-keyframes rotateRoomLeftOut{to{opacity:.3;-moz-transform:translateX(-100%) rotateY(90deg);}}@keyframes rotateRoomLeftOut{to{opacity:.3;transform:translateX(-100%) rotateY(90deg);}}@-webkit-keyframes rotateCubeLeftOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);}100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);}}@-moz-keyframes rotateCubeLeftOut{50%{-moz-animation-timing-function:ease-out;-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);}100%{opacity:.3;-moz-transform:translateX(-100%) rotateY(-90deg);}}@keyframes rotateCubeLeftOut{50%{animation-timing-function:ease-out;transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);}100%{opacity:.3;transform:translateX(-100%) rotateY(-90deg);}}@-webkit-keyframes rotateCarouselLeftOut{to{opacity:.3;-webkit-transform:translateX(-150%) scale(.4) rotateY(-65deg);}}@-moz-keyframes rotateCarouselLeftOut{to{opacity:.3;-moz-transform:translateX(-150%) scale(.4) rotateY(-65deg);}}@keyframes rotateCarouselLeftOut{to{opacity:.3;transform:translateX(-150%) scale(.4) rotateY(-65deg);}}@-webkit-keyframes rotateSidesOut{to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);}}@-webkit-keyframes rotateSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}75%,100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}}.pf-page-delay100{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s;}@-moz-keyframes spin{to{-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@-webkit-keyframes spin{to{-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes spin{to{-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);}}.freeze{overflow:hidden;}.touch.freeze{position:fixed;}.notextselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.modalContainer{position:fixed;top:0;bottom:0;width:100%;z-index:1002;visibility:hidden;opacity:0;transition:visibility 0 linear .25s,opacity .25s linear;font-size:.625rem;}.modalContainer .overlayBody{background:none repeat scroll 0 0 #FFF;width:66.8rem;height:54rem;position:absolute;overflow:hidden;top:0;left:50%;transform:translateX(-50%);color:#666;margin-top:1rem;padding:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;z-index:1002;font-size:.625rem;}.modalContainer .overlayBody .overlayHeader{width:99.5%;height:3.7rem;}.modalContainer .overlayBody .overlayHeader .overlayTitle{font-weight:300;font-size:2.4rem;line-height:2.9rem;float:left;color:#000;margin:0;height:3rem;overflow:hidden;}.modalContainer .subTitlePhoto{margin-top:1rem;font-size:1.6rem;}.modalContainer .modalBackground{position:fixed;background:none repeat scroll 0 0 #000;opacity:.8;height:100%;width:100%;z-index:1000;left:0;bottom:0;}.modalContainer .zoomControl{font-size:1.2rem;margin-top:1rem;margin-left:auto;margin-right:auto;width:25rem;}.modalContainer .zoomControl #zoomText{text-align:center;font-size:1.4rem;margin-bottom:.5rem;}.modalContainer .zoomControl #zoomText.leftText{text-align:left;}.modalContainer .zoomControl .zoom-in,.modalContainer .zoomControl .zoom-out{font-family:adelle-sans,arial,sans-serif;font-size:2.6rem;vertical-align:middle;background:0 0;font-weight:600;position:relative;outline:0;top:0;margin:auto;border:none;padding:0;}.modalContainer .zoomControl input[type=range]{width:25rem;-webkit-appearance:none;margin-top:.5rem;cursor:pointer;vertical-align:middle;padding-top:0;padding-bottom:0;}.modalContainer .zoomControl input[type=range]::-webkit-slider-thumb{border:none;border-radius:50%;width:1.5rem;height:1.5rem;background-color:#4a5ec1;-webkit-appearance:none;margin-top:-.5rem;}.modalContainer .zoomControl input[type=range]::-moz-range-thumb{border:none;border-radius:50%;width:1.5rem;height:1.5rem;background-color:#4a5ec1;margin-top:-.5rem;}.modalContainer .zoomControl input[type=range]::-ms-thumb{border:none;border-radius:50%;width:1.4rem;height:1.4rem;background-color:#4a5ec1;margin-top:0;}.modalContainer .zoomControl input[type=range]::-webkit-slider-runnable-track{x:dontcombineInLessCompiler;background-color:#ccc;width:25rem;height:.5rem;border:none;border-radius:.3rem;}.modalContainer .zoomControl input[type=range]::-moz-range-track{background-color:#ccc;width:25rem;height:.5rem;border:none;border-radius:.3rem;}.modalContainer .zoomControl input[type=range]::-ms-track{background-color:#ccc;width:25rem;height:.5rem;border:solid;border-radius:.3rem;border-color:transparent;color:transparent;background:0 0;border-width:1.2rem 0;}.modalContainer .zoomControl input[type=range]::-ms-fill-lower,.modalContainer .zoomControl input[type=range]::-ms-fill-upper{background:#ccc;}.modalContainer .zoomControl.medium{width:18.2rem;}.modalContainer .zoomControl.medium input[type=range]{width:13rem;}.modalContainer .zoomControl.medium input[type=range]::-webkit-slider-runnable-track{x:dontcombineInLessCompiler2;width:13rem;}.modalContainer .zoomControl.medium input[type=range]::-moz-range-track{x:dontcombineInLessCompiler3;width:13rem;}.modalContainer .zoomControl.medium input[type=range]::-ms-track{x:dontcombineInLessCompiler4;width:13rem;}.blockMsg{padding:0 1rem!important;height:16.5rem!important;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;}#okButtonErr{background-color:#0095CC;color:#FFF;font-size:1.8rem;padding-bottom:.2rem;padding-top:.2rem;width:10rem;margin-left:31%;cursor:pointer;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;}#sorryErr{font-size:2rem;font-weight:700;margin-bottom:2.1rem;margin-top:1rem;text-align:left;color:#666;position:absolute;top:1rem;}#messageErr{text-align:left;height:6.5rem;color:#666;line-height:1.5rem;}#errMessPhoneNum{font-weight:700;font-size:1.3rem;display:block;text-align:center;}#errMessPhoneNum a{color:#0095CC;text-decoration:underline;}#calendarModal .overlayBody #calendarControl{font-size:1.2rem;}.photoModal#photoModalRev3.tne-2 #menuPanel .button.selected path{stroke:#6076B9;}.photoModal#photoModalRev3 .overlayBody{width:97.5rem;height:57rem;margin-top:1rem;margin-left:auto;margin-right:auto;top:0;}.photoModal#photoModalRev3 .overlayHeader{width:100%;margin:0;height:7%;}.photoModal#photoModalRev3 .overlayTitle{font-size:1.8rem;}#photoModalRev3{font-weight:400;}#photoModalRev3 .photoModalPanel.photoModalContent{max-height:91.5%;}#photoModalRev3 .photoModalPanel{float:left;border:none;height:91.5%;position:absolute;}#photoModalRev3 .photoModalPanel .imageQualityContainer{vertical-align:-webkit-baseline-middle;vertical-align:top;margin-top:1rem;text-align:center;width:100%;font-size:1.6rem;}#photoModalRev3 .photoModalPanel .imageQualityContainer .imageQuality,#photoModalRev3 .photoModalPanel .imageQualityContainer .imageQualityInfoIcon,#photoModalRev3 .photoModalPanel .imageQualityContainer .imageQualityTitle{vertical-align:inherit;}#photoModalRev3 .photoModalPanel .imageQualityContainer .imageQualityInfoIcon{height:1.6em;width:1.6rem;background-image:none;background-repeat:no-repeat;}#photoModalRev3 .photoModalPanel .imageQualityContainer .imageQualityInfoIcon svg{height:1.5rem;width:auto;margin-top:.1rem;}#photoModalRev3 .photoModalPanel #doneButtonContainer{position:absolute;bottom:4.5rem;width:100%;}#photoModalRev3 .photoModalPanel .uploadImageContainer{width:100%;text-align:center;margin-top:2rem;font-size:1.4rem;display:block;bottom:2rem;position:absolute;}#photoModalRev3 .photoModalPanel .dragInstructions{float:left;margin-top:1rem;margin-bottom:1rem;margin-left:1rem;font-size:1.6rem;}#photoModalRev3 .photoModalPanel .uploadDifferentImageLink{padding-left:0;font-size:1.2rem;font-weight:600;}#photoModalRev3 .photoModalPanel #photoFilterContainerList{padding-left:0;width:auto;margin-left:2rem;}#photoModalRev3 #menuPanel{font-size:1.2rem;width:8rem;background-color:#e9e9e9;}#photoModalRev3 #menuPanel img{display:block;margin:auto;width:50%;}#photoModalRev3 #menuPanel .button{text-align:center;color:#000;padding-top:1rem;padding-bottom:1rem;border-top:3px solid transparent;cursor:pointer;}#photoModalRev3 #menuPanel .button svg{height:4rem;width:4rem;}#photoModalRev3 #menuPanel .button.selected{background-color:#f3f2f2;border-top:3px solid #4A5EC1;color:#4A5EC1;}#photoModalRev3 #menuPanel .button.selected path{stroke:#4A5EC1;}#photoModalRev3 #menuPanel .button.svgFill.selected path{stroke:none;fill:#4A5EC1;}#photoModalRev3 #controlsPanel{width:22rem;position:absolute;left:8rem;background-color:#f3f2f2;}#photoModalRev3 #controlsPanel .rotateLeft{float:left;margin-right:2rem;font-size:2.2rem;}#photoModalRev3 #controlsPanel .rotateRight{float:left;font-size:2.2rem;}#photoModalRev3 #controlsPanel #adjustPanel{margin-left:auto;margin-right:auto;width:80%;}#photoModalRev3 #controlsPanel #adjustPanel,#photoModalRev3 #controlsPanel #filtersPanel,#photoModalRev3 #controlsPanel #stickersPanel,#photoModalRev3 #controlsPanel #textPanel{font-size:1.4rem;margin-top:2.2rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer{font-size:1.2rem;display:flex;flex-direction:column;}#photoModalRev3 #controlsPanel #textPanel #textContainer .buttonAddText{height:4rem;width:19rem;font-size:1.8rem;color:#4A5EC1;background-color:#FFF;border:none;outline-style:none;cursor:pointer;margin-bottom:1.5rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer .buttonAddText .plusText{display:inline-block;height:1.6rem;width:1.6rem;line-height:1.4rem;font-size:2.4rem;color:#FFF;background-color:#4A5EC1;border-radius:50%;text-align:center;vertical-align:bottom;font-weight:100;margin-right:1rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer .buttonAddText:hover{background-color:#FAFAFA;}#photoModalRev3 #controlsPanel #textPanel #textContainer .availableFontsContainer{height:15.4rem;overflow-x:auto;width:108%;display:-webkit-flex;display:flex;flex-direction:column;align-self:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:stretch;align-content:stretch;}#photoModalRev3 #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer button{height:3.6rem;width:8.4rem;background-color:#e9e9e9;color:#000;outline-style:none;border:1px solid #FFF;font-size:18px;cursor:pointer;margin-bottom:1.5rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer .fontLabel{margin-right:.5rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer .selectedFont{color:#4A5EC1;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer{display:-webkit-flex;display:flex;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button{width:3rem;height:3rem;padding:0;color:#000;margin-right:.5rem;outline-style:none;border:1px solid #FFF;background-color:#e9e9e9;cursor:pointer;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button img{width:80%;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button .bold{font-weight:600;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button .italic{font-style:italic;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button.extraMargin{margin-right:1.2rem;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer{font-size:1.2rem;color:#5d5d5d;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-flow:wrap;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerInfoContainer{margin-bottom:1rem;margin-left:.3rem;width:100%;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer{display:-webkit-flex;display:flex;max-width:20.5rem;flex-wrap:wrap;-webkit-flex-flow:wrap;align-items:baseline;align-content:flex-start;-webkit-align-content:flex-start;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer{margin-right:1rem;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer .group{cursor:pointer;border:1px solid #FFF;height:6rem;background-color:#e1e1e1;max-width:5rem;width:auto;margin:auto;margin-left:.3rem;margin-right:.3rem;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer .group img{height:6rem;width:auto;margin-right:1.6rem;max-width:5rem;padding:.3rem;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer .groupName{margin-top:.7rem;text-align:center;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerContainer.alwaysScroll,#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer.alwaysScroll{overflow-y:auto;height:80%;left:1.5rem;top:4.5rem;position:absolute;width:92%;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerContainer .stickers{display:-webkit-flex;display:flex;max-width:18.6rem;flex-wrap:wrap;-webkit-flex-flow:wrap;margin-left:.3rem;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerContainer .stickers .sticker{cursor:pointer;margin-right:1.6rem;border:1px solid #FFF;width:5rem;height:6rem;background-color:#e1e1e1;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerContainer .stickers .sticker img{width:auto;max-width:100%;margin:auto;height:100%;padding:.2rem;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .backToCategories{cursor:pointer;position:absolute;bottom:2rem;color:#0095CC;left:1.5rem;text-decoration:underline;}#photoModalRev3 #controlsPanel .zoomControl{margin-bottom:2rem;}#photoModalRev3 #controlsPanel .rotateControl{margin-top:0;}#photoModalRev3 #controlsPanel .rotateControl .rotateLeft,#photoModalRev3 #controlsPanel .rotateControl .rotateRight{background-color:#e1e1e1;border:2px solid #fff;padding:.5rem;width:4rem;height:4rem;cursor:pointer;}#photoModalRev3 .photoModalContent.photoModalPanel{width:67.5rem;position:absolute;left:30rem;}#photoModalRev3 .photoModalContent.photoModalPanel #doneButton.cropPhoto.button{width:13.5rem;margin-top:2rem;}.photoModal.tne-2.showModal .cropContainer #photoFilterContainerList .filterContainer .filter.selected{box-shadow:0 0 0 1px #6076B9;}.photoModal .overlayBody{height:auto;padding:1rem 0;top:0!important;margin-top:1rem!important;}.photoModal .overlayBody .overlayHeader{margin:0 1rem;width:96.5%;padding-right:1rem;padding-left:1rem;height:3.7rem;}.photoModal.showModal .overlayBody{padding:1rem 0;}.photoModal.showModal .cropContainer .imageQualityTitle{padding-right:.2rem;}.photoModal.showModal .cropContainer .imageQualityInfoIcon{background-image:url(//static.prvd.com/siteimages/info.svg);height:1.2rem;width:1.2rem;display:inline-block;vertical-align:bottom;}.photoModal.showModal .cropContainer .imageQualityFlyOut{cursor:pointer;position:absolute;background-color:#f5f5f5;border:.1rem solid #ccc;z-index:9999;border-radius:.5rem;padding:1.5rem;width:auto;max-width:100%;margin:auto 18%;line-height:1.5rem;font-size:1.2rem;}.photoModal.showModal .cropContainer .imageQualityFlyOut:after,.photoModal.showModal .cropContainer .imageQualityFlyOut:before{top:-15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.photoModal.showModal .cropContainer .imageQualityFlyOut:after{border-color:rgba(245,245,245,0);border-bottom-color:#F5F5F5;border-width:8px;margin-left:-8px;}.photoModal.showModal .cropContainer .imageQualityFlyOut:before{border-color:rgba(205,199,199,0);border-bottom-color:#CDC7C7;border-width:7px;margin-left:-7px;}.photoModal.showModal .cropContainer .uploadDifferentImageLink{color:#0095CC;text-decoration:underline;cursor:pointer;padding-left:4rem;font-weight:500;}.photoModal.showModal .cropContainer #imageQualityAndUploadImageContainer{text-align:center;margin-top:1rem;font-size:1.2rem;margin-bottom:1rem;}.photoModal.showModal .cropContainer #imageQualityAndUploadImageContainer .imageQualityContainer{display:inline-block;}.photoModal.showModal .cropContainer #imageQualityAndUploadImageContainer .uploadImageContainer{margin-top:.5rem;}.photoModal.showModal .cropContainer .imageQuality{font-weight:600;padding-right:.2rem;}.photoModal.showModal .cropContainer .imageQuality.good{color:green;}.photoModal.showModal .cropContainer .imageQuality.good:after{content:'Good';}.photoModal.showModal .cropContainer .imageQuality.fair{color:orange;}.photoModal.showModal .cropContainer .imageQuality.fair:after{content:'Fair';}.photoModal.showModal .cropContainer .imageQuality.poor{color:red;}.photoModal.showModal .cropContainer .imageQuality.poor:after{content:'Poor';}.photoModal.showModal .cropContainer .icon-font{text-align:center;}.photoModal.showModal .cropContainer .subTitlePhoto{height:2rem;margin:1rem 0;text-align:center;}.photoModal.showModal .cropContainer .photoModalContent{min-height:28rem;max-height:39rem;width:80%;margin:0 auto;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer{margin:0 auto;margin-top:1rem;overflow:hidden;width:80%;position:relative;z-index:1000;border:1px solid #ccc;cursor:move;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #cropInstructions.show{visibility:visible!important;opacity:.8!important;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #cropInstructions{position:absolute;z-index:1001;font-size:16px;padding-top:10px;padding-bottom:10px;width:80%;margin-left:10%;margin-right:10%;top:40%;text-align:center;background-color:#fff;opacity:0;visibility:hidden;transition:visibility 1s linear .25s,opacity 1s linear;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #cropInstructions::after{content:"Drag to select crop area";}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #bleedContainer.show{display:block!important;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #bleedContainer{overflow:hidden;position:relative;top:0;left:0;height:100%;width:100%;z-index:1001;opacity:.6;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #bleedContainer .left{position:absolute;height:100%;width:0;left:0;background-color:#000;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #bleedContainer .right{position:absolute;height:100%;width:0;right:0;background-color:#000;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #bleedContainer .top{position:absolute;height:0;width:100%;background-color:#000;top:0;}.photoModal.showModal .cropContainer .photoModalContent #sourceImageContainer #bleedContainer .bottom{position:absolute;height:0;width:100%;background-color:#000;bottom:0;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay{position:absolute;box-sizing:border-box;border:2px solid transparent;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .sizingContainer{height:63px;width:280px;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .sizingContainer.sizingStickerContainer{height:90px;width:80px;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .overlayButtonContainer{position:absolute;height:30px;width:30px;right:0;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .closeOverlayContainer{-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);top:0;cursor:pointer;display:none;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .textOverlay{font-size:2.4rem;height:6.4rem;width:30rem;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .resizeOverlayContainer{-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-webkit-transform:translate(50%,50%);transform:translate(50%,50%);bottom:0;cursor:nwse-resize;display:none;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .closeOverlay{position:relative;margin-left:15%;margin-top:15%;background-color:#fff;width:2rem;height:2rem;font-size:1.4rem;line-height:1.4;text-align:center;border-radius:50%;font-weight:700;display:none;color:#4A5EC1;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .resizeOverlay{display:-ms-flexbox;display:flex;position:relative;margin-left:17%;margin-top:17%;background-color:#fff;width:2rem;height:2rem;border-radius:50%;cursor:nwse-resize;display:none;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .resizeOverlay .image{width:70%;position:relative;margin:auto;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay #overlayTextArea{border:none;resize:none;overflow:hidden;opacity:1;outline:0;background-color:transparent;vertical-align:top;line-height:50px;height:100%;width:100%;font-size:24px;padding:0 .5rem;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay #overlayTextArea.focus{background-color:#fff;background-color:rgba(200,200,200,.6);}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay .stickerOverlay{max-width:inherit;margin:1rem;}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay.focus{border:2px solid;border-color:#fff;border-color:rgba(255,255,255,.8);background-color:#fff;background-color:rgba(200,200,200,.6);}.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay.focus .resizeOverlay{display:flex;display:-webkit-flex;}.photoModal.showModal .cropContainer .photoModalContent img#sourceImage{position:absolute;max-width:66600px;}.photoModal.showModal .cropContainer .photoModalContent canvas#mainCanvas{position:absolute;}.photoModal.showModal .cropContainer .photoModalContent #inputImage{position:absolute;display:none;}.photoModal.showModal .cropContainer .photoModalContent #image_input{min-height:27rem;max-height:38rem;margin:1rem auto;display:block;}.photoModal.showModal .cropContainer .photoModalContent #image_input img{width:100%;height:auto;position:absolute;}.photoModal.showModal .cropContainer .photoModalContent #image_input .jcrop-holder{margin:0 auto;padding:1rem 0;}.photoModal.showModal .cropContainer .photoModalContent #image_input #image_upload{visibility:hidden!important;}.photoModal.showModal .cropContainer .photoModalContent .rotateContainerSmall{display:none;min-height:0;}.photoModal.showModal .cropContainer .photoModalContent .customImageRotateLeft,.photoModal.showModal .cropContainer .photoModalContent .customImageRotateRight{display:block;float:left;position:absolute;top:36%;font-size:1.6rem;cursor:pointer;}.photoModal.showModal .cropContainer .photoModalContent .customImageRotateLeft{left:3%;}.photoModal.showModal .cropContainer .photoModalContent .customImageRotateRight{right:3%;}.photoModal.showModal .cropContainer #photoFilterContainer{background-color:#f5f5f5;margin-top:1rem;overflow:hidden;}.photoModal.showModal .cropContainer #photoFilterContainer .title{text-align:center;margin-bottom:1rem;font-size:1.4rem;margin-top:1rem;font-weight:700;}.photoModal.showModal .cropContainer #photoFilterContainer .title .newAttr{color:#f06a24;text-transform:capitalize;font-style:italic;margin-right:.5rem;font-weight:700;}.photoModal.showModal .cropContainer #photoFilterContainerList{padding-left:12rem;width:65rem;}.photoModal.showModal .cropContainer #photoFilterContainerList .filterContainer{float:left;text-align:center;padding-bottom:.75rem;padding-top:.5rem;width:9rem;}.photoModal.showModal .cropContainer #photoFilterContainerList .filterContainer img{border:none;cursor:pointer;padding:.25rem;}.photoModal.showModal .cropContainer #photoFilterContainerList .filterContainer .filter.selected{box-shadow:0 0 0 1px #4a5ec1;}.photoModal.showModal .cropContainer #photoFilterContainerList .filter_text{font-size:1.2rem;font-weight:700;margin-top:.25rem;}.photoModal.showModal .cropContainer .cropPhoto{width:28rem;clear:both;margin:1rem auto .25rem;}.photoModal.showModal .cropContainer .progressSpin{left:45%;top:32%;position:absolute;z-index:1005;}.photoModal.showModal .loading{position:absolute;top:25%;left:34%;width:20rem;height:20rem;}.imageZoomModal .overlayBody{width:96%;max-width:93rem;height:90%;top:1rem;padding:1rem;overflow:hidden;max-height:72rem;}.imageZoomModal .overlayBody #zoomContainer{height:90%;}.imageZoomModal .overlayBody #zoomContainer #zoomImage{height:85%;width:68%;margin:0 auto;}.imageZoomModal .overlayBody #zoomContainer #zoomImage img{height:auto;width:auto;display:block;margin:0 auto;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal{position:absolute;top:10%;left:87%;height:66%;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal .mipsZoomNav{font-size:2rem;color:#ff9739;display:none;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #nextBtnMipsZoom:before,.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #prevBtnMipsZoom:before{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:100%;text-align:center;margin:1rem 0;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #mipsImagesZoomModal{visibility:hidden;background-color:#fff;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #mipsImagesZoomModal .mipContainerZoom{height:auto;display:block;float:left;cursor:pointer;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #mipsImagesZoomModal .mipContainerZoom img{margin:1rem 0;padding:.2rem;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #mipsImagesZoomModal .mipContainerZoom img.selected{box-shadow:inset 1rem 1rem 2rem 2rem #ff9739;z-index:10;}.imageZoomModal .overlayBody #zoomContainer .zoomControls{font-size:1.2rem;width:46.8rem;margin:1.5rem auto;border:.1rem solid #D8D8D8;height:2.1rem;background-color:#D8D8D8;}.imageZoomModal .overlayBody #zoomContainer .zoomControls .zoom-in,.imageZoomModal .overlayBody #zoomContainer .zoomControls .zoom-out{width:4rem;height:1.9rem;background-color:#fff;cursor:pointer;line-height:.4;font-size:3.8rem;color:#666;font-weight:200;}.imageZoomModal .overlayBody #zoomContainer .zoomControls .zoom-in{float:right;border-left:.1rem solid #D8D8D8;border-right:.1rem solid #D8D8D8;border-top:.1rem solid #D8D8D8;border-bottom:.1rem solid #D8D8D8;padding-bottom:.2rem;overflow-y:hidden;outline-color:invert;}.imageZoomModal .overlayBody #zoomContainer .zoomControls .zoom-out{float:left;border-left:.1rem solid #D8D8D8;border-right:.1rem solid #D8D8D8;border-top:.1rem solid #D8D8D8;border-bottom:.1rem solid #D8D8D8;overflow-y:hidden;outline-color:invert;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]{-webkit-appearance:none;padding:0;height:1.8rem;background-color:#D8D8D8;width:38rem;cursor:pointer;padding-left:1rem;padding-right:.5rem;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-webkit-slider-runnable-track{width:37rem;height:.5rem;background-color:#fff;border:none;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-moz-range-track{width:37rem;height:.5rem;background-color:#fff;border:none;margin-top:1rem;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-ms-track{width:100%;background-color:#fff;border:none;height:.5rem;color:transparent;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:4.2rem;width:4rem;background-image:url(https://static.prvd.com/personalcreations/siteimages/Magnify_controller.svg);background-repeat:no-repeat;margin-top:-1.3rem;cursor:pointer;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-moz-range-thumb{border:none;height:4.2rem;width:4rem;background-image:url(https://static.prvd.com/personalcreations/siteimages/Magnify_controller.svg);background-repeat:no-repeat;background-position:0 .6rem;border-radius:0;margin-top:-1.4rem;top:20rem;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-ms-thumb{border:none;height:2.2rem;width:2rem;background-image:url(https://static.prvd.com/personalcreations/siteimages/Magnify_controller.svg);background-repeat:no-repeat;cursor:pointer;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-ms-fill-lower{background-color:#fff;}.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px;outline:0;}.crossSellDetailsModal .overlayBody{width:60rem;height:32.2rem;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;padding:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;z-index:1002;}.crossSellDetailsModal .overlayBody .overlayHeader{border-bottom:0;}.crossSellDetailsModal .overlayBody .giftOptionsImage{float:left;width:46.9%;height:22.4rem;padding-right:2.6rem;border-right:.2rem solid #E7E7E7;}.crossSellDetailsModal .overlayBody .giftOptionsImage img{margin-left:2rem;}.confirmModal .overlayBody{height:16rem;width:42.5rem;top:40%;margin-top:0;overflow:hidden;color:#666;z-index:1002;line-height:1.2;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;}.confirmModal .overlayBody .quantitySelect{height:3.4rem;}.confirmModal .overlayBody .firefoxDropdown{height:auto;padding:.7rem .7rem .7rem 0;}.confirmModal .overlayBody .confirmChoice{padding:1rem 6.5rem 5rem;font-size:2rem;font-weight:600;width:42.5rem;}.confirmModal .overlayBody .confirmChoice .noButton,.confirmModal .overlayBody .confirmChoice .yesButton{width:13rem;padding:1rem;margin-top:3rem;}.confirmModal .overlayBody .confirmChoice .noButton{float:right;}.photoRequirementsModal .overlayBody .imageReqsContainer{overflow:auto;height:90%;}.photoRequirementsModal .overlayBody .imageReqsContainer .imageReqs{font-size:1.4rem;display:block;list-style-type:disc;padding-left:2rem;padding-top:1rem;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:4rem;}.photoRequirementsModal .overlayBody .imageReqsContainer .imageReqs li{margin-bottom:1rem;list-style-type:disc;}.photoUploadModal .photoUploadContainer{height:100%;padding:2rem 0;}.photoUploadModal .photoUploadContainer .socialLogInContainer{width:100%;}.photoUploadModal .photoUploadContainer .socialLogInContainer #fbLogoutSpinner,.photoUploadModal .photoUploadContainer .socialLogInContainer #instaLogoutSpinner{font-size:3px;}.photoUploadModal .photoUploadContainer #message{margin:.5rem 0;font-size:1.5rem;}.photoUploadModal .photoUploadContainer .photoBrowserContainer .photoUploadButton{width:28rem;clear:both;margin:3.6rem auto .25rem;}.photoUploadModal .photoUploadContainer .photoBrowserAlbumListContainer{width:17rem;float:left;}.photoUploadModal .photoUploadContainer .photoBrowserAlbumListContainer .photoBrowserAlbumTitle{margin:.5rem 0;font-size:1.4rem;font-weight:700;}.photoUploadModal .photoUploadContainer .photoBrowserAlbumListContainer .photoBrowserAlbumList{overflow-y:auto;height:37rem;border-right:.1rem dotted #aaa;}.photoUploadModal .photoUploadContainer .photoBrowserAlbumListContainer .photoBrowserAlbumList .albumName{cursor:pointer;font-size:1.3rem;color:#00A8B0;margin-bottom:1rem;}.photoUploadModal .photoUploadContainer .photoBrowserAlbumPicsContainer{width:46rem;float:left;}.photoUploadModal .photoUploadContainer .photoServiceSubTitle{margin:1rem;margin-bottom:.4rem;font-weight:700;font-size:1.4rem;}.photoUploadModal .photoUploadContainer .photoServiceDescription{margin:1rem;}.photoUploadModal .photoUploadContainer ul.photoServiceLoginContainer{margin:0;padding:0;list-style:none;}.photoUploadModal .photoUploadContainer ul.photoServiceLoginContainer li{background:0 0;color:#222;display:inline-block;padding:1.5rem;text-align:right;cursor:pointer;font-size:1.4rem;width:11.7rem;height:4.4rem;position:relative;}.photoUploadModal .photoUploadContainer ul.photoServiceLoginContainer li.selected{background:#ededed;color:#222;border-top:.4rem solid #495bc4;border-left:.1rem solid #CCC;border-right:.1rem solid #CCC;}.photoUploadModal .photoUploadContainer li.computerTab:before{background-image:url(//static.prvd.com/siteimages/Library_nocolor.png);content:'';height:2.3rem;width:2.3rem;position:absolute;left:2.5rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer li.computerTab.selected:before{background-image:url(//static.prvd.com/siteimages/Library_color.png);content:'';height:2.3rem;width:2.3rem;position:absolute;left:2.5rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer li.facebookTab:before{background-image:url(//static.prvd.com/siteimages/facebook_nocolor.png);content:'';height:2.3rem;width:2.3rem;position:absolute;left:1rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer li.facebookTab.selected:before{background-image:url(//static.prvd.com/siteimages/facebook_color.png);content:'';height:2.3rem;width:2.3rem;position:absolute;left:1rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer li.instagramTab:before{background-image:url(//static.prvd.com/siteimages/instagram_nocolor.png);content:'';height:2.3rem;width:2.3rem;position:absolute;left:1rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer li.instagramTab.selected:before{background-image:url(//static.prvd.com/siteimages/instagram_color.png);content:'';height:2.3rem;width:2.3rem;position:absolute;left:1rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer #computerTab{padding:3.4rem;}.photoUploadModal .photoUploadContainer .computerTabForExternalPartner{margin-top:16px!important;}.photoUploadModal .photoUploadContainer .tab-content{display:none;background:#ededed;height:41rem;text-align:center;margin-top:-5px;border:.1rem solid #CCC;}.photoUploadModal .photoUploadContainer .tab-content .FBloginBtn,.photoUploadModal .photoUploadContainer .tab-content .instagramloginBtn{width:24rem;height:4.8rem;line-height:4.8rem;font-size:1.4rem;border-radius:.6rem;text-align:right;padding-right:4rem;margin:0 auto;position:relative;font-weight:700;color:#FFF;}.photoUploadModal .photoUploadContainer .tab-content .fbLogInSection .FBloginBtn{background-color:#3b5998;}.photoUploadModal .photoUploadContainer .tab-content .fbLogInSection .FBloginBtn:before{background-image:url(//static.prvd.com/siteimages/facebook_button.png);content:'';height:2.9rem;width:2.9rem;position:absolute;left:1rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer{display:none;float:left;width:100%;padding:2rem .6rem 1rem;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer div{float:left;font-size:1.6rem;cursor:default;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer{width:60%;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer .divider{display:none;float:left;font-size:1.6rem;line-height:1.5rem;width:3rem;height:2rem;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer .browseAlbumName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:60%;text-align:left;height:1.7rem;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv{width:40%;float:right;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .separator{float:left;font-size:1.6rem;line-height:1.5rem;width:1rem;height:2rem;cursor:default;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .loggedInUser{cursor:default;text-overflow:ellipsis;text-align:right;overflow:hidden;white-space:nowrap;width:67%;pointer-events:none;height:1.7rem;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumCoverPicsContainer,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumPicsContainer{float:left;overflow:auto;height:35.3rem;width:100%;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer ul.fbCoverPhotoBrowsePanel{width:100%;padding-left:0;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer li.coverImageListElement,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer li.imageListElement{display:inline-block;text-align:center;font-size:1.6rem;height:auto;position:relative;padding:.2rem;padding-bottom:.5rem;padding-left:.4rem;float:left;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer div.albumCover,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer div.photo{position:relative;display:inline-block;vertical-align:middle;width:15rem;height:15rem;background-repeat:no-repeat;background-size:cover;background-position:center center;border:1px solid #a9a9a9;cursor:pointer;top:1px;}.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer div.albumCover .albumName,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer div.photo .albumName{z-index:100;position:absolute;color:#FFF;font-size:1.4rem;left:0;bottom:0;padding:.5rem;text-shadow:1px 1px #000;overflow:hidden;width:98%;text-align:left;}.photoUploadModal .photoUploadContainer .tab-content .instaLogInSection .instagramloginBtn{background-color:#71159E;}.photoUploadModal .photoUploadContainer .tab-content .instaLogInSection .instagramloginBtn:before{background-image:url(//static.prvd.com/siteimages/instagram_button.png);content:'';height:2.9rem;width:2.9rem;position:absolute;left:1rem;top:1rem;background-repeat:no-repeat;}.photoUploadModal .photoUploadContainer .tab-content .dragArea{border:dashed 1px #000;height:34rem;background-color:#FFF;}.photoUploadModal .photoUploadContainer .tab-content .dragIcon{background-image:url(//static.prvd.com/siteimages/drag_drop.png);width:8.2rem;height:6.2rem;background-repeat:no-repeat;margin:0 auto;margin-top:7rem;}.photoUploadModal .photoUploadContainer .tab-content .dragText{font-size:2.4rem;color:#888;padding-bottom:1rem;font-weight:700;padding-top:3rem;}.photoUploadModal .photoUploadContainer .tab-content .dragText:before{content:"DRAG & DROP";}.photoUploadModal .photoUploadContainer .tab-content .browseText{font-size:1.6rem;color:#888;font-style:italic;padding-bottom:4rem;font-weight:300;}.photoUploadModal .photoUploadContainer .tab-content .browseText:before{content:"Your image here, or ";}.photoUploadModal .photoUploadContainer .tab-content .browseFromLocal:before{content:"browse";}.photoUploadModal .photoUploadContainer .tab-content .browseFromLocal{font-size:1.6rem;color:#495bc4;text-decoration:underline;cursor:pointer;}.photoUploadModal .photoUploadContainer .tab-content .uploadOptions{font-size:1.2rem;color:#888;font-weight:300;}.photoUploadModal .photoUploadContainer .tab-content .uploadOptions .fbLink,.photoUploadModal .photoUploadContainer .tab-content .uploadOptions .instaLink,.photoUploadModal .photoUploadContainer .tab-content .uploadOptions .selectPhotoArea{color:#495bc4;text-decoration:underline;cursor:pointer;}.photoUploadModal .photoUploadContainer .tab-content .uploadOptions .addBreak:before{content:"";}.photoUploadModal .photoUploadContainer .tab-content .fbUploadText,.photoUploadModal .photoUploadContainer .tab-content .instaUploadText{font-size:1.8rem;color:#888;font-weight:700;padding-bottom:2rem;}.photoUploadModal .photoUploadContainer .tab-content .fbSecureText{font-size:1.6rem;color:#888;padding-top:2rem;}.photoUploadModal .photoUploadContainer .tab-content.selected{display:inherit;}.photoUploadModal .photoUploadContainer .fbPhotoBrowsePanel{padding:0 0 0 2rem;height:37rem;overflow:auto;}.photoUploadModal .photoUploadContainer .fbPhotoBrowsePanel .imageListElement{display:inline-block;padding:0 1.6rem 1.6rem 0;cursor:pointer;}.photoUploadModal .photoUploadContainer .fbPhotoBrowsePanel .photo{max-width:16rem;max-height:16rem;}.photoUploadErrorModal .overlayBody{height:auto;}.photoUploadErrorModal .overlayBody .errorOverlayContent{font-size:1.4rem;padding:2rem;}.photoUploadErrorModal .overlayBody .errorOverlayContent .uploadDifferentImageLink{color:#4A5EC1;text-decoration:underline;cursor:pointer;}.iconModal .overlayBody .iconOptions{height:92%;overflow:auto;margin-left:-2.2rem;width:105%;font-size:1.2rem;}.iconModal .overlayBody .iconOptions .iconOption{float:left;width:11rem;height:15rem;border:.3rem solid #E9E9E9;margin-top:2.2rem;margin-left:2.2rem;cursor:pointer;text-align:center;overflow:hidden;}.iconModal .overlayBody .iconOptions .iconOption .imageIcon{width:10rem;height:10rem;}.iconModal .overlayBody .iconOptions .iconOption p{height:3.7rem;padding:0 .8rem;overflow:hidden;text-align:left;display:table-cell;vertical-align:middle;font-weight:600;}.iconModal .overlayBody .iconOptions .iconOption.selected{border:.3rem solid #FF9739;}.modalContainer .overlayBody .overlayHeader .close,.modalContainer .overlayBody .close{cursor:pointer;height:4rem;float:right;color:#ddd8d8;}.modalContainer .overlayBody .overlayHeader .close:before,.modalContainer .overlayBody .close:before{font-size:3.2rem;float:right;}.modalContainer .zoomControl input[type=range]::-ms-tooltip,#photoModalRev3 #controlsPanel #textPanel #textContainer .textEditPanel .textEditTitle,#photoModalRev3 #controlsPanel #textPanel #textContainer .textEditPanel .showAddText,#photoModalRev3 #controlsPanel #textPanel #textContainer .textEditPanel .closeIcon,#photoModalRev3 #controlsPanel #stickersPanel .showStickerCategory,#photoModalRev3 #controlsPanel #stickersPanel .closeIcon,.photoModal #image_input,.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-ms-tooltip,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumPicsContainer,.android #photoModal #photoFilterContainer,.ios #photoModal #photoFilterContainer,.android #photoModal .filtersButton.button,.ios #photoModal .filtersButton.button,.ios.ios7 #photoModalRev3 #photoFilterContainer,.ios.ios7 #photoModalRev3 .filtersButton.button{display:none;}.modalContainer .zoomControl input[type=range]:focus,.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]:focus{outline:0;}.photoModal#photoModalRev3.tne-2 #controlsPanel #stickersPanel #stickersContainer .backToCategories,.photoModal#photoModalRev3.tne-2 #controlsPanel #stickersPanel .showStickerCategory,.photoModal#photoModalRev3.tne-2 #controlsPanel #textPanel #textContainer .selectedFont,.photoModal#photoModalRev3.tne-2 #controlsPanel #textPanel #textContainer .buttonAddText,.photoModal.tne-2.showModal .cropContainer .uploadDifferentImageLink{color:#6076B9;}.photoModal#photoModalRev3.tne-2 #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer button.selected,.photoModal#photoModalRev3.tne-2 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button.selected{border-color:#6076B9;}.photoModal#photoModalRev3.tne-2 #controlsPanel #textPanel #textContainer .buttonAddText .plusText,.photoModal.tne-2.showModal .zoomControl input[type=range]::-moz-range-thumb,.photoModal.tne-2.showModal .zoomControl input[type=range]::-ms-thumb,.photoModal.tne-2.showModal .zoomControl input[type=range]::-webkit-slider-thumb{background-color:#6076B9;}.photoModal#photoModalRev3.tne-2 #menuPanel .button.selected,.photoModal#photoModalRev3.tne-2 .overlayBody .overlayHeader .close{color:#6076B9;border-color:#6076B9;}.photoModal#photoModalRev3.tne-2 #menuPanel .button.svgFill.selected path,.photoModal#photoModalRev3.tne-2 .imageQualityInfoIcon path{fill:#6076B9;}#photoModalRev3 .photoModalPanel .imageQualityContainer .imageQualityFlyout,#photoModalRev3 #menuPanel .button .buttonText,.photoModal.showModal .cropContainer .photoModalContent .imageCrop{margin-top:1rem;}#photoModalRev3 .photoModalPanel #photoFilterContainerList .filterContainer,.confirmModal .overlayBody .confirmChoice .yesButton{float:left;}#photoModalRev3 #controlsPanel .rotateRight::after,#photoModalRev3 #sourceImageContainer{clear:both;}#photoModalRev3 #controlsPanel #textPanel,#photoModalRev3 #controlsPanel #stickersPanel{margin-left:1.5rem;margin-right:1.5rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer .textEditPanel,.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay.focus .closeOverlay,.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay.focus .closeOverlayContainer,.photoModal.showModal .cropContainer .photoModalContent div.photoOverlay.focus .resizeOverlayContainer,.android #photoModalRev3 #photoFilterContainer,.ios.no-ios7 #photoModalRev3 #photoFilterContainer,.android #photoModalRev3 .filtersButton.button,.ios.no-ios7 #photoModalRev3 .filtersButton.button{display:block;}#photoModalRev3 #controlsPanel #textPanel #textContainer .fontInfoContainer,#photoModalRev3 #controlsPanel #textPanel #textContainer .colorPickerContainer,#photoModalRev3 #controlsPanel #textPanel #textContainer .alignLabel,#photoModalRev3 #controlsPanel .rotateControl .label{margin-bottom:1rem;}#photoModalRev3 #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer button.selected,#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button.selected{border:1px solid #4A5EC1;}#photoModalRev3 #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer button:hover,#photoModalRev3 #controlsPanel #textPanel #textContainer .textAdjustmentContainer button:hover{background-color:#e1e1e1;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer:nth-of-type(3n),#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer:nth-of-type(3n) .group,#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer:nth-of-type(3n) .group img,#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerContainer .stickers .sticker:nth-of-type(3n){margin-right:0;}#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerGroupsMainContainer .stickerGroupContainer:nth-of-type(n+4),#photoModalRev3 #controlsPanel #stickersPanel #stickersContainer .stickerContainer .stickers .sticker:nth-of-type(n+4){margin-top:1.6rem;}#photoModalRev3 #controlsPanel .zoomControl .zoom-out::after,#photoModalRev3 #controlsPanel .zoomControl .zoom-in::before{content:"\00a0";}#photoModalRev3 #controlsPanel .zoomControl button,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer .myAlbums,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .FBLogoutBtn,.photoUploadModal .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .instagramlogoutBtn{cursor:pointer;}.photoModal.showModal .cropContainer .photoModalContent #image_input .show #image_upload,.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal .caroufredsel_wrapper #mipsImagesZoomModal{visibility:visible;}.photoModal.showModal .cropContainer .photoModalContent .customImageRotateLeft .icon-rotateCCW,.photoModal.showModal .cropContainer .photoModalContent .customImageRotateRight .icon-rotateCW{font-size:3rem;padding-bottom:.5rem;}.imageZoomModal .overlayBody .overlayHeader,.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]:hover::-ms-thumb{border:none;}.photoUploadModal .photoUploadContainer .tab-content .fbLogInSection,.photoUploadModal .photoUploadContainer .tab-content .instaLogInSection{margin-top:15rem;}@media screen and (max-width:1026px){.modalContainer .zoomControl{padding-bottom:.5rem;}.photoUploadErrorModal .overlayBody{top:58%;}.iconModal .overlayBody{z-index:1001;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;height:90%;left:50%;right:1rem;top:1rem;bottom:1rem;padding:1rem;width:96%;margin:auto;overflow:hidden;max-height:70rem;max-width:93rem;}.iconModal .calendarBanner{position:relative;width:65rem;}.iconModal .overlayBody .overlayHeader .overlayTitle{font-size:2.4rem;line-height:2.6rem;float:left;font-weight:300;color:#000;margin:0;width:86%;}.android #photoModal #photoFilterContainer,.ios #photoModal #photoFilterContainer,.android #photoModal .filtersButton.button,.ios #photoModal .filtersButton.button,.ios.ios7 #photoModalRev3 #photoFilterContainer,.ios.ios7 #photoModalRev3 .filtersButton.button{display:none;}.android #photoModalRev3 #photoFilterContainer,.ios.no-ios7 #photoModalRev3 #photoFilterContainer,.android #photoModalRev3 .filtersButton.button,.ios.no-ios7 #photoModalRev3 .filtersButton.button{display:block;}}.istouch .photoModal.showModal .photoModalContent #sourceImageContainer #cropInstructions::after{content:"Drag to select crop area - Pinch to zoom";}.istouch .photoModal.showModal .photoModalContent #sourceImageContainer #cropInstructions.fadeHide{transition:visibility .1s linear .1s,opacity .1s linear;}@media screen and (max-width:767px){.modalContainer .overlayBody{z-index:1002;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;height:auto;left:1rem;right:1rem;top:1rem;bottom:1rem;padding:1rem;width:96%;margin:auto;overflow:hidden;max-height:none;transform:none;}.modalContainer .overlayBody .overlayHeader .overlayTitle{font-size:2.4rem;line-height:3.2rem;float:left;font-weight:300;color:#000;margin:0;width:25.4rem;white-space:nowrap;overflow:hidden;}.modalContainer .overlayBody .close{padding:0;}.modalContainer .overlayBody .confirmChoice{padding:3rem;margin-top:1.4rem;width:100%;}.modalContainer .overlayBody .confirmChoice .confirmMessage{font-weight:600;margin-bottom:2.4rem;}.modalContainer .overlayBody .confirmChoice .noButton,.modalContainer .overlayBody .confirmChoice .yesButton{width:100%;padding:1rem;margin:1rem 0;float:left;font-size:2.2rem;}.modalContainer .overlayBody .confirmChoice .yesButton{margin-left:0;}.modalContainer .modalBackground{position:fixed;top:0;left:0;width:100%;}.photoModal .cropContainer .hideImageQuality{height:44%!important;}.photoModal .cropContainer .AdjustPhotoModal{top:14%!important;}.photoModal .cropContainer .adjustControlPanel{top:51%!important;height:50%!important;-webkit-justify-content:flex-start!important;-webkit-align-items:stretch;justify-content:flex-start!important;align-items:stretch!important;}.photoModal .cropContainer #imageQualityAndUploadImageContainer .imageQualityContainer{vertical-align:-webkit-baseline-middle;vertical-align:middle;margin-bottom:.5rem;display:block;}.photoModal .cropContainer .imageQualityFlyOut{margin:auto 10%;top:7.5rem;}.photoModal .cropContainer .imageQualityFlyOut:after,.photoModal .cropContainer .imageQualityFlyOut:before{top:-15px;}.photoModal .cropContainer .photoModalContent.imageCrop{width:96%!important;}.photoModal .cropContainer .zoomControl{display:none!important;}.photoModal .AdjustOverlayHeader{height:13%!important;}#photoModalRev3.photoModal .overlayBody{width:98%;overflow-y:hidden;height:98%;}#photoModalRev3.photoModal .overlayBody .overlayHeader .close{cursor:pointer;border:solid 1px #495bc4;height:2.8rem;padding-left:1rem;padding-right:1rem;color:#4A5EC1;}#photoModalRev3.photoModal .overlayBody .overlayHeader .close:before{content:"Done";font-family:adelle-sans,arial,sans-serif;font-size:1.6rem;line-height:2.6rem;font-weight:700;}#photoModalRev3.photoModal .overlayBody .overlayHeader .overlayTitle{width:70%;}#photoModalRev3.photoModal .cropContainer .photoModalContent.imageCrop{width:100%!important;}#photoModalRev3.photoModal .cropContainer .imageQualityContainer .imageQualityInfoIcon{height:2rem;width:2rem;}#photoModalRev3.photoModal .cropContainer #sourceImageContainer #photoOverlay .sizingContainer{height:33px;width:150px;}#photoModalRev3.photoModal .cropContainer #sourceImageContainer #photoOverlay .sizingContainer.sizingStickerContainer{height:5rem;width:4rem;}#photoModalRev3.photoModal .cropContainer #sourceImageContainer #photoOverlay .sizingContainer.sizingStickerContainer .stickerOverlay{margin:.2rem;}#photoModalRev3.photoModal #stickersPanel{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;}#photoModalRev3.photoModal #adjustPanel{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;height:100%;}#photoModalRev3.photoModal #adjustPanel #rotateControlVerticalCenteringFix{height:4rem;width:100%;}#photoModalRev3.photoModal #adjustPanel .rotateControl{text-align:center;min-height:4rem;}#photoModalRev3.photoModal .photoModalPanel{position:absolute;height:54%;width:100%;top:8%;left:0;}#photoModalRev3.photoModal .photoModalPanel .imageQualityContainer{position:absolute;bottom:4rem;}#photoModalRev3.photoModal .photoModalPanel .uploadImageContainer{bottom:1rem;}#photoModalRev3.photoModal .photoModalPanel .filtersPanel .filterList{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;webkit-overflow-scrolling:touch;}#photoModalRev3.photoModal #controlsPanel{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;position:absolute;top:62%;width:100%;height:20%;left:0;}#photoModalRev3.photoModal #controlsPanel #textPanel{margin-top:1rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .textEditTitle{font-size:1.1rem;width:80%;display:inline-block;display:-webkit-inline-box;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .fontInfoContainer{margin-top:1.5rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .availableFontsContainer{width:100%;height:9.2rem;margin-bottom:.5rem;justify-content:flex-start;-webkit-justify-content:flex-start;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer{margin-bottom:1rem;margin-right:1rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .colorPickerContainer{width:6.5rem;float:left;margin-bottom:0;margin-right:1rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .colorPickerContainer .colorLabel{margin-bottom:1rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .colorPickerContainer .colorPicker{height:4rem;display:-webkit-inline-box;border:2rem solid #ffb6c1;border-left-width:4.6rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .closeContainer{float:right;width:20%;display:inline-flex;display:-webkit-inline-flex;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .showAddText{padding-right:.5rem;display:initial;color:#4A5EC1;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer :before{font-size:1.3rem;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .textAdjustmentContainer button{width:4rem;height:4rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel .closeStickers{display:inline-flex;width:20%;margin-top:1rem;float:right;}#photoModalRev3.photoModal #controlsPanel #stickersPanel .showStickerCategory{display:initial;color:#4A5EC1;padding-right:.5rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer{position:absolute;top:.3rem;left:0;width:100%;height:96%;text-align:center;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerInfoContainer{margin-bottom:.3rem;margin-left:.3rem;margin-top:0;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerInfoContainer .label{float:left;width:70%;margin:1rem 0 2rem 1rem;display:-webkit-inline-box;display:inline-flex;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer{width:100%;margin:0 1rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupsMainContainer{overflow-y:hidden;width:auto;top:0;left:.5rem;height:7rem;display:flex;flex-direction:column;overflow-x:auto;max-width:76rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer .group{height:5rem;max-width:4rem;margin-left:.7rem;margin-right:.7rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer .group img{height:5rem;max-width:4rem;margin-right:0;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer:nth-of-type(3n) .group{margin-right:.7rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer{width:100%;height:100%;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .stickerContainer{overflow-y:auto;height:21rem;left:0;top:.5rem;position:relative;max-width:100%;width:100%;overflow-x:hidden;padding-bottom:4rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .stickerContainer .stickers{width:100%;max-width:100%;margin-left:1rem;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .stickerContainer .stickers .sticker{margin-right:2.4rem;margin-bottom:1rem;width:18%;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .stickerContainer .stickers .sticker img{max-width:5rem;height:6rem;}#photoModalRev3.photoModal #controlsPanel .rotateControl{width:80%;position:absolute;}#photoModalRev3.photoModal #controlsPanel .rotateControl .label{top:1.4rem;position:relative;margin-bottom:0;}#photoModalRev3.photoModal #controlsPanel .rotateControl .rotateLeft{top:0;left:20%;position:absolute;}#photoModalRev3.photoModal #controlsPanel .rotateControl .rotateRight{top:0;right:20%;position:absolute;}#photoModalRev3.photoModal #controlsPanel #photoFilterContainer{margin:0;padding-top:0;left:0;}#photoModalRev3.photoModal #controlsPanel #photoFilterContainer #photoFilterContainerList{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;width:140%;margin-left:0;}#photoModalRev3.photoModal #controlsPanel #photoFilterContainer #photoFilterContainerList .filterContainer{width:25%;padding-bottom:.1rem;}#photoModalRev3.photoModal #controlsPanel #photoFilterContainer #photoFilterContainerList .filterContainer img{height:auto;width:70%;}#photoModalRev3.photoModal #controlsPanel .zoomControl{margin-top:0;margin-bottom:0;padding-bottom:.1rem;}#photoModalRev3.photoModal #controlsPanel .zoomControl #zoomText{text-align:center;}#photoModalRev3.photoModal #menuPanel{position:absolute;top:82%;height:18%;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:center;}#photoModalRev3.photoModal #menuPanel .adjustButton,#photoModalRev3.photoModal #menuPanel .filtersButton,#photoModalRev3.photoModal #menuPanel .stickersButton,#photoModalRev3.photoModal #menuPanel .textButton{float:left;padding-right:1.2rem;padding-left:1.2rem;line-height:2.6rem;}#photoModalRev3.photoModal #menuPanel .svg-wrap{width:22%;}#photoModalRev3.photoModal #menuPanel .button{padding-bottom:.5rem;}#photoModalRev3.photoModal #menuPanel .button svg{width:70%;height:auto;}#photoModalRev3.photoModal #menuPanel .textButton::after{clear:both;}.photoUploadModal .overlayBody .photoUploadContainer ul.photoServiceLoginContainer li{border-top:4px solid transparent;}.photoUploadModal .overlayBody .photoUploadContainer ul.photoServiceLoginContainer li.computerTab{width:30%;float:left;}.photoUploadModal .overlayBody .photoUploadContainer ul.photoServiceLoginContainer li.facebookTab{width:34%;float:left;}.photoUploadModal .overlayBody .photoUploadContainer ul.photoServiceLoginContainer li.instagramTab{width:36%;}.photoUploadModal .overlayBody .photoUploadContainer ul.photoServiceLoginContainer li.selected{background:#ededed;color:#222;border-top:4px solid #495bc4;border-left:1px solid;border-right:1px solid;}.photoUploadModal .overlayBody .photoUploadContainer #computerTab{padding:3.4rem;border:solid 1px;height:41rem;}.photoUploadModal .overlayBody .photoUploadContainer #facebookTab .fbPhotoBrowsePanel{padding:0 0 0 2rem;height:37rem;overflow:auto;}.photoUploadModal .overlayBody .photoUploadContainer #facebookTab .fbPhotoBrowsePanel .imageListElement{padding:0 1.6rem 1.6rem 0;cursor:pointer;}.photoUploadModal .overlayBody .photoUploadContainer #facebookTab .fbPhotoBrowsePanel .photo{max-width:16rem;max-height:16rem;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content{height:41rem;border:1px solid;margin-top:-1px;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer{width:75%;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer .browseAlbumName{width:37%;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv{width:25%;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .FBLogoutBtn,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .instagramlogoutBtn{float:right!important;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumCoverPicsContainer,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumPicsContainer{-webkit-overflow-scrolling:touch;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer li.coverImageListElement,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer li.imageListElement{display:block;width:50%;padding:0 0 .5rem;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer ul.fbCoverPhotoBrowsePanel{display:flex;flex-wrap:wrap;margin:0 auto;width:98%;padding-left:0;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .FBloginBtn,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .instagramloginBtn{height:4.5rem;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .fbLogInSection{margin-top:15rem;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .dragArea{margin-top:6.5rem;border:none;background-color:transparent;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .dragIcon{display:none;background-image:url(//static.prvd.com/siteimages/drag_drop.png);width:8.2rem;height:6.2rem;background-repeat:no-repeat;margin:0 auto;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .dragText{font-size:1.8rem;color:#495bc4;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .dragText:before{content:"Tap here";}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .browseText:before{content:"to browse your photo library";}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .uploadOptions .addBreak:before{content:"\A";white-space:pre;}.photoUploadModal .overlayBody .photoUploadContainer .tab-content .fbUploadText,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .instaUploadText{font-size:1.6rem;}.blockMsg{left:1rem!important;right:1rem!important;width:auto!important;}.modalContainer.modalStepGroups{z-index:1002;}.modalContainer.modalStepGroups .modalBackground{background-color:#fff;opacity:1;padding-bottom:10rem;}.modalContainer.modalStepGroups .personalizationView .personalizablePidsView{margin:0;font-size:1.4rem;padding-top:2rem;}.modalContainer.modalStepGroups .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView .textContainer{width:100%;}.modalContainer.modalStepGroups .overlayBody{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;top:0;left:0;bottom:0;margin:0;padding:0;}.modalContainer.modalStepGroups .overlayBody .stepGroupImagePreview{display:block!important;margin-top:5rem;}.modalContainer.modalStepGroups .overlayBody .titleGroupsHeader{height:4rem;padding:1rem 0 0;display:block;position:fixed;width:100%;background-color:#fff;top:0;cursor:default;text-align:center;font-size:1.8rem;font-weight:600;z-index:1;}.modalContainer.modalStepGroups .overlayBody .titleGroupsHeader .backButton{width:10rem;position:absolute;left:1rem;padding-top:.4rem;font-size:1.4rem;font-weight:700;color:#0095CC;cursor:pointer;display:block;text-align:left;}.modalContainer.modalStepGroups .overlayBody .titleGroupsHeader .title{cursor:default;text-align:center;font-size:1.8rem;width:100%;}.modalContainer.modalStepGroups .overlayBody .titleGroupsHeader *{height:2.8rem;}.modalContainer.modalStepGroups .overlayBody .button{width:100%;font-size:1.8rem;padding:1.3rem 0;}.modalContainer.modalStepGroups .overlayBody .nextButton{float:right;}.modalContainer.modalStepGroups .overlayBody .backButton{float:left;display:none;}.modalContainer.modalStepGroups .overlayBody .stepGroup{width:90%;margin:0 auto;}.photoModal.showModal{z-index:1003;}.photoModal.showModal .overlayBody{overflow:auto;}.photoModal.showModal .cropContainer .photoModalContent{min-height:18rem;}.photoModal.showModal .cropContainer .photoModalContent #inputImage{position:absolute;display:none;}.photoModal.showModal .cropContainer .photoModalContent #image_input{height:auto;min-height:17rem;}.photoModal.showModal .cropContainer .photoModalContent #image_input #image_upload{visibility:hidden!important;}.photoModal.showModal .cropContainer .photoModalContent .rotateContainerSmall{width:auto;display:block;overflow:auto;height:4rem;margin-top:1rem;margin-bottom:1.5rem;}.photoModal.showModal .cropContainer .photoModalContent .customImageRotateLeftSmall{display:block;font-size:1.6rem;float:left;cursor:pointer;}.photoModal.showModal .cropContainer .photoModalContent .customImageRotateRightSmall{display:block;font-size:1.6rem;float:right;cursor:pointer;}.photoModal.showModal .cropContainer #photoFilterContainer{margin-top:1rem;margin-bottom:2rem;padding-top:2rem;}.photoModal.showModal .cropContainer #photoFilterContainer .title{margin-top:-1rem;padding-left:1.5rem;}.photoModal.showModal .cropContainer #photoFilterContainer .filterList{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch;}.photoModal.showModal .cropContainer .progressSpin{left:40%;top:25%;}.photoModal.showModal .cropContainer .cropPhoto{margin-top:1rem;width:auto;margin-right:1rem;margin-left:1rem;}.photoModal.showModal .loading{position:absolute;top:40%;left:50%;width:10rem;height:10rem;transform:translate(-50%,-50%);}.modalContainer .overlayBody .confirmChoice .noButton,#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer:nth-of-type(3n),#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer:nth-of-type(3n) .group img,#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .stickerContainer .sticker:nth-of-type(4n){margin-right:0;}.crossSellDetailsModal,#photoModalRev3.photoModal .photoModalPanel .cropPhoto.button,#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .textEditPanel,#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .backToCategories,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .loggedInUser,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .separator,.photoUploadModal .overlayBody .photoUploadContainer .tab-content .browseFromLocal,.modalContainer.modalStepGroups .overlayBody .overlayHeader,.photoModal.showModal .cropContainer .photoModalContent .customImageRotateLeft,.photoModal.showModal .cropContainer .photoModalContent .customImageRotateRight,.android #photoModal #menuPanel .filtersButton,.ios #photoModal #menuPanel .filtersButton,.android #photoModal #photoFilterContainer,.ios #photoModal #photoFilterContainer,.ios.ios7 #photoModalRev3 #photoFilterContainer,.ios.ios7 #photoModalRev3 .filtersButton.button{display:none;}.photoModal .cropContainer #imageQualityAndUploadImageContainer,#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .availableFontsContainer .fontContainer button{margin-bottom:0;}.photoModal .cropContainer #imageQualityAndUploadImageContainer .uploadDifferentImageLink,.photoModal.showModal .cropContainer #photoFilterContainerList{padding-left:0;}#photoModalRev3.photoModal .photoModalPanel .filtersPanel #photoFilterContainer,.android #photoModalRev3 #menuPanel .filtersButton,.ios.no-ios7 #photoModalRev3 #menuPanel .filtersButton,.android #photoModalRev3 #photoFilterContainer,.ios.no-ios7 #photoModalRev3 #photoFilterContainer{display:block;}#photoModalRev3.photoModal #controlsPanel #adjustPanel,#photoModalRev3.photoModal #controlsPanel #filtersPanel,#photoModalRev3.photoModal #controlsPanel #stickersPanel,#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer:nth-of-type(n+4),#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickersOuterContainer .stickerContainer .sticker:nth-of-type(n+4),#photoModalRev3.photoModal #menuPanel .button .buttonText{margin-top:0;}#photoModalRev3.photoModal #controlsPanel #textPanel #textContainer .closeIcon,#photoModalRev3.photoModal #controlsPanel #stickersPanel .closeIcon{float:right;color:#e1e1e1;}#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer,#photoModalRev3.photoModal #controlsPanel #stickersPanel #stickersContainer .stickerGroupsContainer .stickerGroupContainer:nth-of-type(3n){margin-right:1rem;}.photoUploadModal .overlayBody .photoUploadContainer li.computerTab:before,.photoUploadModal .overlayBody .photoUploadContainer li.computerTab.selected:before{height:2.3rem;width:30%;left:.5rem;}.photoUploadModal .overlayBody .photoUploadContainer li.facebookTab:before,.photoUploadModal .overlayBody .photoUploadContainer li.facebookTab.selected:before{height:2.3rem;width:34%;left:.5rem;}.photoUploadModal .overlayBody .photoUploadContainer li.instagramTab:before,.photoUploadModal .overlayBody .photoUploadContainer li.instagramTab.selected:before{height:2.3rem;width:35%;left:.5rem;}}@media screen and (max-width:320px){#fbLogoutSpinner,#instaLogoutSpinner{font-size:2px;width:5em;height:7em;}.iconModal .overlayBody,.imageZoomModal .overlayBody,.photoModal .overlayBody,.photoRequirementsModal .overlayBody,.photoUploadErrorModal .overlayBody,.photoUploadModal .overlayBody{z-index:1001;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;height:auto;left:1rem;right:1rem;top:1rem;bottom:1rem;padding:1rem;width:auto;margin:auto;overflow:hidden;max-height:none;}.iconModal .overlayBody .overlayHeader .overlayTitle,.imageZoomModal .overlayBody .overlayHeader .overlayTitle,.photoModal .overlayBody .overlayHeader .overlayTitle,.photoRequirementsModal .overlayBody .overlayHeader .overlayTitle,.photoUploadErrorModal .overlayBody .overlayHeader .overlayTitle,.photoUploadModal .overlayBody .overlayHeader .overlayTitle{font-size:2.4rem;line-height:2.6rem;float:left;font-weight:300;color:#000;margin:0;width:86%;}.photoUploadContainer ul.photoServiceLoginContainer li{padding-right:3%;font-size:1.3rem;}.photoUploadContainer ul.photoServiceLoginContainer li.computerTab{width:28.5%;}.photoUploadContainer ul.photoServiceLoginContainer li.facebookTab{width:34.5%;}.photoUploadContainer ul.photoServiceLoginContainer li.instagramTab{width:35.3%;}.photoUploadContainer ul.photoServiceLoginContainer li.selected{background:#ededed;color:#222;border-top:.4rem solid #495bc4;border-left:.1rem solid;border-right:.1rem solid;}.photoUploadContainer #computerTab{padding:3.4rem;border:solid 1px;height:31.5rem;}.photoUploadContainer .tab-content{height:31.5rem;border:1px solid;}.photoUploadContainer .tab-content .FBloginBtn,.photoUploadContainer .tab-content .instagramloginBtn{height:4.5rem;}.photoUploadContainer .tab-content .fbLogInSection{margin-top:11rem;margin-top:11rem;}.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer{width:75%;}.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .albumNavContainer .browseAlbumName{width:37%;}.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv{width:25%;}.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .FBLogoutBtn,.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .instagramlogoutBtn{float:right!important;}.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumCoverPicsContainer,.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumPicsContainer{height:26.3rem;}.photoUploadContainer .tab-content .photoBrowserContainer div.albumCover,.photoUploadContainer .tab-content .photoBrowserContainer div.photo{width:12.5rem;height:12.5rem;}.photoUploadContainer .tab-content .instaLogInSection{margin-top:11rem;}.photoUploadContainer .tab-content .dragArea{margin-top:6.5rem;border:none;background-color:transparent;}.photoUploadContainer .tab-content .dragIcon{display:none;background-image:url(//static.prvd.com/siteimages/drag_drop.png);width:8.2rem;height:6.2rem;background-repeat:no-repeat;margin:0 auto;}.photoUploadContainer .tab-content .fbUploadText,.photoUploadContainer .tab-content .instaUploadText{font-size:1.6rem;}.fbPhotoBrowsePanel{padding:0 0 0 2rem;height:37rem;overflow:auto;}.fbPhotoBrowsePanel .imageListElement{display:inline-block;padding:0 1.6rem 1.6rem 0;cursor:pointer;}.fbPhotoBrowsePanel .photo{max-width:16rem;max-height:16rem;}.crossSellDetailsModal,.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .loggedInUser,.photoUploadContainer .tab-content .photoBrowserContainer .photoBrowserAlbumNavContainer .logoutDiv .separator{display:none;}.photoUploadContainer li.computerTab:before,.photoUploadContainer li.computerTab.selected:before{height:2.3rem;width:30%;left:.5rem;}.photoUploadContainer li.facebookTab:before,.photoUploadContainer li.facebookTab.selected:before{height:2.3rem;width:34%;left:.5rem;}.photoUploadContainer li.instagramTab:before,.photoUploadContainer li.instagramTab.selected:before{height:2.3rem;width:35%;left:.5rem;}}.showModal{visibility:visible;opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;}.stepGroupImagePreviewWithSpinner{width:50%;margin:0 25%;position:relative;}#substitutionPolicyModal .overlayBody{width:66.8rem;height:60rem;top:0;left:50%;margin-left:0;margin-top:1rem;overflow:hidden;padding:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;z-index:1002;}#substitutionPolicyModal .overlayTitle{font-size:2.4rem;float:left;font-weight:300;color:#000;margin:0;width:88%;}#substitutionPolicyModal .substitutionPolicyContainer{margin:6rem 2.25rem 0 2.5rem;font-size:1.2rem;}#substitutionPolicyModal .deliveryDetailsContainer{padding:0 2.25rem 0 1rem;left:0;top:0;width:auto;position:absolute;}#substitutionPolicyModal .deliveryDetailsContainer ul{padding-left:2rem;}#substitutionPolicyModal .deliveryDetailsContainer li{list-style:disc;line-height:1.6rem;}#substitutionPolicyModal .termsHeader{font-size:2rem;font-weight:700;color:#000;margin-top:1.2rem;}#substitutionPolicyModal p{margin-top:1.2rem;margin-bottom:1.2rem;line-height:1.6rem;}#substitutionPolicyModal .ddText{color:#999;text-align:left;font-weight:400;}#substitutionPolicyModal h2{font-size:2rem;font-weight:700;color:#000;}#substitutionPolicyModal h3{font-size:1.7rem;font-weight:700;color:#000;}.displayNone,#croppedImageCanvas{display:none;}@media screen and (max-width:767px){#substitutionPolicyModal .overlayBody{height:auto;width:auto;max-height:none;left:1rem;right:1rem;top:1rem;bottom:1rem;padding:1rem;margin:auto;overflow:hidden;}#substitutionPolicyModal .substitutionPolicyContainer{margin:6rem 1rem 0 1.5rem;}#substitutionPolicyModal .deliveryDetailsContainer{padding:0 2.25rem 0 0;}}main{padding:0!important;}.pdpContainer *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-tap-highlight-color:transparent;-webkit-user-select:auto;line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.photoModalRev3 *{line-height:1;}.pdpContainer a,.pdpContainer a:active,.pdpContainer a:hover,.pdpContainer a:link,.pdpContainer a:visited{color:inherit;text-decoration:none;}.modalContainer *{box-sizing:border-box;margin-top:0;margin-bottom:0;}img{max-width:100%;width:auto;}p{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal #mipsImagesZoomModal{visibility:hidden;background-color:#fff;}.photoModal.showModal .cropContainer .photoModalContent #inputImage{position:absolute;display:none;}.photoModal.showModal .cropContainer .photoModalContent .rotateContainerSmall{display:none;min-height:0;}.imageZoomModal .overlayBody #zoomContainer .mipsZoomModal .mipsZoomNav,.imageZoomModal .overlayBody #zoomContainer .zoomControls input[type=range]::-ms-tooltip,.ios #photoFilterContainer,.photoModal #image_input,.ios #photoFilterContainer{display:none;}@media screen and (max-width:767px){.modalContainer.modalStepGroups .overlayBody .backButton{float:left;display:none;}.photoModal.showModal .cropContainer .photoModalContent #inputImage{position:absolute;display:none;}.photoModal.showModal .cropContainer .photoModalContent .rotateContainerSmall{display:block;min-height:0;}.crossSellDetailsModal,.ios #photoFilterContainer,.modalContainer.modalStepGroups .overlayBody .overlayHeader,.photoModal.showModal .cropContainer .photoModalContent .customImageRotateLeft,.photoModal.showModal .cropContainer .photoModalContent .customImageRotateRight{display:none;}}@media screen and (min-width:767px){main{margin:0 auto;}}body,html{width:100%;overflow-x:visible;margin:0;}.flex-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.ie9 #pdpContainer .leftContainer{float:left;}.ie9 #pdpContainer .rightContainer{float:right;}.ie9 .zoom-range{display:none!important;}#pdpContainer{-webkit-tap-highlight-color:transparent;margin:0 auto;width:960px;font-size:1.4rem;background-color:#FFF;padding-top:2.5rem;padding-bottom:5rem;}#pdpContainer #BVRRSummaryContainer{height:2.8rem;margin-bottom:2rem;width:50%;float:left;margin-top:2rem;}#pdpContainer .leftContainer{width:42.55%;margin-right:2%;margin-top:.6rem;float:left;}#pdpContainer .leftContainer .ftdPolicyLink,#pdpContainer .leftContainer .ftdSubstitutionPolicyLink{margin-top:1rem;color:#0095CC;text-decoration:underline;cursor:pointer;font-size:1.2rem;font-weight:400;}#pdpContainer .leftContainer .ftdSubstitutionPolicy{margin-top:1.5rem;margin-bottom:1.5rem;}#pdpContainer .leftContainer .ftdPolicySmallDescription{margin-top:1rem;font-size:1.2rem;}#pdpContainer .leftContainer .BelowProdDescMessage{margin-top:1.5rem;font-size:1.2rem;font-weight:400;}#pdpContainer .rightContainer{width:55%;padding-top:.5rem;float:right;}#pdpContainer .bold{font-weight:700;}#pdpContainer #baseImageContainer .lt-ie9 .flex-container{margin:0 auto;position:relative;}#pdpContainer .clickToEnlarge{cursor:pointer;color:#666;margin-top:.5rem;}#pdpContainer #enlargeZoomMag{margin-top:.5rem;margin-right:.2rem;width:1.5rem;height:1.5rem;float:left;}#pdpContainer #productTitleSmall{border-bottom:.1rem solid #E7E7E7;margin-bottom:2rem;overflow:auto;}#pdpContainer #productTitleSmall .headerfont1{overflow:hidden;margin-top:0;}#pdpContainer #productTitleSmall .headerTitleNoPrice{margin-bottom:2rem;}#pdpContainer .productTitle{height:auto;font-weight:400;color:#333;}#pdpContainer .promoNotifyPanel{padding-bottom:.5rem;}#pdpContainer .promoNotify{background-repeat:no-repeat;overflow:hidden;}#pdpContainer .feMessage{font-size:12px;font-weight:700;text-transform:uppercase;padding-bottom:.5rem;line-height:1.75rem;}#pdpContainer .feContentWrapper{padding-top:.5rem;padding-bottom:.5rem;background-repeat:no-repeat;overflow:hidden;}#pdpContainer .New_Styling,#pdpContainer .newAttribute{display:none;background-color:#496600;color:#FFF;font-style:italic;padding:0 .4rem;text-transform:capitalize;}#pdpContainer .newAttributeMain{color:#496600;font-style:italic;margin-right:.5rem;font-size:2.2rem;font-weight:700;}#pdpContainer .includeVaseAttribute{color:#496600;font-style:italic;margin-right:.5rem;font-size:1.8rem;margin-left:.5rem;}#pdpContainer .priceContainer{display:block;font-size:1.8rem;font-weight:400;}#pdpContainer .priceContainer .afterDiscount{line-height:2.2rem;}#pdpContainer .priceContainerAsc .afterDiscount{position:absolute;top:-.3rem;left:0;}#pdpContainer .priceContainerAscWithAfter{padding-top:1.4rem;}#pdpContainer .mainPrice_StartingAtText{color:#666;font-size:1.4rem;padding-right:.4rem;float:left;line-height:2rem;}#pdpContainer .afterDiscount{font-size:1rem;padding-top:2rem;}#pdpContainer .mainPrice_MinSalePrice,#pdpContainer .mainPrice_OriginalPrice,#pdpContainer .mainPrice_SalePrice,#pdpContainer .mainPrice_StrikePrice{margin-right:.5rem;float:left;}#pdpContainer .originalPrice,#pdpContainer .strike{text-decoration:line-through;color:#999!important;}#pdpContainer .mainPrice_MinSalePrice,#pdpContainer .mainPrice_SalePrice{color:#333;}#pdpContainer #ProductInfo ul{margin:1.4rem 0;padding-left:2.5rem;}#pdpContainer #ProductInfo ul li{list-style-type:disc;}#pdpContainer #ProductInfo .ProductInfoImage{margin:0 auto;overflow:hidden;position:relative;min-height:100%;}#pdpContainer #ProductInfo .ProductInfoImage #baseImageContainer img{width:100%;border:0;position:absolute;top:0;-webkit-animation:fadeIn .5s ease-in forwards;-moz-animation:fadeIn .5s ease-in forwards;-o-animation:fadeIn .5s ease-in forwards;animation:fadeIn .5s ease-in forwards;}#pdpContainer #ProductInfo .ProductInfoImage #baseImageContainer #filler{width:100%;margin-top:100%;padding:0;padding-top:3px;}#pdpContainer #ProductInfo .ProductInfoImage #baseImageContainer .progressSpin{position:absolute;top:43%;left:43%;}#pdpContainer #ProductInfo .ProductInfoText{display:block;margin-top:1.5rem;}#pdpContainer #ProductInfo .bulletedDescription ul{padding-left:2.5rem;list-style:disc;}#pdpContainer #rightColumnDescription{display:none;border-bottom:1px solid #E7E7E7;padding:1rem 0;}#pdpContainer #stepModuleContainer .stepModule{border-bottom:1px solid #E7E7E7;padding:0 0 2rem;margin-bottom:2rem;}#pdpContainer #stepModuleContainer .stepModuleFAD{border-top:1px solid #E7E7E7;padding:2rem 0 0;margin-top:4rem;}#pdpContainer #stepModuleContainer .stepModule.calendarView{padding-bottom:0;padding-top:0;border-bottom:none;}#pdpContainer #RecentlyViewedContainer,#pdpContainer #YouMayAlsoLike{margin-top:5rem;float:left;width:50%;}#pdpContainer .calendarButton{display:block;content:"\e007";}#pdpContainer .soldOutContainer{padding:2rem 0 4rem;border-bottom:.1rem solid #E7E7E7;}#pdpContainer .soldOutContainer p{font-size:2.2rem;font-weight:400;color:#333;}#pdpContainer #performanceTimingPanel{position:fixed;bottom:0;left:0;width:100%;color:#fff;background:#000;opacity:.75;z-index:2147499999;font-size:1.6rem;display:none;}#BVRRContainer{width:96rem;margin:0 auto;clear:both;}.forceRepaint{transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}.sevenDayTitle{letter-spacing:.1rem;margin:10rem 0 1rem;font-size:1.4rem;color:#81ae40;margin-top:2.6rem;}.BelowCTABtnMessage,.BelowCTABtnPanel{padding-top:1.8rem;font-weight:400;}.sameDayDeliveryNotice{padding-top:1.8rem;}#PRVD_PB_RC_PrimaryData,.ie9 #UCFooter_r{clear:both;}.ie9 #pdpContainer,#pdpContainer .priceContainerAsc,#pdpContainer .overlayBody{position:relative;}#pdpContainer .upSells,#pdpContainer .crossSells,#pdpContainer .modalContainer{display:block;}#pdpContainer .productTitleSmallContainer,#pdpContainer .promoMessage,#pdpContainer #upSellLauncher,#pdpContainer .crossSellLauncher,#pdpContainer .overlayHeader>.close,#pdpContainer .modalBackground,.freshnessText{display:none;}#pdpContainer .rewardsdisplay,#pdpContainer .rewardsproductset{font:inherit;font-weight:700;font-size:1rem;color:#2E3B4C;letter-spacing:.1rem;padding-top:1.4%;text-transform:uppercase;}#pdpContainer #ProductInfo .ProductInfoText div,#pdpContainer #ProductInfo .ProductInfoText li{line-height:2rem;}#pdpContainer #stepModuleContainer,#pdpContainer #OrderButton{width:100%;}@media screen and (max-width:767px){#pdpContainer{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;width:100%;padding-top:0;padding-bottom:0;}#pdpContainer #BVRRSummaryContainer{width:100%;float:none;}#pdpContainer .leftContainer{margin-top:0;width:100%;}#pdpContainer .rightContainer{width:100%;padding:0 2%;}#pdpContainer .promoMessage{display:block;border-style:solid;border-color:#0095CC;border-width:.2rem;margin-top:1rem;margin-bottom:1rem;text-align:center;line-height:2.5rem;color:#666;}#pdpContainer .feMessage{font-weight:400;padding-left:.7rem;padding-top:1.5rem;}#pdpContainer #productTitleSmall{border-bottom:1px solid #E7E7E7;margin-bottom:1rem;padding-bottom:1.5rem;}#pdpContainer #productTitleSmall h1{margin:0;}#pdpContainer #productTitleSmall .headerfont1{padding-bottom:0;}#pdpContainer #productTitleSmall .rewardsdisplay{clear:both;line-height:2.6rem;font-size:1.1rem;}#pdpContainer #productTitleSmall .rewardsproductset{margin-top:.6rem;float:left;padding-top:0;white-space:nowrap;}#pdpContainer .afterDiscount{font-size:.9rem;padding-top:1.5rem;}#pdpContainer .priceContainer,#pdpContainer .productTitle{font-size:1.6rem;font-weight:300;}#pdpContainer .priceContainer{float:left;color:#999;}#pdpContainer .productTitle{margin-right:.4rem;}#pdpContainer #stepModuleContainer .stepModule{margin-bottom:1rem;margin-top:0;padding:0;overflow:hidden;}#pdpContainer #stepModuleContainer .stepModuleFAD{margin-bottom:1rem;padding:.8rem 0 0;}#pdpContainer #upSellLauncher,#pdpContainer .crossSellLauncher{display:block;min-height:4.6rem;padding:0;margin-top:1rem;overflow:auto;}#pdpContainer .crossSellLauncher{padding:0;margin:0;}#pdpContainer #rightColumnDescription{display:block;color:#000;}#pdpContainer #rightColumnDescription .BelowProdDescMessage{margin-top:1rem;font-size:1.2rem;font-weight:400;margin-bottom:1rem;}#pdpContainer #rightColumnDescription .ftdSubstitutionPolicyLink{color:#0095CC;text-decoration:underline;cursor:pointer;margin:1rem 0 2rem;font-size:1.2rem;font-weight:400;}#pdpContainer .ftdSubstitutionPolicy{margin-top:1rem;margin-bottom:0;}#pdpContainer .ftdPolicyLink{color:#0095CC;text-decoration:underline;cursor:pointer;}#pdpContainer .show .modalContainer{position:fixed;display:block;opacity:1;}#pdpContainer .show .overlayBody{position:fixed;}#pdpContainer .includeVaseAttribute.show{display:inline;}#pdpContainer #RecentlyViewedContainer,#pdpContainer #YouMayAlsoLike{margin-top:1rem;width:100%;float:left;padding-bottom:1rem;}#pdpContainer .details ul{margin:1.4rem 0;padding-left:2.5rem;}#pdpContainer .details ul li{line-height:1.8rem;list-style-type:disc;}#pdpContainer .newAttributeMain{font-size:1.6rem;margin-top:.5rem;}#pdpContainer .soldOutContainer{padding:2rem 0 1.5rem;border-bottom:0;}#pdpContainer .includeVaseAttribute{font-size:1.4rem;line-height:2.8rem;margin-left:.5rem;width:100%;}#pdpContainer #upSellLauncher .productNameContainer{width:100%;padding-bottom:0;}.UCChannelMessage_r .contents .channelBanner img{padding-bottom:1rem;}.freshnessText{display:none;padding-bottom:1.5rem;border-bottom:1px solid #e7e7e7;}.sevenDayTitle{margin-top:2rem;}.BelowCTABtnMessage,.BelowCTABtnPanel{padding-bottom:1.5rem;border-bottom:1px solid #e7e7e7;padding-top:1rem;margin-bottom:2rem;}#Bodyflex,#pdpContainer #ProductInfo .ProductInfoImage #baseImageContainer img{width:100%;}.stepGroupsModalHeader~.stepGroup .stepGroupFooter>.BelowCTABtnMessage,.stepGroupsModalHeader~.stepGroup .stepGroupFooter>.BelowCTABtnPanel,#pdpContainer #enlargeZoomMag,#pdpContainer .clickToEnlarge,#pdpContainer .leftContainer .BelowProdDescMessage,#pdpContainer .leftContainer .BelowProdDescPanel,#pdpContainer .leftContainer .ftdSubstitutionPolicyLink,#pdpContainer .rightContainer font,#pdpContainer .rightContainer .sameDayDeliveryNotice+.BelowCTABtnMessage,#pdpContainer .rightContainer .sameDayDeliveryNotice+.BelowCTABtnPanel,#pdpContainer .promoNotifyPanel,#pdpContainer .modalContainer,#pdpContainer #ProductInfo .ProductInfoText,#pdpContainer #rightColumnDescription~.BelowCTABtnMessage,#pdpContainer #rightColumnDescription~.BelowCTABtnPanel,#pdpContainer .ftdPolicySmallDescription{display:none;}#pdpContainer .promoMessageLink,#pdpContainer #rightColumnDescription .read-less a,#pdpContainer #rightColumnDescription .read-more a{color:#0095CC;}#pdpContainer #productTitleSmall .headerTitleNoPrice,#pdpContainer .launcher,#pdpContainer #rightColumnDescription .BelowProdDescPanel{margin-bottom:1rem;}#pdpContainer #productPrice,#pdpContainer .show,#pdpContainer .show .overlayHeader>.close,#pdpContainer .show .modalBackground{display:block;}#pdpContainer .summary,#pdpContainer .details{line-height:1.8rem;}}.alwaysScroll::-webkit-scrollbar{background-color:transparent;}#imagePreloader{display:none;}.clearFloats{clear:both;}.hide{display:none!important;}.NoDiscountText{margin-top:.5rem;font-size:1.2rem;font-style:italic;line-height:1rem;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.clickEnabled{cursor:pointer;}.opHelp .informationView{position:fixed;z-index:1001;}@media screen and (min-width:767px){#pdpContainer .leftContainer.sticky{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:2rem;}}.stepTitle{font-weight:300;color:#666;font-size:1.8rem;line-height:2.4rem;margin:0 0 1rem;}.upSells{overflow:auto;}.upSell{cursor:pointer;width:25.4rem;padding:.5rem;float:left;box-shadow:inset 0 0 0 1px #E7E7E7;border-radius:.3rem;position:relative;}.upSell .upSellImageContainer{float:left;width:35.51%;position:relative;}.upSell .upSellImageContainer img{width:100%;display:block;}.upSell .upSellInfoContainer{margin:0 .5rem;min-height:5.8rem;}.upSell .upSellContainer{overflow:hidden;width:64%;float:left;}.upSell .selectedIcon{position:absolute;top:82%;color:#81AE40;font-weight:300;font-size:1rem;background-color:#FFF;width:1.6rem;height:1.6rem;padding:.4rem 0;text-align:center;}.upSell .price{font-weight:400;color:#333;font-size:1.4rem;position:absolute;bottom:0;margin:.45rem 0;}.upSell .priceWithRewards{font-weight:400;color:#333;font-size:1.4rem;position:absolute;bottom:2.5rem;}.upSell .strikePrice{text-decoration:line-through;color:#999;}.upSell .productName{display:block;color:#333;font-weight:700;font-size:1.2rem;line-height:1.2rem;}.upSell .afterDiscount{color:#406D00;font-size:.9rem;}.upSell .freeUpsell{font-weight:700;}.upSell .rewards{font-weight:700;color:#2E3B4C;letter-spacing:.1rem;font-size:1rem;text-transform:uppercase;}.upSell .rewardsSeperator{height:1px;background-color:#97DEE2;display:block;margin-bottom:2px;}.upSell .rewardsContent{margin-top:1.2rem;margin-left:.5rem;}.upSell:nth-of-type(2n+1){margin-right:2rem;}.upSell.selected{box-shadow:inset 0 0 0 1px #0095CC!important;background-color:transparent;border-radius:.3rem;}.no-touch .upSell:hover{box-shadow:inset 0 0 0 1px #666;border-radius:.3rem;}.upSells .defaultUpSellSeparator,.upSell .selectedIcon.hide,.upSell.default{display:none;}@media screen and (max-width:767px){#upSellControl{display:block;}#upSellControl .upSells{overflow:auto;height:90%;}.overlayBody .overlayHeader{border:none;}#upSellsContent{height:88%;}.upSells .defaultUpSellSeparator{display:none;width:99.885444%;margin:.8rem 0;border-bottom:.3rem solid #B0B0B0;padding-top:8px;clear:both;}.upSell{width:99.885444%;padding:1.692722%;margin-top:2rem;box-shadow:inset 0 0 0 1px #E7E7E7;border-radius:.3rem;}.upSell .selectedIcon{top:78%;height:2.3rem;width:2.3rem;font-size:1.3rem;}.upSell .upSellImageContainer{width:100px;display:block;}.upSell .upSellContainer{width:58%;margin-left:3.7616045%;}.upSell .upSellInfoContainer{margin:0;}.upSell .productName{display:block;color:#333;font-weight:700;font-size:1.6rem;line-height:1.5rem;}.upSell .afterDiscount{position:absolute;bottom:2.4rem;}.upSell .salePrice{font-weight:700;color:#666;font-size:1.5rem;}.upSell .price{font-weight:700;color:#666;font-size:1.6rem;}.upSell .priceWithRewards{position:absolute;bottom:2.3rem;}.upSell .strikePrice{margin-right:.5rem;font-weight:700;color:#AAAAA AA;font-size:1.6rem;}.upSell .rewards{font-size:1.1rem;}.upSell .rewardsContent{margin-left:0;position:absolute;bottom:.4rem;}.upSell.selected{box-shadow:inset 0 0 0 1px #0095CC;background-color:transparent;}.upSell.default{display:block;background-color:#FFF;}#upSellView #upSellControl,#pdpContainer .upSells,.upSell .removeUpgrade,.upSell .originalSalePrice,.upSell .rewardsSeperator{display:none;}}.productSetView .productsetDimensions{margin-bottom:1rem;}.productSetView .productsetDimensions .dimensionTitle{display:inline-block;font-size:1.8rem;line-height:2rem;font-weight:300;color:#666;margin:1.5rem 0 0;padding-bottom:.2rem;border-bottom:.2rem solid #FFF;}.productSetView .productsetDimensions .dimensionTitle.invalid{border-color:red;color:red;}.productSetView .productSetDimensionDdl{margin-bottom:2rem;}.productSetView .productSetDimensionDdl select{display:block;width:53.8461%;height:3.4rem;margin-left:1rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;font-family:pragmatica-web,Arial,Helvetica,sans-serif;font-size:1.4rem;color:#666;background-color:#fff;border:1px solid;}.productSetView .productSetDimensionDdl select.dropdownBorder{border:.2rem solid #E7E7E7;}.productSetView .productSetDimensionDdl select.firefoxDropdown{height:auto;padding:.7rem .7rem .7rem 0;}.productSetView .productSetDimensionDdl .notValid{color:#CCC;}.productSetView .productSetDimensionDdl option:disabled{color:#BBB;}.productSetView .productSetDimensionSwatch{border-bottom:1px solid #f2f2f2;padding-bottom:1rem;}.productSetView .productSetDimensionSwatch .dimensionTitle{margin-bottom:1.5rem;}.productSetView .productSetDimensionSwatch .dimensionTitle span{color:#0095CC;}.productSetView .productSetDimensionSwatch .productSetOptions{overflow:hidden;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch{cursor:pointer;float:left;margin-bottom:1rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer{position:relative;padding:5px;box-shadow:inset 0 0 0 1px #DDD;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer .swatchOverlay p{display:none;text-align:center;font-size:1.6rem;font-weight:700;color:#666;margin-top:5rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer .swatchOverlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#FFF;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer:hover{box-shadow:inset 0 0 0 1px #666;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer.selected{box-shadow:inset 0 0 0 1px #0095CC;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch p.productPrice{font-size:1.4rem;line-height:1.4rem;height:1.4rem;color:#666;font-weight:400;text-align:center;margin:1rem 0;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch{float:none;width:76%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer{overflow:auto;padding:1rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue{line-height:1.6rem;float:left;font-weight:700;font-size:1.4rem;text-align:left;color:#333;width:auto;padding-right:1.5rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.notValid{color:#CCC;width:auto;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValueEligibleForRewards{width:39%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValuePrice{width:67%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.fullwidth{width:auto!important;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .pricecontainer.pricecontainerEligibleForRewards{float:left;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .productPrice{line-height:1.6rem;font-weight:700;font-size:1.4rem;color:#777;float:left;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .rewards{font-weight:700;color:#2E3B4C;letter-spacing:.1rem;font-size:1rem;text-transform:uppercase;line-height:1.6rem;position:absolute;right:1rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.soldOut{cursor:default;}.productSetView .productSetDimensionSwatch.productSetDimensionTextSwatch{border-bottom:0;}.productSetView .productSetDimensionSwatch.productSetDimensionTextSwatch .dimensionTitle span{display:none;}.productSetView .largeSwatch .productSetOptionSwatch{max-width:24.2rem;}.productSetView .largeSwatch .productSetOptionSwatch .swatchImageContainer{text-align:center;}.productSetView .largeSwatch .productSetOptionSwatch .swatchImageContainer .productPrice{color:#333;font-size:1.4rem;font-weight:500;line-height:1.8rem;}.productSetView .mediumSwatch .productSetOptionSwatch{max-width:13.2rem;}.productSetView .mediumSwatch .productSetOptionSwatch .swatchImageContainer{text-align:center;margin-right:14.365%;}.productSetView .mediumSwatch .productSetOptionSwatch .swatchImageContainer .productPrice{color:#333;font-size:1.4rem;font-weight:500;line-height:3.8rem;}.productSetView .smallSwatch .productSetOptionSwatch{max-width:6.6rem;}.productSetView .productSetDimensionSwatch:last-child{border-bottom:0;padding-bottom:0;}.productSetView .productsetDimensions .productSetDimensionDdl:first-child .dimensionTitle,.productSetView .productsetDimensions .productSetDimensionSwatch:first-child .dimensionTitle,.productSetView .productSetDimensionDdl .dimensionTitle{margin-top:0;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch img.productImage,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.soldOut .swatchImageContainer .swatchOverlay,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.soldOut .swatchImageContainer .swatchOverlay p,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.notValid .swatchImageContainer .swatchOverlay{display:block;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .strikePrice,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .productPrice .strikePrice{text-decoration:line-through;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .soldOut,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .productPrice.fRight{float:right;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.notValid .swatchImageContainer:hover,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.notValid .swatchImageContainer.selected{box-shadow:inset 0 0 0 1px #DDD;}.productSetView .largeSwatch .productSetOptionSwatch .swatchImageContainer .rewardPointsSeperator,.productSetView .mediumSwatch .productSetOptionSwatch .swatchImageContainer .rewardPointsSeperator{background-color:#97dee2;display:block;height:1px;margin-top:.5rem;margin-bottom:.1rem;}.productSetView .largeSwatch .productSetOptionSwatch .swatchImageContainer .rewards,.productSetView .mediumSwatch .productSetOptionSwatch .swatchImageContainer .rewards{color:#2E3B4C;font-size:1rem;font-weight:700;letter-spacing:.1rem;float:none;text-transform:uppercase;}@media screen and (max-width:767px){.productSetView .productSetDimensionDdl .dimensionTitle{font-size:1.6rem;}.productSetView .productSetDimensionDdl select{width:70%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer .swatchOverlay p{width:90%;margin-left:auto;margin-right:auto;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch{clear:both;width:auto;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .pricecontainer{width:42%;text-align:right;float:right;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .productPrice{float:right;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .rewards{position:static;float:right;}.productSetView .largeSwatch .productSetOptionSwatch{max-width:30.6rem;}.productSetView .mediumSwatch .productSetOptionSwatch{max-width:14.2rem;}.productSetView .smallSwatch .productSetOptionSwatch{max-width:6.6rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValueEligibleForRewards,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValuePrice{width:58%;}}@media screen and (max-width:320px){.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .pricecontainer{width:45%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValueEligibleForRewards,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValuePrice{width:55%;}}.stepElements .personalizationView{color:#666;font-weight:300;padding-bottom:2.3rem!important;}.stepElements .personalizationView .stepType{font-size:1.8rem;margin-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .additionalPersonalizationContainer{min-height:3rem;}.stepElements .personalizationView .personalizablePidsView .additionalPersonalizationContainer .removePersText{float:right;color:#4A5EC1;cursor:pointer;text-decoration:underline;font-weight:700;line-height:2;}.stepElements .personalizationView .personalizablePidsView .additionalPersonalizationContainer .additionalPersonalization{color:#4A5EC1;cursor:pointer;}.stepElements .personalizationView .personalizablePidsView .additionalPersonalizationContainer .additionalPersonalization .addPlusIcon{float:left;background-image:url(//static.prvd.com/personalcreations/images/addPlusIcon.svg);background-repeat:no-repeat;background-size:cover;width:2.5rem;height:2.5rem;}.stepElements .personalizationView .personalizablePidsView .additionalPersonalizationContainer .additionalPersonalization .addPersText{text-decoration:underline;font-weight:700;margin-left:.5rem;margin-top:.5rem;float:left;}.stepElements .personalizationView .personalizablePidsView .personalizationNoteHeader{font-size:1.8rem;color:#ff9739;font-weight:600;margin-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationNote{border:1px solid #E7E7E7;border-radius:.6rem;padding:1.4rem;font-size:1.2rem;line-height:1.8;font-weight:300;}.stepElements .personalizationView .personalizablePidsView .personalizationNote li{list-style:disc;line-height:1.8;list-style-position:inside;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView{margin-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .groupName{font-size:1.8rem;line-height:1.8rem;font-weight:600;color:#666;margin-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents{-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;border-radius:.6rem;padding:1rem 0 0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .copyRightWarning{padding-top:1rem;width:auto;font-size:1.1rem;color:#999;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .copyRightWarning span{font-size:1.2rem;color:#666;font-weight:700;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView{font-weight:300;margin-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView .textContainer,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView .textContainer{width:54%;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView .textContainer .sampleText,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView .textContainer .sampleText{color:#999;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView .textContainer .fieldName,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView .textContainer .fieldName{float:left;padding-bottom:.5rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView .textContainer .characterLimit,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView .textContainer .characterLimit{float:right;font-size:1rem;line-height:1.8rem;color:#999;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView input,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView input{width:100%;border:.2rem solid #E7E7E7;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;height:3.4rem;padding-left:.4rem;padding-bottom:.4rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView select,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView select{display:block;width:53.8461%;height:3.4rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;font-family:pragmatica-web,Arial,Helvetica,sans-serif;font-size:1.4rem;color:#666;background-color:#fff;border:.2rem solid #E7E7E7;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;height:4rem;padding-left:.4rem;margin-top:.5rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView select.dropdownBorder,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView select.dropdownBorder{border:.2rem solid #E7E7E7;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView select.firefoxDropdown,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView select.firefoxDropdown{height:auto;padding:.7rem .7rem .7rem 0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView.showError .textContainer .errorMessage{display:block;font-size:1.2rem;color:red;font-weight:300;padding-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView{width:54%;margin-bottom:1rem;cursor:pointer;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher{height:5rem;border:.2rem solid #FFF;padding:.7rem;margin-top:.5rem;background-color:#CCC;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher .defaultIcon{float:left;width:3.4rem;height:3.2rem;margin-right:.8rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher.selected{overflow:auto;border:.2rem solid #CCC;padding:.3rem .6rem .3rem .4rem;margin-top:.5rem;background-color:#FFF;line-height:1;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher.selected img{display:inline-block;vertical-align:middle;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher.selected .selectedValue{display:inline-block;vertical-align:middle;width:15.5rem;overflow:hidden;padding:.5rem .8rem .5rem 0;color:#CCC;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher.selected .change{float:right;margin-top:1.2rem;color:#0095CC;text-decoration:underline;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoFieldView{width:100%;margin-bottom:1rem;cursor:pointer;padding-bottom:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoFieldView .textContainer .fieldName{padding-bottom:.3rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher{border:.1rem solid #0095CC;padding:.9rem;margin-top:.5rem;height:6rem;background-color:#FFF;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoPersonalizationArea{margin:0 2rem 0 1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoPersonalizationArea .addPhotoIcon{float:left;background-image:url(//static.prvd.com/siteimages/PFC_add_photo_icon.png);height:40px;width:45px;background-repeat:no-repeat;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoPersonalizationArea .addPhotos{font-size:16px;color:#0095CC;float:left;margin-left:1.5rem;margin-top:.6rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoPersonalizationArea .addPhotos span{font-weight:700;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoArea{float:left;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoArea .personalizationPhotoUploadLauncher{padding-top:1.2rem;float:left;width:20rem;font-size:1.6rem;font-weight:700;color:#0095CC;padding-left:2rem;text-decoration:underline;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectPhotoArea .defaultIcon{float:left;background-image:url(//static.prvd.com/siteimages/PFC_add_photo_icon.png);height:40px;width:45px;background-repeat:no-repeat;margin-left:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .photoUploadModalLauncher{float:left;padding:0 10px;cursor:pointer;line-height:21px;border-radius:3px;margin:1rem;color:#fff;background-color:#0095CC;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .iconImage,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPreview .iconImage{height:100%;width:4rem;max-height:4rem;max-width:5rem;float:left;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .fileName,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPreview .fileName{padding-left:1rem;padding-top:1.3rem;padding-bottom:1.3rem;float:left;width:55%;font-size:1.4rem;overflow:hidden;height:4.1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .editLink,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .replaceLink,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPreview .editLink,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPreview .replaceLink{float:right;padding-top:1.3rem;color:#0095CC;text-decoration:underline;font-size:1.4rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .editLink,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPreview .editLink{padding-left:1rem;padding-right:2rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher progress{margin-top:1rem;width:100%;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher progress::-moz-progress-bar{background-image:-moz-linear-gradient(#0095CC,#0095CC,#0095CC);}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher progress::-webkit-progress-value{background-image:-webkit-linear-gradient(#0095CC,#0095CC,#0095CC);}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoRequirementsModalLauncher{color:#0095CC;text-decoration:underline;padding:1rem 0 0;font-size:1.2rem;line-height:1.3;cursor:pointer;width:16rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoRequirementsModalLauncher .infoIcon{float:left;margin-right:.2rem;background-image:url(//static.prvd.com/siteimages/all_info.svg);height:1.7rem;width:1.7rem;background-repeat:no-repeat;background-position:50%;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListLauncher.selected{overflow:auto;border:.2rem solid #CCC;padding:.3rem .6rem .3rem .4rem;margin-top:.5rem;background-color:#FFF;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showErrorFileSize .fileSizeErrorMessage{display:block;color:red;font-size:1rem;padding-top:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView.showError .textContainer .errorMessage,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showError .textContainer .errorMessage{display:block;font-size:1.2rem;color:red;font-weight:300;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView.showError .textContainer .personalizationIconListLauncher,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView.showError .textContainer input,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView.showError .textContainer select,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showError .textContainer .personalizationIconListLauncher,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showError .textContainer input,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showError .textContainer select{border-color:#da4444;}progress,progress[role]{-moz-appearance:none;-webkit-appearance:none;border:none;background-size:auto;}.stepElements .personalizationView .personalizablePidsView .personalizationDescription,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showError .errorMessage{padding-top:1rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView .textContainer .errorMessage,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextListFieldView .textContainer .errorMessage,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .fileSizeErrorMessage{display:none;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView:last-child,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView:last-child,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView:last-child{margin-bottom:0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView .personalizationIconListLauncher span,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher span{color:#0095CC;line-height:3rem;text-decoration:underline;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoLauncher .selectedPhotoPreview,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .selectPhotoArea{height:4rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showError .personalizationPhotoLauncher,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .showErrorFileSize .personalizationPhotoLauncher{border-color:red;}@media screen and (max-width:767px){.stepElements .personalizationView{padding-bottom:.5rem!important;}.stepElements .personalizationView .personalizablePidsView .personalizationDescription{padding-bottom:2rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView.showError .textContainer input{height:3.4rem!important;font-size:1.4rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextFieldView.showError .textContainer .errorMessage{display:none;display:block;font-size:1rem;color:red;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView{width:100%;cursor:pointer;height:10.5rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoRequirementsModalLauncher{padding:0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectPhotoPersonalizationArea{margin:0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectPhotoPersonalizationArea .addPhotos{font-size:1.4rem;color:#0095CC;margin-left:5.5rem;margin-top:0;float:none;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectPhotoPersonalizationArea .addPhotos span{line-height:2.6rem;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .fileName,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectedPhotoPreview .fileName{width:29%;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectedPhotoPersonalizationPreview .editLink,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .personalizationPhotoLauncher .selectedPhotoPreview .editLink{padding-left:0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationPhotoRequirementsModalLauncher{padding:1rem 0;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .groupName{display:none;}.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationTextListFieldView select.personalizationTextListOptionDdl,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationPhotoFieldView .copyRightWarning,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationTextFieldView .textContainer,.stepElements .personalizationView .personalizablePidsView .personalizationGroupView .personalizationGroupContents .personalizationIconListFieldView{width:100%;}}.personalizationPreviewSpinner{background-image:url(https://static.prvd.com/siteimages/genImage.gif);width:3.2rem;height:3.2rem;background-repeat:no-repeat;position:absolute;margin-left:.6rem;}.personalizationPreviewBox{height:3.2rem;text-align:left;padding:.6rem;font-weight:700;color:#FFF;margin-left:3.5rem;}.personalizationPreviewProgress{position:absolute;bottom:0;z-index:998;background:#000;background:rgba(0,0,0,.6);padding-top:.7rem;width:100%;visibility:hidden;opacity:0;transition:visibility 0 linear .25s,opacity .25s linear;}.fadeInPreviewSpinner{visibility:visible;opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;}#croppedImageCanvas{display:none;}@font-face{font-family:AvantGarde;src:url(https://static.prvd.com/personalcreations/fonts/AVGARDN.woff);font-weight:400;font-style:normal;}@font-face{font-family:Baskerville;src:url(https://static.prvd.com/personalcreations/fonts/BASKVILL.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:GrandHotel;src:url(https://static.prvd.com/personalcreations/fonts/GrandHotel-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:GreatVibes;src:url(https://static.prvd.com/personalcreations/fonts/GreatVibes-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:HoneyScript;src:url(https://static.prvd.com/personalcreations/fonts/HoneyScript-Light.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:Nitrid;src:url(https://static.prvd.com/personalcreations/fonts/JI-Nitrid.woff) format("woff");font-weight:400;font-style:normal;}.featureCrossSells .ViewMoreOptions{font-size:1.4rem;font-weight:500;color:#0095cc;margin-top:.5rem;cursor:pointer;text-align:right;}.ViewMoreOptions:hover{text-decoration:underline;}.addPlusToCrossSell{color:#333;display:inline-block;padding-right:.2rem;}.crossSellsContainer{height:auto;}.crossSellsContainer .crossSells{overflow:auto;width:100%;}.crossSellsContainer .crossSells .vaseContainerCrossSell{float:left;width:19.2307%;margin-right:3.365475%;min-height:16rem;padding:1rem 1.92305% 0;text-align:center;cursor:pointer;}.crossSellsContainer .crossSells .vaseContainerCrossSell .productName{font-size:1.2rem;font-weight:700;color:#333;height:26px;margin:.2rem 0 .4rem;line-height:1.3rem;overflow:hidden;}.crossSellsContainer .crossSells .vaseContainerCrossSell .salePrice{font-size:1.4rem;line-height:1.4rem;font-weight:400;color:#333;height:14px;margin:0 0 .5rem;}.crossSellsContainer .crossSells .vaseContainerCrossSell .strikePrice{font-size:1.4rem;line-height:1.4rem;font-weight:400;color:#999;text-decoration:line-through;height:14px;margin:0 0 .5rem;}.crossSellsContainer .crossSells .vaseContainerCrossSell .rewardPointsContainer{position:static;}.crossSellsContainer .crossSells .vaseContainerCrossSell .rewardPoints{letter-spacing:0;}.crossSellsContainer .crossSells .vaseContainerCrossSell .rewardPointsSeperator{margin:1rem 0 .5rem;}.crossSellsContainer .crossSells .vaseContainerCrossSell:last-child{margin-right:0;}.crossSellsContainer .crossSells .vaseContainerCrossSell.noVaseContainer{width:9.6153%;padding-left:0;padding-right:0;font-size:8rem;color:#666;}.crossSellsContainer .crossSells .vaseContainerCrossSell.selected{box-shadow:inset 0 0 0 1px #0095CC;background-color:transparent;border-radius:.3rem;}.crossSellsContainer .crossSells .vaseContainerCrossSell.hasRewards{min-height:18rem;}.crossSellsContainer .crossSells .freeOrIncluded{color:#406D00;font-weight:600;letter-spacing:1px;font-style:italic;}.crossSellsContainer .crossSells .accessoryCrossSell{cursor:pointer;width:24.4rem;padding:.9rem .8rem .9rem 1.2rem;float:left;box-shadow:inset 0 0 0 1px #E7E7E7;border-radius:.3rem;height:11.2rem;}.crossSellsContainer .crossSells .accessoryCrossSell .accessoryImageDetails{float:left;width:7.8rem;}.crossSellsContainer .crossSells .accessoryCrossSell .accessoryImageDetails .viewDetails{font-size:1.2rem;font-weight:400;color:#0095CC;margin-top:.5rem;text-decoration:underline;}.crossSellsContainer .crossSells .accessoryCrossSell .productName{color:#333;margin:1rem 0 .5rem;height:2.8rem;font-weight:600;overflow:hidden;}.crossSellsContainer .crossSells .accessoryCrossSell .accessoryPrice{height:2.1rem;font-weight:400;}.crossSellsContainer .crossSells .accessoryCrossSell .accessoryPrice .strikePrice{text-decoration:line-through;color:#999;padding-right:.6rem;}.crossSellsContainer .crossSells .accessoryCrossSell .rewardPointsContainer{margin-top:-.3rem;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons{width:4rem;float:right;right:0;position:absolute;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .fewer,.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .more{color:#FFF;text-transform:uppercase;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border-radius:.4rem;cursor:pointer;overflow:hidden;width:1.8rem;height:1.8rem;padding:0;font-size:2rem;text-align:center;vertical-align:middle;margin:0 auto;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .more{background-color:#0095CC;line-height:1.9rem;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .fewer{background-color:#666;line-height:1.4rem;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .fewerText,.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .moreText{font-size:1rem;font-weight:400;text-transform:uppercase;text-align:center;margin-top:.2rem;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .moreText{color:#0095CC;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .fewerText{color:#666;}.crossSellsContainer .crossSells .accessoryCrossSell:nth-of-type(2n+1){margin-right:4rem;}.crossSellsContainer .crossSells .featureCrossSell{cursor:pointer;width:25.4rem;padding:.5rem;float:left;box-shadow:inset 0 0 0 1px #E7E7E7;border-radius:.3rem;height:9.7rem;position:relative;margin-bottom:2rem;}.crossSellsContainer .crossSells .featureCrossSell .featureImageDetails{float:left;width:35.51%;margin-right:.5rem;}.crossSellsContainer .crossSells .featureCrossSell .selectedIcon{position:absolute;bottom:5px;color:#81AE40;font-weight:300;font-size:1rem;background-color:#FFF;width:1.6rem;height:1.6rem;padding:.4rem 0;text-align:center;margin:0;}.crossSellsContainer .crossSells .featureCrossSell .productName{color:#333;font-weight:700;font-size:1.2rem;overflow:hidden;}.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPrice{height:2.1rem;font-weight:400;position:absolute;bottom:-4.1rem;margin-left:1.3rem;}.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPriceWithRewards{bottom:-1.6rem;position:absolute;margin-left:1.4rem;}.crossSellsContainer .crossSells .featureCrossSell .rewardPointsContainer{margin-top:-.3rem;position:relative;bottom:-2.1rem;margin-left:1.5rem;}.crossSellsContainer .crossSells .featureCrossSell:nth-of-type(2n+1){margin-right:2rem;}.crossSellsContainer .crossSells .featureCrossSell:nth-child(n+3){margin-bottom:.3rem;}.crossSellsContainer .crossSells .rewardPoints{text-transform:uppercase;font-weight:700;color:#2E3B4C;font-size:1rem;margin-bottom:.5rem;}.crossSellsContainer .crossSells .rewardPointsSeperator{background-color:#97DEE2;display:block;height:1px;}.no-touch .featureCrossSell:hover{box-shadow:inset 0 0 0 1px #666;border-radius:.3rem;}.no-touch .vaseContainerCrossSell:hover{box-shadow:inset 0 0 0 1px #666;background-color:transparent;border-radius:.3rem;}.no-touch .accessoryCrossSell:hover{box-shadow:inset 0 0 0 1px #666;}.crossSellDetailsModal .overlayBody .giftOptionsContentOuterDiv{float:left;width:50.6%;padding-left:2.6rem;height:22.4rem;}.crossSellDetailsModal .overlayBody .giftOptionsContentOuterDiv .giftOptionsContent{height:22.4rem;position:relative;}.crossSellDetailsModal .overlayBody .giftOptionsContentOuterDiv .giftOptionsContent .addToGiftButton{position:absolute;bottom:0;right:0;width:100%;height:5rem;padding-top:1.6rem;text-transform:uppercase;font-size:1.8rem;}.giftOptionsContent .giftOptionsName{font-weight:400;font-size:1.8rem;color:#333;width:100%;padding-bottom:1.6rem;text-align:center;}.giftOptionsContent .accessoryPrice{text-align:center;margin-bottom:1rem;}.giftOptionsContent .accessoryPrice .strikePrice{font-size:1.4rem;line-height:1.4rem;font-weight:400;color:#999;text-decoration:line-through;height:14px;margin:0 0 .5rem;padding-right:.6rem;}.giftOptionsContent .accessoryPrice .salePrice{font-size:1.6rem;line-height:1.6rem;font-weight:400;color:#333;height:14px;margin:0 0 .5rem;}.giftOptionsContent .giftOptionsDescription{font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#000;max-height:7.5rem;overflow-y:auto;text-align:center;}.giftOptionsContent .rewardPoints{text-transform:uppercase;font-weight:700;color:#2E3B4C;margin-bottom:1rem;text-align:center;}.crossSellImage,.crossSellButton,.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .removeButton,.crossSellsContainer .crossSells .accessoryCrossSell.selected .addRemoveButtons .addButton,.crossSellDetails.selected .addToGiftButton{display:none;}.crossSellsContainer .crossSells .accessoryCrossSell .accessoryInfo,.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellInfo{margin-left:7.8rem;width:auto;position:relative;}.crossSellsContainer .crossSells .accessoryCrossSell .accessoryPrice .salePrice,.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPrice .salePrice,.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPriceWithRewards .salePrice{color:#333;}.crossSellsContainer .crossSells .accessoryCrossSell .accesoryDetails,.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellDetails{min-height:5.4rem;}.crossSellsContainer .crossSells .accessoryCrossSell .rewardPoints,.crossSellsContainer .crossSells .featureCrossSell .rewardPoints{float:left;letter-spacing:.1rem;}.crossSellsContainer .crossSells .accessoryCrossSell .rewardPointsSeperator,.crossSellsContainer .crossSells .featureCrossSell .rewardPointsSeperator{margin-bottom:.5rem;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .addButton,.crossSellsContainer .crossSells .accessoryCrossSell.selected .addRemoveButtons .removeButton{display:block;}.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .more:after,.crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons .fewer:after{content:'';}.crossSellsContainer .crossSells .accessoryCrossSell.selected,.crossSellsContainer .crossSells .featureCrossSell.selected{box-shadow:inset 0 0 0 1px #0095CC;}.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPrice .strikePrice,.crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPriceWithRewards .strikePrice{text-decoration:line-through;color:#999;}@media screen and (max-width:767px){.modalContainer .crossSellDetails{width:100%;left:0;height:100%;overflow-y:auto;}.giftOptionsContainer.crossSellDetailsContent{overflow-y:auto;height:100%;}.giftOptionsContainer .giftOptionsImage img{display:block;padding:0 2%;margin:1.8rem auto;}.giftOptionsContentOuterDiv{width:100%;position:relative;padding:1rem;}.giftOptionsContentOuterDiv .giftOptionsContent{text-align:center;}.giftOptionsContentOuterDiv .giftOptionsContent .giftOptionsDescription{max-height:52px;height:initial;padding-left:2rem;padding-right:2rem;}.giftOptionsContentOuterDiv .addToGiftContainer{margin:0;padding:0;margin-bottom:50px;}.giftOptionsContentOuterDiv .addToGiftButton{line-height:2.2rem;font-size:1.6rem;padding:1.3rem 0;margin-top:1.5rem;letter-spacing:1px;text-transform:uppercase;}.crossSellControl{display:block;height:100%;}.overlayBody .overlayHeader{border:none;}.overlayBody .overlayHeader:after{clear:both;}.crossSellsContent{height:95%;}.crossSellsContent .crossSellScrollContainer{height:90%;width:100%;overflow:auto;}.crossSellButton{display:block;font-size:1.8rem;line-height:2.4rem;padding:1.3rem 0;margin-top:.3rem;text-transform:uppercase;}.vaseCrossSells .crossSellImage{display:block;width:60%;margin:1rem auto;overflow:hidden;}.vaseCrossSells .crossSellsContainer{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch;}.vaseCrossSells .crossSellsContainer .crossSells{overflow:visible;width:380px;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell{display:inline-block;width:8rem;margin:0 0 1rem;min-height:13rem;padding:1rem 0 0;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell .productImage{width:92%;margin-left:4%;margin-right:4%;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell .rewardPointsContainer{margin-bottom:.5rem;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell .rewardPointsSeperator{margin:.1rem 1rem .5rem;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell .rewardPoints{margin:0;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell.noVaseContainer{width:52px;}.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell.hasRewards{min-height:15rem;}.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell{float:none;width:100%;overflow:auto;margin-bottom:2.1rem;}.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .accessoryImageDetails{cursor:pointer;}.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .rewardPointsContainer{margin-top:-.1rem;}.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .addRemoveButtons{margin-top:-1.2rem;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell{float:none;width:100%;overflow:hidden;margin-bottom:2.1rem;height:auto;margin-top:2rem;position:relative;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .featureImageDetails{cursor:pointer;margin-bottom:-.2rem;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .featureCrossSellInfo{margin-left:10.8rem;position:initial;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPrice{margin:0;bottom:.5rem;height:auto;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .selectedIcon{height:2.3rem;width:2.3rem;font-size:1.3rem;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .featureCrossSellPriceWithRewards{bottom:2rem;position:absolute;margin-left:0;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .productName{height:auto;position:absolute;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .rewardPointsContainer{margin-top:-.1rem;margin-left:0;bottom:0;position:absolute;}.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell:nth-child(n+3){display:block;}.giftOptionsContentOuterDiv .giftOptionsContent .accessoryPrice,.giftOptionsContentOuterDiv .giftOptionsContent .strikePrice,.giftOptionsContentOuterDiv .giftOptionsContent .salePrice{font-size:1.8rem;}.crossSellView .crossSellControl,.stepTitle,.vaseCrossSells .crossSellsContainer .crossSells .vaseContainerCrossSell .productName,.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .rewardPointsSeperator,.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .rewardPointsSeperator,.ViewMoreOptions{display:none;}.crossSellsContent .vaseContainerCrossSell,.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .productName{height:auto;}.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .accesoryDetails,.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .featureCrossSellDetails{min-height:7rem;}.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .productName,.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .salePrice,.accessoryCrossSells .crossSellsContainer .crossSells .accessoryCrossSell .strikePrice,.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .productName,.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .salePrice,.featureCrossSells .crossSellsContainer .crossSells .featureCrossSell .strikePrice{font-size:1.4rem;}}.lateCutoffContainer{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 2.25rem 0 1rem;}.lateCutoffContainer .title{color:#999;font-size:1.6rem;line-height:2.2rem;font-weight:700;margin-top:1.6rem;margin-bottom:3rem;}.lateCutoffContainer .lateCutoffLink{width:80%;margin:1rem auto;text-align:center;overflow:auto;}.lateCutoffContainer .lateCutoffLink a{float:left;display:block;background-color:#0095CC;font-size:1.8rem;color:#FFF;text-decoration:none;padding:1.3rem 0;text-align:center;width:64%;height:5.1rem;line-height:2.4rem;}.lateCutoffContainer .lateCutoffLink p{float:left;width:12%;font-size:1.8rem;margin:1.3rem 3%;text-align:left;}.lateCutoffContainer .lateCutoffLink .button:hover{background-color:#1187b3;}.lateCutoffContainer .lateCutoffLegend{width:80%;margin:2rem auto;}.lateCutoffContainer .lateCutoffLegend .legendIcon{float:left;clear:left;font-size:1.8rem;margin:0;margin-left:18%;width:4%;}.lateCutoffContainer .lateCutoffLegend .legendDescription{float:left;width:75%;margin:0 0 0 3%;font-size:1.2rem;line-height:1.6rem;font-weight:300;color:#999;}.lateCutoffContainer p,.lateCutoffContainer .lateCutoffLink .legendIcon,.lateCutoffContainer .lateCutoffLegend .icon-newWindow{color:#999;}@media screen and (max-width:767px){.lateCutoffContainer .lateCutoffLegend .legendIcon{width:6%;}.lateCutoffContainer .lateCutoffLegend .legendDescription{width:55%;margin-right:18%;}.lateCutoffContainer .lateCutoffLink,.lateCutoffContainer .lateCutoffLegend{width:100%;}}.flexDeliveryContainer{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 2.25rem 0 1rem;}.flexDeliveryContainer p{margin:0;color:#666;}.flexDeliveryContainer p span{font-weight:700;}.flexDeliveryContainer p.lead{font-size:1.6rem;margin:.5rem 0;}.flexDeliveryContainer p.longCopy{display:block;}.flexDeliveryContainer p.shortCopy{display:none;}.flexDeliveryContainer .flexDeliveryDate{width:100%;margin-bottom:1.2rem;font-size:1.8rem;padding:1rem 0;border:1px solid #E7E7E7;}.flexDeliveryContainer .flexDeliveryDate p.date{font-size:2.2rem;}.flexDeliveryContainer .flexDeliveryDate p.deliveryCharge{font-size:1.2rem;}.flexDeliveryContainer .flexOption,.flexDeliveryContainer .singleDayOptions{width:50%;margin:0 auto;}.flexDeliveryContainer .flexOption{margin-top:2rem;}.flexDeliveryContainer .flexOption .flexDeliveryDate{background-color:#0095CC;}.flexDeliveryContainer .flexOption .flexDeliveryDate p{color:#FFF;}.flexDeliveryContainer .singleDayOptions .flexDeliveryDate{background-color:#edfaff;}.flexDeliveryContainer .singleDayOptions p{color:#0095CC;}.flexDeliveryContainer .separator{overflow:hidden;margin-bottom:.7rem;}.flexDeliveryContainer .separator p{float:left;height:2rem;}.flexDeliveryContainer .separator p.line{width:40%;border-bottom:1px solid #666;margin-top:-1rem;}.flexDeliveryContainer .separator p.text{width:20%;color:#666;font-size:1.6rem;font-weight:700;text-align:center;}.flexDeliveryContainer p.buttonLead,.flexDeliveryContainer .singleDayOptions p.buttonLead{color:#0095CC;padding-bottom:.4rem;}@media screen and (max-width:767px){.flexDeliveryContainer p.longCopy{display:none;}.flexDeliveryContainer p.shortCopy{display:block;}.flexDeliveryContainer .flexDeliveryDate{margin-bottom:.7rem;padding:.8rem 0;}.flexDeliveryContainer .flexOption,.flexDeliveryContainer .singleDayOptions{width:80%;margin:0 auto;}.flexDeliveryContainer .flexOption{margin-top:1.5rem;}.flexDeliveryContainer .separator{margin-bottom:.2rem;}.flexDeliveryContainer .separator p{height:1.6rem;}.flexDeliveryContainer .separator p.line{margin-top:-.8rem;}.flexDeliveryContainer .separator p.text{font-size:1.4rem;}.flexDeliveryContainer p.lead,.flexDeliveryContainer p.buttonLead{font-size:1.3rem;}}.zipCaptureContainer p{font-size:1.6rem;line-height:2.2rem;margin:0;color:#666;}.zipCaptureContainer p.lead{font-weight:700;margin:2rem 2rem .5rem;}.zipCaptureContainer .zipCaptureMap{width:100%;height:100%;margin:1.5rem auto 0;clear:both;color:#BDE0ED;}.zipCaptureContainer .zipCaptureMap img{width:100%;height:100%;display:block;}.zipCaptureContainer .zipCaptureDiv{padding-bottom:2rem;}.zipCaptureContainer .zipFinder{margin:6rem 0 -4rem;float:none;}.zipCaptureContainer .zipFinder p{font-size:1.2rem;color:#666;margin:auto;}.zipCaptureContainer .zipBeforeCalendar{margin-top:6rem;}.zipCaptureContainer .zipCaptureDefault{margin-top:2rem;}.zipCaptureContainer .zipCaptureDefault p{text-align:center;margin:2rem 10rem 5rem;}.zipCaptureContainer .zipCaptureDefault .buttonContainer{float:left;padding:0 0 0 14rem;}.zipCaptureContainer .zipCaptureDefault .buttonContainer p{font-size:1.4rem;margin:0 auto -5.7rem;}.zipCaptureContainer .zipCaptureDefault .zipCaptureTextBox{display:block;width:25rem;margin-right:1rem;border:.2rem solid #CCC;color:#333;padding:.8rem 0;font-size:1.6rem;text-align:center;height:40px;padding:1rem;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}.zipCaptureContainer .zipCaptureDefault .zipCaptureTextBox:focus{border-color:#0095CC;outline:0;}.zipCaptureContainer .zipCaptureDefault .zipCaptureTextBox.placeholder{color:#888;font-size:1.4rem;}.zipCaptureContainer .zipCaptureDefault .zipCaptureButton{width:13rem;padding:1rem 0;font-size:1.8rem;background-color:#0095CC;text-transform:uppercase;margin-top:-4rem;position:relative;margin-left:41rem;height:4rem;}.zipCaptureContainer .zipCaptureDefault .zipCaptureButton:hover{background-color:#1187b3;}.zipCaptureContainer .zipCaptureDefault .zipFinderLink{color:#0095CC;}.zipCaptureContainer .zipCaptureDefault .zipFinderLink:hover{text-decoration:underline;}.zipCaptureContainer .zipCaptureDefault .invalidZipMessage{visibility:hidden;color:red;text-align:left;}.zipCaptureContainer .zipCaptureDefault .invalidZipTextBorder{border-color:red;border:2px solid red;}.zipCaptureContainer .spinner{background:url(https://static.prvd.com/siteimages/spinner_NEUTRAL_22x22.gif) no-repeat right;background-position:97.5%;}.zipCaptureContainer .zipCaptureUnavailable span{font-weight:700;}.zipCaptureContainer .zipCaptureUnavailable .message{margin-bottom:5rem;margin-left:2rem;}.zipCaptureContainer .zipCaptureUnavailable .separator{text-align:center;margin:1.5rem 0;font-size:2rem;color:#999;}.zipCaptureContainer .zipCaptureUnavailable .categorypageButton,.zipCaptureContainer .zipCaptureUnavailable .newDateButton{display:block;width:38rem;margin:0 auto;padding:1rem 0;font-size:2rem;background-color:#0095CC;color:#FFF;text-decoration:none;}.zipCaptureContainer .zipCaptureUnavailable .zipCaptureMap{margin-top:5rem;}.zipCaptureContainer,.zipCaptureContainer .zipCaptureUnavailable{display:none;}@media screen and (max-width:1026px){.zipCaptureContainer .zipCaptureDiv,.zipCaptureContainer .zipFinder{margin-top:7rem;}.zipCaptureContainer .zipCaptureMap{margin-top:7.5rem;}.zipCaptureContainer .zipCaptureUnavailable .newDateButton{margin-bottom:12rem;}}@media screen and (max-width:767px){.zipCaptureContainer{overflow-y:auto!important;}.zipCaptureContainer .zipCaptureMap{display:none;}.zipCaptureContainer .zipCaptureDefault{margin:1rem;}.zipCaptureContainer .zipCaptureDefault p{text-align:left;margin:2rem 0 0;}.zipCaptureContainer .zipCaptureDefault .buttonContainer{padding:2rem 0;width:100%;float:none;}.zipCaptureContainer .zipCaptureDefault .zipCaptureTextBox{width:100%;}.zipCaptureContainer .zipCaptureDefault .zipCaptureButton{width:100%;margin:-1rem 0;}.zipCaptureContainer .zipCaptureDefault .zipFinderLink{margin-top:-7rem;margin-left:0;}.zipCaptureContainer .zipCaptureDefault .invalidZipMessage{padding-left:0;margin-top:.5rem;}.zipCaptureContainer .zipFinder{margin-top:20rem;}.zipCaptureContainer .zipFinder p{text-align:center;position:absolute;width:100%;margin:0 -1% 8%;}.zipCaptureContainer .zipCaptureUnavailable .categorypageButton,.zipCaptureContainer .zipCaptureUnavailable .newDateButton{width:80%;margin:0 auto;padding:1rem 5%;}.zipCaptureContainer .zipCaptureDefault .buttonContainer p,.zipCaptureContainer .zipCaptureDefault .zipCaptureDiv{margin:auto;}}@media screen and (max-width:320px){.zipCaptureContainer{max-height:42rem;}.zipCaptureContainer .zipFinder{margin-top:11rem!important;}}.day .dayContainer.VDAY{background:url(https://static.prvd.com/siteimages/14x14.png) 4.6rem .3rem no-repeat;}.day .dayContainer.MDAY{background:url(https://static.prvd.com/siteimages/heartMdayLarge.png) 4.6rem .3rem no-repeat;}.availableDay .tierColor0{color:red;}.legendSquare.tierColor0{background-color:red;}.availableDay .tierColor1{color:#5BB3FF;}.legendSquare.tierColor1{background-color:#5BB3FF;}.availableDay .tierColor2{color:#52C36C;}.legendSquare.tierColor2{background-color:#52C36C;}.availableDay .tierColor3{color:#8041DE;}.legendSquare.tierColor3{background-color:#8041DE;}.availableDay .tierColor4{color:#FFBD3F;}.legendSquare.tierColor4{background-color:#FFBD3F;}.availableDay .tierColor5{color:#FF69B4;}.legendSquare.tierColor5{background-color:#FF69B4;}.availableDay .tierColor6{color:#FF0060;}.legendSquare.tierColor6{background-color:#FF0060;}.availableDay .tierColor7{color:#D1BB3F;}.legendSquare.tierColor7{background-color:#D1BB3F;}.spinner .calendar{background-image:url(https://static.prvd.com/siteimages/spinner_NEUTRAL_22x22.gif);background-repeat:no-repeat;background-position:center;width:2.4rem;height:2.5rem;}.spinner .calendar:before{content:"\00a0";}.overlayBody .overlayHeader{height:4.6rem;border-bottom:.2rem solid #E7E7E7;}.overlayBody .overlayHeader .rightArrow{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);color:#0095CC;float:left;padding:.5rem .7rem .5rem 1rem;cursor:pointer;}.calendarBanner{position:absolute;margin-top:1rem;margin-bottom:.5rem;overflow:hidden;}.calendarBanner img{width:620px;}.calendarOuterScroll{position:absolute;top:6.4rem;right:0;right:1%;bottom:5rem;left:2.5757575%;}.calendarOuterScroll .monthsContainer{height:100%;}.calendarOuterScroll .months{margin-top:0;padding-right:0;padding-bottom:1rem;}.calendarOuterScroll .months .month .monthName{margin:1.5rem 0;text-align:center;text-transform:uppercase;line-height:2.2rem;font-weight:700;font-size:1.8rem;letter-spacing:.7rem;color:#333;background-color:transparent;padding:0;}.calendarOuterScroll .months .month table{width:100%;border-spacing:0;border-collapse:collapse;}.calendarOuterScroll .months .month table th{width:14.28571428%;height:1.4rem;padding:0 0 .8rem;text-align:center;color:#666;vertical-align:middle;font-size:1.6rem;font-weight:600;line-height:1.9rem;}.calendarOuterScroll .months .month table td{vertical-align:middle;width:14.28571428%;padding:.5rem 0;}.calendarOuterScroll .months .month table td .dayContainer{width:7rem;height:3.8rem;margin:0 auto;}.calendarOuterScroll .months .month table td .dayContainer .dayNumber{font-size:1.6rem;line-height:2.2rem;font-weight:700;vertical-align:middle;text-align:center;padding-top:.7rem;margin-right:0;}.calendarOuterScroll .months .month table td.availableDay{cursor:pointer;color:#666;}.calendarOuterScroll .months .month table td.availableDay .dayContainer{border:.2rem solid #E7E7E7;background-color:transparent;}.calendarOuterScroll .months .month table td.availableDay.selected .dayContainer{border:.2rem solid #5BB3FF;background-color:#edfaff;}.calendarOuterScroll .months .month table td.unavailableDay{color:#CCC;cursor:default;}.calendarOuterScroll .months .month table td.unavailableDay .dayContainer{border:.2rem solid #E7E7E7;background-color:#E7E7E7;}.calendarOuterScroll .months .month table td.unavailableDay .dayContainer .dayDescription{padding-top:.7rem;}.calendarOuterScroll .months .month table td.unavailableDay .dayNumber{font-weight:700;text-decoration:none;}.calendarOuterScroll .months .month table td.flexibleDelivery .dayContainer{background-color:#FFF;}.calendarOuterScroll .months .month table td.flexibleDelivery.FlexStart.flexSelected{box-shadow:inset .2rem 0 0 #999,inset 0 -.2rem 0 #999,inset 0 .2rem 0 #999;}.calendarOuterScroll .months .month table td.flexibleDelivery.FlexEnd.flexSelected{box-shadow:inset -.2rem 0 0 #999,inset 0 -.2rem 0 #999,inset 0 .2rem 0 #999;}.calendarOuterScroll .months .month table td.emptyDay .dayContainer{border:0;}.calendarOuterScroll .months .month:first-child .monthName{margin-top:1.5rem;}.calendarOuterScroll .deliveryDetailsContainer{padding:0 2.25rem 0 1rem;left:0;top:0;width:auto;position:absolute;}.calendarOuterScroll .deliveryDetailsContainer ul{padding-left:2rem;}.calendarOuterScroll .deliveryDetailsContainer li{list-style:disc;line-height:1.6rem;}.calendarOuterScroll .deliveryDetailsContainer p{margin-top:1.2rem;margin-bottom:1.2rem;line-height:1.6rem;}.calendarOuterScroll .deliveryDetailsContainer .ddText{color:#999;text-align:left;font-weight:400;}.calendarOuterScroll .deliveryDetailsContainer .ddText a{color:#0095CC;text-decoration:underline;font-size:1.2rem;font-weight:700;}.calendarOuterScroll .deliveryDetailsContainer .ddTD{line-height:1.6rem;}.calendarOuterScroll .deliveryDetailsContainer h2{font-size:2rem;font-weight:700;color:#000;}.calendarOuterScroll .deliveryDetailsContainer h3{font-size:1.7rem;font-weight:700;color:#000;}.calendarOuterScroll .deliveryDetailsContainer #AdditionalShippingHeader,.calendarOuterScroll .deliveryDetailsContainer #StandardShippingHeader,.calendarOuterScroll .deliveryDetailsContainer .careAndHandlingHeader h2{margin-top:1.6rem;line-height:2.7rem;margin-bottom:0;font-weight:700;color:#000;}.calendarOuterScroll .deliveryDetailsContainer .underline{text-decoration:underline;}.calendarOuterScroll .deliveryDetailsContainer tr:before{display:inline-block;content:"";width:.5rem;height:.5rem;background:#999;margin:.2rem;border-radius:50%;}.calendarOuterScroll .deliveryDetailsContainer td{line-height:1.6rem!important;}.calendarOuterScroll .deliveryDetailsContainer .careAndHandlingHeader img{float:right;margin-bottom:1.5rem;}.calendarOuterScroll .moved{left:30rem;}.calendarInnerScroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;}.calendarFooter{display:block;position:absolute;right:0;bottom:0;left:0;margin:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:auto;padding:1rem 2.6rem 2.4rem 2.9rem;border-top:0;background-color:#eee;overflow:hidden;}.calendarFooter .legend{display:block;height:auto;clear:both;margin-top:.8rem;overflow:auto;}.calendarFooter .legend .tieredShipping:nth-child(2n+1){width:29.2rem;padding-left:0;}.calendarFooter .legend .tieredShipping{float:left;width:31.8rem;padding-left:2.6rem;overflow:hidden;margin:.4rem 0;}.calendarFooter .legend .tieredShipping .legendSquare{float:left;clear:left;width:2rem;height:1.4rem;}.calendarFooter .legend .tieredShipping .legendDescription{float:left;margin-left:.7rem;font-size:1.3rem;line-height:1.6rem;font-weight:300;color:#666;}.calendarFooter .calendarLinks p{margin:0;padding:0;font-size:1.2rem;line-height:1.4rem;font-weight:400;color:#0095CC;cursor:pointer;text-decoration:underline;}.calendarFooter .calendarLinks .backToCalendar,.calendarFooter .calendarLinks .deliveryDetails,.calendarFooter .calendarLinks .unavailableDates{width:31.8rem;text-decoration:underline;overflow:hidden;display:block;float:left;margin:0;padding:2.6rem 0 0;font-size:1.5rem;color:#5ab2ff;letter-spacing:.1rem;}.calendarFooter .calendarLinks .deliveryDetails{width:40%;}.calendarFooter .calendarLinks .backToCalendar{display:none;width:40%;}.calendarFooter .calendarLinks .unavailableDates{padding-left:0;text-align:right;width:60%;float:right;font-weight:400;}.legendSquare.flexColor,.calendarOuterScroll .months .month table td.flexibleDelivery{background-color:#D9B0FA;}.calendarView #calendarControl,.calendarOuterScroll .months .month table td .dayContainer .dayDescription,.calendarOuterScroll .months .month table td .dayContainer .holiday,.calendarOuterScroll .months .month table td .dayContainer .shippingSurcharge{display:none;}.calendarOuterScroll .months .month table p,.calendarFooter .legend p{margin:0;padding:0;}.calendarOuterScroll .months .month table td.availableDay .dayNumber,.calendarOuterScroll .deliveryDetailsContainer b{font-weight:700;}@media screen and (max-width:1026px){#calendarModal .calendarView .overlayBody,#calendarModal .overlayBody{z-index:1001;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;height:90%;top:1rem;bottom:1rem;padding:1rem;width:96%;margin:auto;overflow:hidden;max-height:70rem;max-width:93rem;}#calendarModal .calendarBanner{position:relative;}#calendarModal .overlayBody .overlayHeader .overlayTitle{font-size:2.4rem;float:left;font-weight:300;color:#000;margin:0;width:86%;}.calendarOuterScroll{height:auto;}.calendarOuterScroll .termsHeader{margin-top:1.2rem;}.calendarOuterScroll .months .month table{border-collapse:seperate;}.calendarOuterScroll .months .month table td.availableDay .dayDescription{color:#333;}.calendarOuterScroll .months .month table td .dayContainer{box-sizing:content-box;}.calendarOuterScroll .months .month table td .dayContainer .dayDescription,.calendarOuterScroll .months .month table td .dayContainer .holiday,.calendarOuterScroll .months .month table td .dayContainer .shippingSurcharge{line-height:1.4rem;font-size:1.2rem;font-weight:400;}.calendarFooter .legend .tieredShipping:nth-child(3n+1),.calendarFooter .legend .tieredShipping{width:50%;padding:0;}}@media screen and (max-width:767px){.day .dayContainer.VDAY{background:url(https://static.prvd.com/siteimages/heartSmall.png) left top no-repeat;}.day .dayContainer.MDAY{background:url(https://static.prvd.com/siteimages/heartMdaySmall.png) left top no-repeat;}#calendarModal .calendarView .overlayBody,#calendarModal .overlayBody{z-index:1001;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;height:auto;left:1rem;right:1rem;top:1rem;bottom:1rem;padding:1rem;width:auto;margin:auto;overflow:hidden;max-height:none;}#calendarModal .overlayBody .overlayHeader .overlayTitle{font-size:2.4rem;float:left;font-weight:300;color:#000;margin:0;width:88%;}.ddText table{margin-bottom:.8rem;}.ddText table.thHide{margin-bottom:0;}.ddText table.thHide td{display:block;margin-bottom:1rem;margin-left:1rem;}.ddText table.thHide td:first-child{display:inline-block;margin-bottom:0;margin-left:0;}#AdditionalShippingHeader{margin-top:0!important;}.calendarOuterScroll{top:5.4rem;right:0;bottom:14.5rem;left:0;}.calendarOuterScroll .months{margin-top:0;padding-right:0;}.calendarOuterScroll .months .month .monthName{letter-spacing:normal;background-color:transparent;padding:0;font-size:1.6rem;}.calendarOuterScroll .months .month table th{font-size:1.4rem;font-weight:400;line-height:1.9rem;padding-bottom:0;}.calendarOuterScroll .months .month table td{width:14.28571428%;padding:.5rem 0;}.calendarOuterScroll .months .month table td .dayContainer{width:3.4rem;height:3.4rem;margin:0 auto;}.calendarOuterScroll .months .month table td .dayContainer .dayNumber{vertical-align:middle;text-align:center;padding-top:.6rem;margin-right:0;}.calendarOuterScroll .months .month table td .dayContainer .dayDescription,.calendarOuterScroll .months .month table td .dayContainer .holiday,.calendarOuterScroll .months .month table td .dayContainer .shippingSurcharge{display:none;}.calendarOuterScroll .months .month table td.availableDay .dayNumber{text-decoration:underline;font-weight:700;}.calendarOuterScroll .months .month table td.availableDay.selected .dayContainer{border-width:0;box-shadow:inset 0 0 0 3px;border-radius:50%;background-color:#FFF;}.calendarOuterScroll .months .month table td.availableDay.selected .dayNumber{text-decoration:none;color:inherit;}.calendarOuterScroll .months .month table td.unavailableDay .dayNumber{font-weight:400;text-decoration:none;}.calendarOuterScroll .months .month:first-child .monthName{margin-top:1.5rem;}.calendarFooter{height:auto;margin:0 1rem;background-color:transparent;overflow:hidden;border-top:.2rem solid #E7E7E7;padding:0;}.calendarFooter .legend{display:block;height:auto;clear:both;margin-top:.8rem;overflow:visible;}.calendarFooter .legend p{margin:0;padding:0;}.calendarFooter .legend .tieredShipping:nth-child(3n+1){width:100%;}.calendarFooter .legend .tieredShipping{overflow:hidden;margin:0 0 .2rem;float:none;width:100%;}.calendarFooter .legend .tieredShipping .legendSquare{float:left;clear:left;width:1.2rem;height:1.2rem;margin-top:.2rem;border:0;}.calendarFooter .legend .tieredShipping .legendDescription{float:left;margin-left:.5rem;font-size:1.2rem;line-height:1.6rem;font-weight:300;color:#666;}.calendarFooter .calendarLinks p{text-decoration:underline;}.calendarFooter .calendarLinks .backToCalendar,.calendarFooter .calendarLinks .deliveryDetails,.calendarFooter .calendarLinks .unavailableDates{display:block;float:left;margin:0;padding:.8rem 0;font-size:1.2rem;letter-spacing:normal;color:#0095CC;}.calendarFooter .calendarLinks .deliveryDetails{width:40%;}.calendarFooter .calendarLinks .backToCalendar{display:none;width:40%;}.calendarFooter .calendarLinks .unavailableDates{width:60%;float:right;font-weight:700;}.calendarOuterScroll .months .month table td.availableDay .dayContainer,.calendarOuterScroll .months .month table td.unavailableDay .dayContainer{border:0;background-color:transparent;}}.launcher{cursor:pointer;font-size:1.8rem;width:100%;color:#333;padding:1.3rem 0;margin-bottom:1rem;}.launcher .name{font-size:1.6rem;}.launcher .addPlusToCrossSell{float:left;color:#666;margin-right:.5rem;line-height:2rem;font-size:1.6rem;font-weight:700;}.launcher .price{color:#666;float:left;font-size:1.6rem;margin-right:.8rem;}.launcher .originalPrice,.launcher .strike{color:#999;text-decoration:line-through;float:left;margin-right:.8rem;font-size:1.6rem;}.launcher .launcherItem{clear:both;overflow:auto;margin-top:1rem;}.launcher .launcherItem:first-child{margin-top:0;}#pdpContainer .launcher.noCrossSellSelected{min-height:3rem;}#pdpContainer .launcher.noCrossSellSelected .name{padding-top:.4rem;}#pdpContainer .launcher.noCrossSellSelected .link{margin-top:-2rem;}.button{border:none;text-align:center;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;color:#FFF;cursor:pointer;}.buttonClick{box-shadow:inset .1rem .1rem 5px #0086BD;-moz-box-shadow:inset .1rem .1rem 5px #0086BD;-webkit-box-shadow:inset .1rem .1rem 5px #0086BD;-ms-box-shadow:inset .1rem .1rem 5px #0086BD;-o-box-shadow:inset .1rem .1rem 5px #0086BD;}.link{float:right;text-decoration:underline;color:#0095CC;font-size:1.2rem;margin-right:.8rem;font-weight:700;}.deactiveButton{cursor:default;background-color:#E7E7E7;}#orderNowLauncher{float:right;width:42.3076%;}#orderNowLauncher .Name{width:100%;font-size:1.8rem;text-transform:uppercase;}.atcSpinner{float:left;display:none;}.launcherCalendar .calendarButton{float:left;width:48.5%;height:44px;}.launcherCalendar .calendarButton .name{font-size:1.5rem;letter-spacing:1px;text-transform:uppercase;line-height:1.2;display:inline-block;}.launcherCalendar .calendarButton .calendar{display:inline-block;font-size:1.6rem;margin-right:1.4rem;color:#FFF;}.launcherCalendar .calendarButton.calendarButtonSelected{background:#FAFAFA;border:1px solid #E7E7E7;color:#333;padding:1.3rem 0;}.launcherCalendar .calendarButton.calendarButtonSelected .dateSelected,.launcherCalendar .calendarButton.calendarButtonSelected .deliveryDate{float:left;font-size:1.4rem;}.launcherCalendar .calendarButton.calendarButtonSelected .dateSelected,.launcherCalendar .calendarButton.calendarButtonSelected .deliveryDate,.launcherCalendar .calendarButton.calendarButtonSelected .link{margin-top:.3rem;display:block;}.launcherCalendar .calendarButton.calendarButtonSelected .deliveryDate{margin-left:.8rem;font-weight:700;}.launcherCalendar .calendarButton.calendarButtonSelected .dateSelected{font-weight:300;}.calendarButtonClickEffect{background-color:#1187b3!important;}#upSellLauncher .productNameContainer{width:100%;padding-bottom:.4rem;}#upSellLauncher .productNameContainer .name{margin-right:.5rem;}.launcher .launcherItem .link,.launcherCalendar .calendarButton .dateSelected,.launcherCalendar .calendarButton .deliveryDate,.launcherCalendar .calendarButton .link,.launcherCalendar .calendarButton.calendarButtonSelected .calendar,.launcherCalendar .calendarButton.calendarButtonSelected .name{display:none;}.launcher .launcherItem:first-child .link,.enableSpinner .atcSpinner{display:block;}.activeButton,.no-touch .deactiveButton:hover{background-color:#0095CC;}.no-touch .activeButton:hover,.no-touch #orderNowLauncher:hover{background-color:#1187b3;}@media screen and (max-width:767px){#pdpContainer .launcher .name,#pdpContainer .launcher .originalPrice,#pdpContainer .launcher .price,#pdpContainer .launcher .strike{line-height:2.2rem;}#pdpContainer .launcher .link{line-height:1.6rem;}#pdpContainer .launcher .newAttributeMain{font-size:1.6rem;margin-top:.2rem;}#pdpContainer .launcher .includeVaseAttribute{font-size:1.4rem;font-style:italic;margin-right:3rem;line-height:2.3rem;}#pdpContainer .launcher .rewards{clear:both;font-weight:700;color:#2E3B4C;letter-spacing:.1rem;font-size:1.1rem;text-transform:uppercase;line-height:2.2rem;}#pdpContainer .launcher .rewardPoints{font-weight:700;color:#2E3B4C;letter-spacing:.1rem;font-size:1.1rem;text-transform:uppercase;margin-right:2rem;line-height:2.2rem;float:left;}#pdpContainer .launcherCalendar .calendarButton,#pdpContainer #orderNowLauncher,#orderNowLauncher{width:100%;}}.RecentlyViewedContainer .TitleWrapper,.YouMayAlsoLike .TitleWrapper{font-weight:300;color:#666;font-size:1.8rem;margin:0 0 1rem;}.RecentlyViewedContainer .TitleWrapper .Title,.YouMayAlsoLike .TitleWrapper .Title{margin:0 0 1rem;}.RecentlyViewedContainer .TitleWrapper .ViewAllTopLink,.YouMayAlsoLike .TitleWrapper .ViewAllTopLink{margin-top:.5rem;float:right;color:#0095CC;font-weight:400;font-size:1.1rem;text-decoration:underline;text-align:right;margin-bottom:0;}.RecentlyViewedContainer .ViewAllBottomLink,.YouMayAlsoLike .ViewAllBottomLink{display:none;}.RecentlyViewedContainer .RelatedProduct,.YouMayAlsoLike .RelatedProduct{float:left;width:38.4618%;padding:0;margin-right:6.73095%;text-align:center;min-height:1.56rem;}.RecentlyViewedContainer .RelatedProduct .Product .ImageHolder a,.YouMayAlsoLike .RelatedProduct .Product .ImageHolder a{width:auto!important;}.RecentlyViewedContainer .RelatedProduct .Product .ImageHolder a img,.YouMayAlsoLike .RelatedProduct .Product .ImageHolder a img{width:100%;}.RecentlyViewedContainer .RelatedProduct .Product .Name,.YouMayAlsoLike .RelatedProduct .Product .Name{line-height:1.4rem;}.RecentlyViewedContainer .RelatedProduct .Product .Name a,.YouMayAlsoLike .RelatedProduct .Product .Name a{font-size:1.2rem;font-weight:700;color:#333;margin:.5rem 0 1rem;text-decoration:none;}.RecentlyViewedContainer .RelatedProduct .Product .salePrice,.RecentlyViewedContainer .RelatedProduct .Product .strikePrice,.YouMayAlsoLike .RelatedProduct .Product .salePrice,.YouMayAlsoLike .RelatedProduct .Product .strikePrice{font-size:1.4rem;line-height:1.4rem;font-weight:400;color:#333;height:14px;margin:0 0 .5rem;}.RecentlyViewedContainer .RelatedProduct .Product .strikePrice,.YouMayAlsoLike .RelatedProduct .Product .strikePrice{color:#999;text-decoration:line-through;}.RecentlyViewedContainer .RelatedProduct .mainPrice_StartingAtText,.YouMayAlsoLike .RelatedProduct .mainPrice_StartingAtText{color:#666;font-size:1.1rem;float:none!important;}.RecentlyViewedContainer .TitleWrapper{margin-left:16%;width:84%;}.RecentlyViewedContainer .RelatedProduct{float:left;margin-right:0;margin-left:6.73095%;}.RecentlyViewedContainer .RelatedProduct:nth-child(even){margin-left:16%;}@media screen and (max-width:767px){.RecentlyViewedContainer,.YouMayAlsoLike{border-bottom:1px solid #E7E7E7;}.RecentlyViewedContainer .TitleWrapper,.YouMayAlsoLike .TitleWrapper{font-size:2rem;line-height:2.7rem;margin-left:0;width:96%;}.RecentlyViewedContainer .TitleWrapper .ViewAllTopLink,.YouMayAlsoLike .TitleWrapper .ViewAllTopLink{font-size:1.4rem;line-height:1.9rem;}.RecentlyViewedContainer .RelatedProduct,.YouMayAlsoLike .RelatedProduct{margin-right:0;margin-left:0;width:48%;}.RecentlyViewedContainer .RelatedProduct .Product .ImageHolder a img,.YouMayAlsoLike .RelatedProduct .Product .ImageHolder a img{height:14.5rem;width:14.5rem;}.RecentlyViewedContainer .RelatedProduct .Product .Name a,.YouMayAlsoLike .RelatedProduct .Product .Name a{font-size:1.4rem;}.RecentlyViewedContainer .RelatedProduct .Product .salePrice,.RecentlyViewedContainer .RelatedProduct .Product .strikePrice,.YouMayAlsoLike .RelatedProduct .Product .salePrice,.YouMayAlsoLike .RelatedProduct .Product .strikePrice{font-size:1.6rem;line-height:2.2rem;}.RecentlyViewedContainer .RelatedProduct:nth-child(even),.YouMayAlsoLike .RelatedProduct:nth-child(even){margin-left:0;margin-right:4%;}}.tne-2 .stepGroups .stepGroup .stepGroupFooter .backButton{background-color:#B3C0C6;}.tne-2 .stepGroups .stepGroup .stepGroupFooter .backButton:hover{background-color:#71828C;}.tne-2 .stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent{color:#666;}.stepGroups .stepGroup .stepGroupHeader{margin:0 auto;padding:0;}.stepGroups .stepGroup .stepGroupHeader .quantityStepGroupHeader{background-color:#f0f0f0;height:3.4rem;width:100%;border-radius:.4rem;padding:.4rem 0 .6rem .6rem;font-size:2rem;line-height:2.4rem;font-weight:600;margin-bottom:2rem;}.stepGroups .stepGroup .stepGroupFooter{width:100%;}.stepGroups .stepGroup .stepGroupFooter .button{width:42.5%;font-size:1.8rem;padding:1.7rem 0;line-height:1;}.stepGroups .stepGroup .stepGroupFooter .nextButton{float:right;text-transform:uppercase;margin-bottom:1rem;}.stepGroups .stepGroup .stepGroupFooter .backButton{float:left;text-transform:uppercase;background-color:#65CAEF;}.stepGroups .stepGroup .stepGroupFooter .backButton:hover{background-color:#0095CC;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer{font-size:1.6rem;font-weight:600;border-bottom:1px solid #E7E7E7;padding-bottom:2rem;margin-bottom:2rem;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent{margin-left:58%;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent select{display:block;margin-left:1rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;font-family:pragmatica-web,Arial,Helvetica,sans-serif;font-size:1.4rem;color:#666;float:right;background-color:#fff;border:1px solid;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent select.dropdownBorder{border:.2rem solid #E7E7E7;height:3.4rem;margin-top:-.8rem;padding-left:.4rem;}@media screen and (max-width:767px){.stepGroups .stepGroup .stepElements{min-height:0;}.stepGroups .stepGroup .stepGroupFooter{height:0;width:100%;position:relative;border-top:none;}.stepGroups .stepGroup .stepGroupFooter .button{width:100%;font-size:1.8rem;padding:1.7rem 0;margin-bottom:1rem;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer{padding-bottom:1.6rem;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent select.dropdownBorder{margin-top:-.6rem;position:relative;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer select{width:5.5rem;}.modalStepGroups .overlayBody{overflow:auto!important;}.modalStepGroups .overlayBody .stepGroup .stepGroupHeader{margin:0 auto;padding:0;}.modalStepGroups .overlayBody .stepGroup .stepGroupHeader .quantityStepGroupHeader{background-color:#f0f0f0;height:3.4rem;width:100%;border-radius:.4rem;padding:.6rem 0 .6rem .6rem;font-size:2rem;font-weight:600;margin-bottom:2rem;margin-top:2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.modalStepGroups .overlayBody .stepGroup .stepGroupFooter{border-bottom:none;height:0;width:100%;position:relative;border-top:none;color:#666;}.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .button{width:100%;font-size:1.8rem;padding:1.3rem 0;}.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .quantitySelectContainer{font-size:1.6rem;font-weight:600;border-bottom:1px solid #E7E7E7;padding:1.5rem 0;margin-bottom:2rem;}.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent select{display:block;margin-left:1rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;font-family:pragmatica-web,Arial,Helvetica,sans-serif;font-size:1.4rem;color:#666;float:right;width:5.5rem;background-color:#fff;border:1px solid;}.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent select.dropdownBorder{border:.2rem solid #E7E7E7;}.stepGroups .stepGroup .stepGroupFooter .backButton,.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .backButton{display:none!important;}.stepGroups .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent,.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .quantitySelectContainer .quantityContent{margin-left:0;}}#firstAvailableDate{cursor:default;font-size:1.4rem;position:relative;font-weight:700;}#firstAvailableDate .defaultFirstAvailableDate{cursor:pointer;}#firstAvailableDate .loading{line-height:2.5rem;margin-left:16rem;}#firstAvailableDate .earliestArrivalTitle{float:left;}#firstAvailableDate .earliestArrivalTitle .titleText{color:#666;line-height:1.8;}#firstAvailableDate .earliestArrivalDate{margin-left:16.5rem;width:62%;min-height:2.5rem;}#firstAvailableDate .earliestArrivalDate li{list-style-type:disc;line-height:2.6rem;color:#999;}#firstAvailableDate .earliestArrivalDate li .delieveryTxtMessage{font-size:1.2rem;font-style:italic;color:#999;}#firstAvailableDate .defaultFirstAvailableDate .earliestArrivalDate .datelink{line-height:2.6rem;color:#0095CC;text-decoration:underline;}#firstAvailableDate ul{margin:0;}#firstAvailableDate .multipleDates .calendar{margin-top:.2rem;}#firstAvailableDate .multipleDates .earliestArrivalTitle{margin-top:.8rem;}#firstAvailableDate #earliestArrival.longLeadTime .earliestArrivalTitle{width:49%;}#firstAvailableDate #earliestArrival.longLeadTime .earliestArrivalDate{margin-left:28rem;}#firstAvailableDate .calendar,#firstAvailableDate #noDatesAvailible{display:none;}#firstAvailableDate .noDatesAvailible,#firstAvailableDate #earliestArrival.longLeadTime .earliestArrivalTitle .titleText{color:red;}@media screen and (max-width:767px){#firstAvailableDate{padding-bottom:1rem;}#firstAvailableDate .earliestArrivalTitle{float:left;padding-bottom:1rem;padding-right:1.8rem;display:table-cell;}#firstAvailableDate .earliestArrivalDate{display:table-cell;padding-left:1rem;width:62%;margin-bottom:1rem;}#firstAvailableDate .earliestArrivalDate li{margin-left:2rem;text-align:left;}#firstAvailableDate .defaultFirstAvailableDate .earliestArrivalDate{width:100%;margin-left:0;}#firstAvailableDate .defaultFirstAvailableDate .earliestArrivalDate #datesWithOutPers.datelink{text-align:right;font-size:1.2rem;padding-right:1rem;position:absolute;right:0;}#firstAvailableDate .multipleDates .calendar{display:none;margin-top:-.6rem;}#firstAvailableDate .multipleDates .earliestArrivalDate{margin-left:4.5rem;width:100%;}#firstAvailableDate .calendar{display:none;padding-right:.5rem;}#firstAvailableDate #earliestArrival.longLeadTime .earliestArrivalDate,#firstAvailableDate #earliestArrival.longLeadTime .loading{margin-left:4.5rem;}#firstAvailableDate .multipleDates .earliestArrivalTitle,#firstAvailableDate #earliestArrival.longLeadTime .earliestArrivalTitle{float:none;width:100%;}}#optionalStepControl .stepTitle{display:block;font-weight:300;color:#666;font-size:1.8rem;margin:0 0 2rem;}#optionalStepControl .stepTitle span{text-transform:lowercase;}#optionalStepControl label{display:table-cell;vertical-align:top;font-weight:400;color:#666;font-size:1.4rem;}#optionalStepControl label input[type=checkbox]{vertical-align:top;width:2rem;height:2rem;margin:0 1rem;}@media screen and (max-width:767px){#pdpContainer #stepModuleContainer #optionalStepControl.stepModule{padding-bottom:2rem;}#optionalStepControl .stepTitle{padding-top:1rem;}}.tne-2 .mipsContainer #mipsCarousel .mipContainer.selected{border-bottom:.3rem solid #F5A21B;}.mipsContainer{margin:1.5rem auto 3rem;}.mipsContainer .mipsNav{display:none;padding-top:1.2rem;font-size:2rem;font-weight:700;color:#0095CC;}.mipsContainer #prevBtnMips{float:left;padding-right:.5rem;margin-left:1rem;margin-right:1rem;}.mipsContainer #nextBtnMips{float:right;margin-right:1.3rem;}.mipsContainer #mipsCarousel .mipContainer{border-bottom:.3rem solid #E7E7E7;float:left;margin:0 2rem 0 0;width:5rem;height:5.6rem;cursor:pointer;overflow:hidden;}.mipsContainer #mipsCarousel .mipContainer .mipImage{height:5rem;overflow:hidden;}.mipsContainer #mipsCarousel .mipContainer.selected{border-bottom:.3rem solid #0095CC;z-index:10;}.mipsContainer #prevBtnMips~.caroufredsel_wrapper{width:340px!important;}@media screen and (max-width:767px){.mipsContainer{width:100%;margin:0;}.mipsContainer #mipsCarousel div{float:left;}.mipsContainer #mipsCarousel img{width:100%;}.mipsContainer #mipsPager{text-align:center;height:auto;}.mipsContainer #mipsPager a{display:inline-block;height:auto;padding:5px;cursor:default;line-height:1.8rem;}.mipsContainer #mipsPager a.selected span{background:#666;}.mipsContainer #mipsPager span{border-radius:10px;background:#CCC;text-indent:-100px;line-height:0;display:inline-block;width:10px;height:10px;overflow:hidden;}}.availableGiftsContainer{padding:0 2.25rem 0 1rem;}.availableGiftsContainer p{font-size:1.6rem;line-height:2.2rem;margin:0;color:#666;}.availableGiftsContainer p.lead{font-weight:400;margin:2rem 0 .5rem;}.availableGiftsContainer .availableGiftsDefault p{margin-top:2.2rem;}.availableGiftsContainer .availableGiftsDefault .buttonContainer{width:52rem;margin:0 auto;}.availableGiftsContainer .unavailableDayGifts span{font-weight:400;}.availableGiftsContainer .unavailableDayGifts .message1{margin-bottom:2rem;margin-top:2rem;}.availableGiftsContainer .unavailableDayGifts .message2{font-weight:700;margin-bottom:4rem;}.availableGiftsContainer .unavailableDayGifts .separator{text-align:center;margin:1.5rem 0;font-size:2rem;color:#999;}.availableGiftsContainer .unavailableDayGifts .categorypageButton,.availableGiftsContainer .unavailableDayGifts .newDateButton{display:block;width:38rem;margin:0 auto;padding:1rem 0;font-size:2rem;background-color:#0095CC;color:#FFF;text-decoration:none;}.defaultCursor{cursor:default!important;}.pointerCursor{cursor:pointer!important;}.availableGiftsContainer .unavailableDayGifts .newDateButton:hover,.availableGiftsContainer .unavailableDayGifts .categorypageButton:hover{background-color:#1187b3;}@media screen and (max-width:767px){.availableGiftsContainer .availableGiftsDefault .buttonContainer{width:80%;margin:0 auto;}.availableGiftsContainer .unavailableDayGifts .message1{font-size:1.6rem;margin-bottom:2rem;margin-top:0;}.availableGiftsContainer .unavailableDayGifts .categorypageButton,.availableGiftsContainer .unavailableDayGifts .newDateButton{width:80%;margin:0 auto;padding:1rem 5%;font-size:1.6rem;}.availableGiftsContainer .availableGiftsDefault p,.availableGiftsContainer .unavailableDayGifts .separator{font-size:1.6rem;}}.cmnShareIcon{display:inline-block;position:relative;vertical-align:top;}.marginSFF{margin-right:1rem;}.socialLinksContainer{width:50%;float:right;margin-bottom:2rem;overflow:hidden;text-align:right;margin-top:2rem;}.socialLinksContainer span.title{font-size:1.4rem;line-height:2.6rem;font-weight:500;color:#333;margin-right:1rem;float:none;vertical-align:top;}.socialLinksContainer .socialIconsContainer{width:69%;height:2.2rem;display:inline-block;background:url(//static.prvd.com/siteimages/social_links_bg_2.jpg) no-repeat left top;}.socialLinksContainer .socialFacebook{display:inline-block;position:relative;vertical-align:top;margin-right:.3rem;width:5.9rem;}.socialLinksContainer .socialTwitter{display:inline-block;position:relative;vertical-align:top;margin-right:.3rem;width:6rem;}.socialLinksContainer .socialPinterest{cursor:pointer;display:inline-block;position:relative;vertical-align:top;}.socialLinksContainer .socialPinterest a{display:block;width:5.7rem;height:2rem;}body#PFC .socialLinksContainer{margin-top:0!important;}@media screen and (max-width:767px){.socialLinksContainer{border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding:1.6rem 0 1.3rem;margin-bottom:1rem;width:100%;float:none;margin-top:0;text-align:left;}.socialLinksContainer .socialIconsContainer{background:0 0;width:21.8rem;float:none;}.socialLinksContainer span.title{margin-right:1rem;float:left;}.socialLinksContainer .socialFacebook,.socialLinksContainer .socialTwitter,.socialLinksContainer .socialPinterest{margin-right:1rem;}}.progressSpin{position:relative;display:inline-block;width:5em;height:5em;margin:0 .5em;font-size:12px;text-indent:999em;overflow:hidden;-moz-animation:spin 1s infinite steps(8);-o-animation:spin 1s infinite steps(8);-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8);}.small.progressSpin{font-size:6px;}.large.progressSpin{font-size:24px;}.progressSpin:after,.progressSpin:before,.progressSpin>div:after,.progressSpin>div:before{content:'';position:absolute;top:0;left:2.25em;width:.5em;height:1.5em;border-radius:.2em;background:#eee;box-shadow:0 3.5em #eee;-moz-transform-origin:50% 2.5em;-ms-transform-origin:50% 2.5em;-o-transform-origin:50% 2.5em;-webkit-transform-origin:50% 2.5em;transform-origin:50% 2.5em;}.progressSpin:before{background:#555;}.progressSpin:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#777;}.progressSpin>div:before{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:#999;}.progressSpin>div:after{-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background:#bbb;}#pdpContainer{background-color:transparent;font-family:pragmatica-web,Arial,Helvetica,sans-serif;}#pdpContainer .headerfont1{margin-bottom:2rem;}#pdpContainer .headerfont1 .productTitle{font-size:2.2rem;}#pdpContainer .headerfont1 .priceContainer{margin-top:.5rem;}#pdpContainer .headerfont1 .priceContainer .mainPrice_StrikePrice{font-size:1.8rem;color:#999!important;}#pdpContainer .headerfont1 .priceContainer .salePriceRed{color:red;}#pdpContainer .headerfont1 .priceContainer .afterDiscountRed{color:red!important;}#pdpContainer .sameDayDeliveryNotice{padding-top:1.8rem;}#pdpContainer #stepModuleContainer .stepGroup:first-child #calendarControlView .calendarButton{float:right;}#pdpContainer #stepModuleContainer .stepGroup:first-child .OrderNow{display:none;}#pdpContainer .afterDiscount,#pdpContainer .headerfont1 .priceContainer .salePriceGreen{color:#406D00;}#pdpContainer .headerfont1 .priceContainer .mainPrice_OriginalPrice,#pdpContainer .headerfont1 .priceContainer .mainPrice_SalePrice{font-size:1.8rem;}#pdpContainer .headerfont1 .priceContainerAsc .mainPrice_OriginalPrice,#pdpContainer .headerfont1 .priceContainerAsc .mainPrice_StrikePrice{font-size:1.4rem;line-height:2.1rem!important;}@media screen and (max-width:767px){#pdpContainer .headerfont1 .productTitle{font-size:1.6rem;line-height:2.6rem;font-weight:700;}#pdpContainer .headerfont1 .priceContainer .mainPrice_OriginalPrice,#pdpContainer .headerfont1 .priceContainer .mainPrice_StrikePrice{font-size:1.6rem;line-height:1.8rem;color:#AAA!important;}#pdpContainer .headerfont1 .priceContainer .mainPrice_MinSalePrice,#pdpContainer .headerfont1 .priceContainer .mainPrice_SalePrice{font-size:1.6rem;line-height:1.8rem;color:#777;font-weight:700;}#pdpContainer .headerfont1 .priceContainerAsc .mainPrice_OriginalPrice,#pdpContainer .headerfont1 .priceContainerAsc .mainPrice_StrikePrice{line-height:1.8rem!important;color:#AAA!important;}#pdpContainer .rightContainer{padding-left:5%;padding-right:5%;}#pdpContainer #stepModuleContainer .stepModule{overflow:hidden;padding:1rem 0;margin-bottom:0;border-bottom:1px solid #EDEDED;}#pdpContainer #stepModuleContainer .stepModule.calendarView{margin-top:2rem;}#pdpContainer #productTitleSmall{padding:1.2rem 0;margin-bottom:0;border-bottom:1px solid #EDEDED;overflow:hidden;}#pdpContainer #rightColumnDescription{color:#777;border-bottom:1px solid #EDEDED;margin-right:-2.5%;margin-left:-2.5%;margin-bottom:1rem;padding-left:2.5%;padding-right:2.5%;}#pdpContainer #rightColumnDescription .summary{line-height:2.4rem;font-size:1.4rem;}#pdpContainer .launcher .name{font-size:1.6rem;font-weight:700;}#pdpContainer .launcher .price{color:#777;font-size:1.6rem;font-weight:700;}#pdpContainer .launcher .originalPrice,#pdpContainer .launcher .strike{color:#AAA!important;font-size:1.6rem;}#pdpContainer .launcher .link{text-decoration:none;font-size:1.3rem;line-height:2.2rem;margin:0;}#pdpContainer .crossSellLauncher{margin:0;padding:0;overflow:hidden;}#pdpContainer #upSellLauncher{margin:0;padding:0;}#pdpContainer #firstAvailableDate .defaultFirstAvailableDate .earliestArrivalDate{padding:0;margin:0;}#pdpContainer #firstAvailableDate .defaultFirstAvailableDate .earliestArrivalDate .datelink{text-decoration:none;font-size:1.3rem;line-height:3rem;padding:0;letter-spacing:-.04rem;}#pdpContainer #firstAvailableDate .earliestArrivalTitle{padding:0;}#pdpContainer #firstAvailableDate .earliestArrivalTitle .titleText{font-size:1.6rem;letter-spacing:-.03rem;color:#333;}#pdpContainer #calendarControlView{margin-top:3rem;}#pdpContainer .launcherCalendar .calendarButton{height:54px;}#pdpContainer .launcherCalendar .calendarButton .name{font-size:1.6rem;line-height:3rem;font-weight:400;}#pdpContainer .launcherCalendar .calendarButton .calendar{font-size:2rem;line-height:1.6rem;}#pdpContainer .launcherCalendar .calendarButton .link{line-height:2rem;margin-right:1rem;}.ios .deliveryDate{line-height:1.5rem;}#pdpContainer .leftContainer,.UCChannelMessage_r .contents{padding-left:2.5%;padding-right:2.5%;}#pdpContainer .launcher .link:active,#pdpContainer #firstAvailableDate .defaultFirstAvailableDate .earliestArrivalDate .datelink:active{text-decoration:underline;}}.productSetView .productSetDimensionSwatch .productSetOptionSwatch .swatchImageContainer{border-radius:.3rem;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValuePrice{width:62%;}.productSetView .productSetDimensionSwatch .productSetDimensionDdl{margin-bottom:2rem;}.productSetView .productSetDimensionSwatch .productSetDimensionDdl .dimensionTitle{padding-bottom:0;margin-bottom:.4rem;}@media screen and (max-width:767px){.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .pricecontainer{width:47%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValuePrice,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValueEligibleForRewards{width:53%;}}@media screen and (max-width:320px){.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .pricecontainer{width:53%;}.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValueEligibleForRewards,.productSetView .productSetDimensionSwatch .productSetOptionSwatch.textSwatch .swatchImageContainer .swatchValue.swatchValuePrice{width:47%;}}.spinner .calendar{height:2rem;}@media screen and (max-width:767px){.RecentlyViewedContainer,.YouMayAlsoLike{border:none;}.RecentlyViewedContainer .TitleWrapper,.YouMayAlsoLike .TitleWrapper{color:#777;width:100%;font-weight:400;}.RecentlyViewedContainer .TitleWrapper .Title,.YouMayAlsoLike .TitleWrapper .Title{text-transform:uppercase;font-size:1.6rem;}.RecentlyViewedContainer .TitleWrapper .ViewAllTopLink,.YouMayAlsoLike .TitleWrapper .ViewAllTopLink{text-decoration:none;font-weight:700;line-height:2.3rem;}.RecentlyViewedContainer .TitleWrapper .ViewAllTopLink:active,.YouMayAlsoLike .TitleWrapper .ViewAllTopLink:active{text-decoration:underline;}.RecentlyViewedContainer .RelatedProduct,.YouMayAlsoLike .RelatedProduct{margin:auto;width:100%;height:auto;overflow:hidden;border:1px solid #EDEDED;text-align:left;}.RecentlyViewedContainer .RelatedProduct .Product .ImageHolder,.YouMayAlsoLike .RelatedProduct .Product .ImageHolder{float:left;width:30%;height:auto;max-width:15.1rem;}.RecentlyViewedContainer .RelatedProduct .Product .ImageHolder a img,.YouMayAlsoLike .RelatedProduct .Product .ImageHolder a img{width:100%;height:auto;max-width:14.5rem;max-height:14.5rem;vertical-align:bottom;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder{float:left;width:70%;margin-top:1rem;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .Name,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .Name{margin-left:1rem;margin-right:1rem;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .Name a,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .Name a{font-size:1.6rem;font-weight:700;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .salePrice,.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .strikePrice,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .salePrice,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .strikePrice{margin-left:1rem;margin-top:.5rem;font-size:1.6rem;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .strikePrice,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .strikePrice{color:#AAA;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .salePrice,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .salePrice{color:#777!important;font-weight:700;}.RecentlyViewedContainer .RelatedProduct .Product .namePriceHolder .salePrice.hasStrike,.YouMayAlsoLike .RelatedProduct .Product .namePriceHolder .salePrice.hasStrike{margin-left:0;margin-top:.5rem;font-size:1.6rem;}.RecentlyViewedContainer .RelatedProduct:nth-child(even),.YouMayAlsoLike .RelatedProduct:nth-child(even){margin-bottom:2rem;margin-right:0;}}.stepGroup:nth-child(2) .launcherCalendar .calendarButton{display:none;float:right;}.stepGroup:nth-child(2) .stepGroupFooter .OrderNow{display:none!important;}.stepGroup:nth-child(2) .stepGroupFooter .backButton{height:45px;}.stepGroup:nth-child(2) .stepGroupFooter .button{padding:1.4rem 0;}.personalizationView{color:#333;}.personalizationView .stepType{font-size:1.8rem;margin-bottom:1rem;}.personalizationView .personalizablePidsView{margin:0 1rem;}.personalizationView .personalizablePidsView .personalizationTextFieldView{margin-bottom:1rem;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer{width:54%;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer input{width:100%;border:.1rem solid #E7E7E7;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;height:2.5rem;padding-left:.4rem;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer .fieldName{float:left;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer .characterLimit{float:right;font-size:1rem;line-height:2;color:#999;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer .errorMessage{display:none;}.personalizationView .personalizablePidsView .showError .textContainer .errorMessage{display:block;font-size:1rem;color:red;}@media screen and (max-width:767px){.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer{width:100%;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer input{height:3rem;font-size:1.4rem;}.personalizationView .personalizablePidsView .personalizationTextFieldView .textContainer .errorMessage{display:none;}.personalizationView .personalizablePidsView .showError .textContainer .errorMessage{display:block;font-size:1rem;color:red;}.modalStepGroups .overlayBody .stepGroup .stepGroupFooter .OrderNow{display:none!important;}.stepGroups .stepGroup .stepGroupFooter .button{margin-top:1rem;}}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden;border-radius:0;background-color:unset;padding:0;cursor:pointer;padding-bottom:0;}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.sp-top{position:relative;width:100%;display:inline-block;margin-bottom:3px;}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0;}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%;}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%;background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);}.sp-clear-enabled .sp-hue{top:33px;height:77.5%;}.sp-fill{padding-top:80%;}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0;}.sp-alpha-enabled .sp-top{margin-bottom:18px;}.sp-alpha-enabled .sp-alpha{display:block;}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8;}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px;}.sp-alpha-inner{border:solid 1px #333;}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px;}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr=#FFFFFFFF,endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81');}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81,endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000');}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00');}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00');}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff');}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff');}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff');}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000');}.sp-hidden{display:none!important;}.sp-cf:after,.sp-cf:before{content:"";display:table;}.sp-cf:after{clear:both;}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000!important;cursor:pointer;position:absolute;top:0;left:0;}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8;}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font-family:inherit;font-weight:400;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.sp-input-container{float:right;width:100px;margin-bottom:4px;}.sp-initial-disabled .sp-input-container{width:100%;}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:0 0;border-radius:3px;color:#222;}.sp-input:focus{border:1px solid orange;}.sp-input.sp-validation-error{border:1px solid red;background:#fdd;}.sp-palette-container,.sp-picker-container{position:relative;padding-top:1rem;padding-right:1rem;padding-left:1rem;background-color:initial;}.sp-picker-container{width:172px;}.sp-palette-container{border-right:solid 1px #ccc;}.sp-palette-only .sp-palette-container{border:0;}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent;width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0;}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange;}.sp-initial{float:left;border:solid 1px #333;}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0;}.sp-button-container,.sp-palette-button-container{float:right;}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:solid 1px #fff;background:#eee;color:#333;vertical-align:middle;}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#fff;color:#111;}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver;}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px;}.sp-preview{position:relative;width:3rem;height:3rem;border:solid 1px #fff;margin-right:5px;float:left;z-index:0;}.sp-palette{max-width:220px;}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle;}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd;}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none;}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline;}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000;}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat;}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);}.sp-container.sp-flat,.sp-thumb-el{position:relative;}.sp-clear,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial{display:none;}.sp-clear.sp-clear-display,.sp-initial .sp-clear-display{background-position:center;}@media screen and (max-width:767px){.sp-color{right:40%;}.sp-hue{left:63%;}.sp-fill{padding-top:60%;}.sp-container{background-color:#fff;padding-right:5.5rem;border:1px solid #4A5EC1;}.sp-picker-container{padding:1rem;}.sp-button-container{position:absolute;right:0;top:0;}.sp-button-container button{position:absolute;margin-top:1rem;}textarea{transform-style:flat;text-rendering:geometricPrecision;}}