@font-face{font-family:coustard;font-style:normal;font-weight:900;src:local('Coustard-Black'),url(https://fonts.gstatic.com/s/coustard/v6/zZrOBKsm_2zXTCex2CMWjeL2WfuF7Qc3ANwCvwl0TnA.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:rochester;font-style:normal;font-weight:400;src:local('Rochester'),local('Rochester-Regular'),url(https://fonts.gstatic.com/s/rochester/v6/nE50b4-SbQ54pks-8vOplxJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.amgiftwrap-popup-content{width:1100px}.amgiftwrap-cart-button{text-align:left;padding-top:10px}.ca-container{position:relative;margin:25px auto 20px;width:990px;height:450px}.ca-wrapper{width:100%;height:100%;position:relative}.ca-item{position:relative;float:left;width:330px;height:100%;text-align:center}.ca-more{position:absolute;bottom:10px;right:0;padding:4px 15px;font-weight:700;background:#ccbda2;text-align:center;color:#fff;font-family:georgia,times new roman,serif;font-style:italic;text-shadow:1px 1px 1px #897c63;display:none}.ca-more:hover{background:#cfae71}.ca-choose{position:absolute;bottom:10px;left:0;padding:4px 15px;font-weight:700;background:#ccbda2;text-align:center;color:#fff;font-family:georgia,times new roman,serif;font-style:italic;text-shadow:1px 1px 1px #897c63;display:none}.ca-choose:hover{background:#cfae71}.ca-close{position:absolute;top:10px;right:10px;background:#fff url(img/cross.png)no-repeat 50%;width:27px;height:27px;text-indent:-9e3px;outline:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);opacity:.7}.ca-close:hover{opacity:1}.ca-item-main.selected{outline:2px dotted #228b22}.ca-item-main{padding:20px;position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#fff;overflow:hidden;-moz-box-shadow:1px 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.4);box-shadow:1px 1px 4px rgba(0,0,0,.4);cursor:pointer}.ca-icon{width:233px;height:189px;position:relative;margin:0 auto;background-position:50%;background-repeat:no-repeat}.ca-item h3{font-family:coustard,sans-serif;text-transform:uppercase;font-size:20px;color:#000;margin-bottom:20px;padding-top:20px;max-height:65px;text-align:center;text-shadow:0 1px 1px #e4ebe9}.ca-item h4{font-family:georgia,times new roman,serif;font-style:italic;font-size:12px;text-align:left;padding-left:10px;line-height:24px;margin:10px;position:relative;text-transform:none}#section-flip-4{overflow-y:scroll}a.flip-5{text-overflow:clip!important;font-style:normal}.amgiftwrap-text{padding-bottom:10px;text-align:left;font-style:normal}#section-flip-2 .ca-content h6{margin:10px 20px 0 35px;font-size:25px}.content-wrap #messages{margin-bottom:-25px}#section-flip-5{width:600px;padding:10px 40px;background:#fff;box-shadow:0 -3px 3px rgba(0,0,0,.25);margin:0}#section-flip-5 .form-list{padding-bottom:20px;margin:0}#section-flip-5 .form-list textarea{height:10em;margin-bottom:15px}.ca-item h4 span{text-indent:50px;display:block;text-transform:none}.ca-item h4 span.ca-quote{color:#f4eee3;font-size:100px;position:absolute;top:20px;left:0;text-indent:0;text-transform:none}span.ca-price{position:absolute;top:10px;right:0;padding:4px 15px;font-weight:700;background:#494642;text-align:center;color:#fff;font-family:georgia,times new roman,serif;font-style:italic;text-shadow:1px 1px 1px #897c63;z-index:9000}span.ca-number{position:absolute;top:10px;left:5px;padding-top:2px;padding-right:6px;padding-bottom:3px;padding-left:6px;font-weight:700;background:#494642;text-align:center;color:#fff;font-family:georgia,times new roman,serif;font-style:italic;text-shadow:1px 1px 1px #897c63;border-radius:15px;-moz-border-radius:15px;opacity:.5;width:10px;font-size:11px;z-index:9000}.ca-content-wrapper{background:#b0ccc6;position:absolute;width:0;height:440px;top:5px;text-align:left;z-index:10000;overflow:hidden}.ca-content{width:660px;overflow:hidden}.ca-content-text{font-size:14px;font-style:italic;font-family:georgia,times new roman,serif;margin:10px 20px;padding:10px 20px;line-height:24px}.ca-content-text p{padding-bottom:5px}.ca-content h6{margin:25px 20px 0 35px;font-size:32px;padding-bottom:5px;color:#000;font-family:coustard,sans-serif;color:#60817a;border-bottom:2px solid #99bcb4;text-shadow:1px 1px 1px #99bcb4}.ca-content ul{margin:20px 35px;height:30px}.ca-content ul li{float:left;margin:0 2px}.ca-content ul li a{color:#fff;background:#000;padding:3px 6px;font-size:14px;font-family:georgia,times new roman,serif;font-style:italic}.ca-content ul li a:hover{background:#fff;color:#000;text-shadow:none}.ca-nav span{width:25px;height:38px;background:url(img/arrows.png)no-repeat;position:absolute;top:50%;margin-top:-19px;left:-40px;text-indent:-9e3px;opacity:.7;cursor:pointer;z-index:100}.ca-nav span.ca-nav-next{background-position:100% 0;left:auto;right:-40px}.ca-nav span:hover{opacity:1}.ca-container a{color:#000;text-decoration:none}.ca-container .clr{clear:both}.ca-container h1,h5{margin:15px;font-size:44px;color:#000;font-family:rochester,sans-serif;text-shadow:1px 1px 1px #fff;text-align:center}.ca-container h1 span,h5{font-size:20px;display:block;color:#60817a}.ca-container .header{height:25px;line-height:24px;font-size:13px;background:#000;opacity:.9;text-transform:uppercase;z-index:4}.ca-container .header a{padding:5px 10px;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#ddd;text-align:right}.ca-container .header a:hover{color:#fff}.ca-container .header a span{font-weight:700}.ca-container .header span.right_ab{position:absolute;right:4px}#amgiftwrap_popup_form_save_button{padding:8px 20px;font-weight:700;background:#ccbda2;text-align:center;color:#000;font-family:georgia,times new roman,serif;font-style:italic;border:none;margin-top:20px;cursor:pointer}#amgiftwrap_popup_form_save_button:hover{background:#cfae71}#amgiftwrap_design_clear{padding:4px 10px 2px;font-weight:700;background:#ccbda2;text-align:center;color:#000;font-family:georgia,times new roman,serif;font-style:italic;border:none;margin-top:5px;cursor:pointer;float:right}#amgiftwrap_design_clear:hover{background:#cfae71}#amgiftwrap_message_cards_clear{padding:4px 10px 2px;font-weight:700;background:#ccbda2;text-align:center;color:#000;font-family:georgia,times new roman,serif;font-style:italic;text-shadow:1px 1px 1px #897c63;border:none;margin-top:5px;cursor:pointer;float:right}#amgiftwrap_message_cards_clear:hover{background:#cfae71}.tabs-style-flip{max-width:1200px}.tabs-style-flip nav a{padding:.5em 0;color:#2cc185;-webkit-transition:color .3s;transition:color .3s}.tabs-style-flip nav a:hover,.tabs-style-flip nav a:focus,.tabs-style-flip nav li.tab-current a{color:#74777b}.tabs-style-flip nav a span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.625em}.tabs-style-flip nav a::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f0;content:'';-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;-webkit-transform:perspective(900px)rotate3d(1,0,0,90deg);transform:perspective(900px)rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%}.tabs-style-flip nav li.tab-current a::after{background-color:#fff;-webkit-transform:perspective(900px)rotate3d(1,0,0,0);transform:perspective(900px)rotate3d(1,0,0,0)}.tabs-style-flip .content-wrap{background:#fff;min-height:520px}.tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em}.tabs nav{text-align:center;background-color:#f7f7f7}.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.tabs nav ul li{position:relative;z-index:1;display:inline-block;margin:0;text-align:center;min-width:180px}.tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;padding-left:10px;padding-right:10px}.tabs nav a span{vertical-align:middle;font-size:.75em}.tabs nav li.tab-current a{color:#74777b}.tabs nav a:focus{outline:none}.content-wrap{position:relative}.content-wrap section{display:none;margin:0 auto;padding:1em;max-width:1200px;text-align:center}.content-wrap section.content-current{display:block}.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,.6)}.no-flexbox nav ul{display:block}.no-flexbox nav ul li{min-width:15%;display:inline-block}@media screen and (max-width:58em){.tabs nav a.icon span{display:none}.tabs nav a:before{margin-right:0}}.amgiftwrap-heading{font-weight:700;padding-bottom:10px}.amgiftwrap-list div{width:600px;padding-top:20px}.amgiftwrap-list h2{font:40px/1.5 Helvetica,Verdana,sans-serif;margin:0;padding:0}.tabs .content-wrap .messages{text-decoration:none;width:500px;padding-top:10px;text-align:left}.amgiftwrap-loader{width:1e3px;height:650px;background-color:#fff}.amgiftwrap-list ul{list-style-type:none;margin:0;padding:0}.amgiftwrap-list li{font:200 15px/1.5 Helvetica,Verdana,sans-serif;border-bottom:1px solid #ccc}.amgiftwrap-list li:last-child{border:none}.amgiftwrap-list li a{text-decoration:none;color:#000;display:block;cursor:default;-webkit-transition:font-size .3s ease,background-color .3s ease;-moz-transition:font-size .3s ease,background-color .3s ease;-o-transition:font-size .3s ease,background-color .3s ease;-ms-transition:font-size .3s ease,background-color .3s ease;transition:font-size .3s ease,background-color .3s ease}.amgiftwrap-list li a:hover{background:#f6f6f6}.amgiftwrap-cart-button-text{padding-bottom:10px}.amgiftwrap-cart-button-text ul{margin-left:10px;list-style:disc inside}#amgiftwrap-mobile-select-wrap{display:none;margin:.75rem 0}#amgiftwrap-mobile-select-wrap select{width:100%}#amgiftwrap-mobile-message{display:none;margin-top:.625rem}@media(max-width:1024px){.tabs,#design-container,#card-container,#section-flip-3,#section-flip-4{display:none!important}#amgiftwrap-mobile-select-wrap{display:block}#amgiftwrap-mobile-message .form-list{margin:.5rem 0 0}#amgiftwrap-mobile-message .fields{display:block!important}#amgiftwrap-mobile-message .field{float:none!important;width:100%!important;margin:0 0 .625rem!important}#amgiftwrap-mobile-message label{display:block;margin:0 0 .375rem;font-size:.875rem;line-height:1.2}#amgiftwrap-mobile-message .input-box{width:100%!important}#amgiftwrap-mobile-message input.input-text,#amgiftwrap-mobile-message textarea{width:100%!important;box-sizing:border-box;padding:.625rem;font-size:1rem}#amgiftwrap-mobile-message textarea{min-height:5.625rem;resize:vertical}.amgiftwrap-popup-content{width:80vw!important;max-width:80vw!important;overflow-x:hidden}.fancybox-wrap,.fancybox-inner,.fancybox-skin,.fancybox-outer{width:80vw!important;max-width:80vw!important;height:auto!important;margin:0!important}.fancybox-item.fancybox-close{right:6px!important;top:6px!important}}