/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=94446029002a369c3497)
 * Config saved to config.json and https://gist.github.com/94446029002a369c3497
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:24px;padding-right:24px}@media (min-width:792px){.container{width:768px}}@media (min-width:1008px){.container{width:988px}}@media (min-width:1272px){.container{width:1248px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:24px;padding-right:24px}.flex-row,.row{margin-left:-12px;margin-right:-12px}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row::after,.flex-row::before{content:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width:768px){.flex-row,.row{margin-left:-24px;margin-right:-24px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:24px;padding-right:24px}}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:792px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:1008px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1272px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table;clear:both}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto;float:none}.pull-right{float:right!important}.pull-left{float:left!important}.clear{clear:both!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:791px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:791px){.visible-xs-block{display:block!important}}@media (max-width:791px){.visible-xs-inline{display:inline!important}}@media (max-width:791px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:792px) and (max-width:1007px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:792px) and (max-width:1007px){.visible-sm-block{display:block!important}}@media (min-width:792px) and (max-width:1007px){.visible-sm-inline{display:inline!important}}@media (min-width:792px) and (max-width:1007px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1008px) and (max-width:1271px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1008px) and (max-width:1271px){.visible-md-block{display:block!important}}@media (min-width:1008px) and (max-width:1271px){.visible-md-inline{display:inline!important}}@media (min-width:1008px) and (max-width:1271px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1272px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1272px){.visible-lg-block{display:block!important}}@media (min-width:1272px){.visible-lg-inline{display:inline!important}}@media (min-width:1272px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:791px){.hidden-xs{display:none!important}}@media (min-width:792px) and (max-width:1007px){.hidden-sm{display:none!important}}@media (min-width:1008px) and (max-width:1271px){.hidden-md{display:none!important}}@media (min-width:1272px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:0;border:0;margin:0;padding:0}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.hidden.on{display:block!important}.reverse{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}.affix{position:fixed}.btm-25{margin-bottom:25px}.btm-15{margin-bottom:15px}.toast{opacity:1!important;background-color:#d3f0e0!important;color:#117816!important;border:1px solid #117816;border-radius:5px!important}.toast-message{font-weight:400!important}.toast-message span{font-weight:700!important}.toast-close-button{color:#117816!important}#toast-container>div{opacity:1!important}#toast-container>.toast-success{background-image:none!important}#checkmark{height:15px;width:25px}.lato{font-family:Lato,sans-serif}.merriweather{font-family:Merriweather,serif}.damion{font-family:Damion,cursive}body{font-family:Lato,sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#493329}b,strong{font-weight:400}small{font-size:80%}a{text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;color:#b4252d}a:hover{color:#493329}.btn{background:#b4252d;color:#fbf4eb;font-size:16px;font-weight:700;line-height:1.2;display:inline-block;border:3px solid #f5e2cb;border-radius:40px;padding:9px 24px;-webkit-transition:all .25s cubic-bezier(.18, .89, .32, 1.28);transition:all .25s cubic-bezier(.18, .89, .32, 1.28)}.btn:not(:disabled):hover{background:#901e25;color:#f5e2cb}.btn.btn-small{border:none;font-size:14px;padding:7px 14px}.btn.btn-large{font-size:18px;padding:14px 24px}.btn.btn-white{background-color:transparent;border-color:#b4252d;color:#493329}.btn.no-border{border:none}.btn.muted{background:#f5e2cb;color:#901e25}.btn.full-width{width:100%;text-align:center}.btn.full-width+.full-width{margin-top:12px}.btn:disabled.address-invalid,.btn:disabled.no-shipping,.btn:not(.gift-card-only).address-invalid,.btn:not(.gift-card-only).no-shipping{cursor:default;background-color:#f5e2cb;color:#632a17}#formBillingShipping .btn:disabled{cursor:default;background-color:#f5e2cb;color:#632a17}.btn img{margin:0 0 0 8px!important;border:none!important;display:inline!important}.h1,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;font-weight:700;clear:both}.h1,h1{font-size:36px;color:#b4252d;margin-bottom:12px;line-height:44px}.h2,h2{color:#b4252d;font-size:30px;line-height:36px}.h3,h3{color:#632a17;font-size:24px;font-weight:400;padding:24px 0 4px 0}.h3 span,h3 span{color:#b4252d}.h6{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;padding:0}hr{height:2px;background:#f5e2cb;clear:both;margin-bottom:60px}address{font-style:normal}.text-center{text-align:center}.text-right{text-align:right}.sub-intro{font-size:22px;line-height:32px;padding-top:6px}.alert{text-align:center;border:2px solid #f5e2cb;padding:12px;margin-bottom:36px!important;border-radius:6px;background:#fbf4eb;font-size:20px;font-weight:400}.alert.warning{color:#b4252d;border-color:#901e25}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}::-webkit-input-placeholder{color:rgba(99,42,23,.4)}::-moz-placeholder{color:rgba(99,42,23,.4)}::-ms-input-placeholder{color:rgba(99,42,23,.4)}::placeholder{color:rgba(99,42,23,.4)}.accordion{clear:both;margin-bottom:48px}.accordion .accordion-toggle{display:block;cursor:pointer;border:2px solid #f5e2cb;border-width:2px 0;color:#632a17;font-size:20px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;margin-top:-2px;position:relative;padding:12px 24px 6px 0;font-weight:700;font-family:Merriweather,serif}.accordion .accordion-toggle.on{border-bottom-color:transparent;color:#901e25}.accordion .accordion-toggle.on:after{background-image:url(images/jewel-accordion-collapse.png);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.accordion .accordion-toggle:hover{color:#b4252d}.accordion .accordion-toggle:first-of-type{border-top:none;margin-top:0}.accordion .accordion-toggle:after{content:"";position:absolute;right:0;height:42px;width:16px;top:0;background:url(images/jewel-accordion-expand.png) no-repeat right center;-webkit-transition:all .25s cubic-bezier(.18, .89, .32, 1.28);transition:all .25s cubic-bezier(.18, .89, .32, 1.28)}.accordion .accordion-toggle>h1,.accordion .accordion-toggle>h2,.accordion .accordion-toggle>h3,.accordion .accordion-toggle>h4,.accordion .accordion-toggle>h5,.accordion .accordion-toggle>h6{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;padding:0}.accordion .accordion-content{display:none;padding-bottom:28px}.accordion .accordion-content.on{display:block}.accordion .accordion-content :last-child{margin-bottom:0!important}.accordion .accordion-content img{border:none!important;margin-top:7px}.accordion.small{margin-bottom:0}.accordion.small .accordion-toggle{font-size:18px;font-weight:400}.accordion.small .accordion-toggle:after{height:42px}.accordion.small .accordion-content{margin-top:0}.accordion.ups-warning{margin-bottom:0;border-radius:10px;background-color:#fbf4eb;padding:10px}@media (min-width:792px){.accordion.ups-warning{background-color:#fff}}.accordion.ups-warning .accordion-toggle{font-size:14px;color:#b4252d;border:none;font-weight:400}@media (min-width:792px){.accordion.ups-warning .accordion-toggle{font-size:17px}}.accordion.ups-warning .accordion-toggle:after{height:42px}.accordion.ups-warning .accordion-content{margin-top:0;margin-left:50px}.ui-datepicker-header{text-align:center;background:#f5e2cb;font-weight:400;padding:6px 0;position:relative}.ui-datepicker-header.ui-state-disabled a{display:none}.ui-datepicker-header a{position:absolute;height:30px;width:30px;top:7px;text-indent:-1000em;background-repeat:no-repeat;cursor:pointer;background-color:#fbf4eb;background-position:center center;border-radius:50%;border:2px solid #e8bf8b;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.075);box-shadow:0 1px 3px rgba(0,0,0,.075)}.ui-datepicker-header a:hover{border-color:#901e25;background-color:#fff}.ui-datepicker-header .ui-datepicker-prev{left:7px;background-image:url(images/jewel-prev.png)}.ui-datepicker-header .ui-datepicker-next{right:7px;background-image:url(images/jewel-next.png)}.ui-datepicker-header .ui-state-disabled{display:none}#main table.ui-datepicker-calendar{border:2px solid #f5e2cb}#main table.ui-datepicker-calendar.ui-state-disabled td a{color:rgba(73,51,41,.25);border:1px #f5e2cb solid;cursor:default}#main table.ui-datepicker-calendar.ui-state-disabled td.ui-datepicker-current-day a{color:rgba(73,51,41,.25);background-color:#fff}#main table.ui-datepicker-calendar td,#main table.ui-datepicker-calendar th{border:none;text-align:center;padding:0 2px 2px 0;background-color:#fbf4eb}#main table.ui-datepicker-calendar th{line-height:20px;padding-top:12px}#main table.ui-datepicker-calendar td:first-child{padding-left:2px}#main table.ui-datepicker-calendar td a,#main table.ui-datepicker-calendar td span{display:block;border:1px #f5e2cb solid;border-radius:2px;background-color:#fff}#main table.ui-datepicker-calendar td span{color:rgba(73,51,41,.25)}#main table.ui-datepicker-calendar td a{border-color:rgba(99,42,23,.5);color:#901e25}#main table.ui-datepicker-calendar a:hover{border-color:#b4252d;color:#b4252d}#main table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fbf4eb;background-color:#b4252d}.tooltip-window{border-radius:6px;position:absolute;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:20;visibility:hidden;display:none;-webkit-box-shadow:0 2px 12px rgba(73,51,41,.9);box-shadow:0 2px 12px rgba(73,51,41,.9)}.tooltip-window:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent}.tooltip-window.top{background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top}.tooltip-window.top:after{bottom:100%;left:50%;border-bottom-color:#6b6565;border-width:12px;margin-left:-12px}.tooltip-window.right{background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,0))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top}.tooltip-window.right:after{left:100%;top:50%;border-left-color:#6b6565;border-width:12px;margin-top:-12px}.tooltip-window.bottom{background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,0))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top}.tooltip-window.bottom:after{top:100%;left:50%;border-top-color:#6b6565;border-width:12px;margin-left:-12px}.tooltip-window.left{background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5))),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%),url(images/bg-blackboard-repeat-y.jpg) repeat-y center top}.tooltip-window.left:after{right:100%;top:50%;border-right-color:#6b6565;border-width:12px;margin-top:-12px}.tooltip-window.on{opacity:1;visibility:visible;display:block}.tooltip-window dl{font-size:16px;line-height:37px;font-weight:400;padding-top:12px}.tooltip-window dt{color:#f5e2cb;width:100%;height:37px;padding-left:24px;border-bottom:1px dotted #898685}.tooltip-window dd{color:#fbf4eb;width:100%;padding-right:24px;text-align:right;margin-top:-37px}.tooltip-window a{color:#f5e2cb;text-decoration:underline}.tooltip-window a:hover{text-decoration:none}.tooltip-window a.btn{text-decoration:none;color:#fbf4eb}#tooltip-price-chart{right:12px}#tooltip-price-chart p{color:#fff;text-align:center;font-size:14px;height:58px;line-height:58px}#main .product-description-tooltip{color:#fbf4eb;right:12px}#main .product-description-tooltip img{display:block;margin:0;float:right;border-width:0;height:133px;width:auto;margin:7px 0 0 17px}#main .product-description-tooltip .product-description{padding:24px}#main .product-description-tooltip .tooltip-close{position:absolute;text-indent:-1000em;height:30px;width:30px;border-radius:36px;background:#fbf4eb url(images/jewel-remove.png) no-repeat center center;top:-6px;right:-6px;border:2px solid #632a17;padding:0}#main .product-description-tooltip .tooltip-close:hover{border-color:#b4252d;background-color:#f5e2cb}#main .product-description-tooltip h4{font-size:36px;font-family:Damion,cursive;font-weight:400;margin-bottom:12px;line-height:32px}#main .product-description-tooltip p{margin-bottom:12px}#main .product-description-tooltip .btn{display:inline-block}#tooltip-security-code img{vertical-align:bottom}.quantity-block.error,.ship-to-block.error{-webkit-box-shadow:0 0 10px #b4252d;box-shadow:0 0 10px #b4252d;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:4;animation-iteration-count:4;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:wiggle;animation-name:wiggle}@-webkit-keyframes wiggle{from{-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}to{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}}@keyframes wiggle{from{-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}to{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}}.site-banner{background:#f9eee0;color:#493329;font-size:15px;line-height:23px;padding:12px 0;position:relative;z-index:11;text-align:center}.site-banner a{color:#493329;text-decoration:underline}.site-banner-content,.site-banner-expand{margin:0 auto;max-width:850px;position:relative}.site-banner-expanded{cursor:pointer}.site-banner-expanded .site-banner-content{padding-right:30px}.site-banner-expanded .site-banner-content:after{background:url(images/angle-down.svg) no-repeat center;background-size:cover;content:'';display:block;height:25px;width:25px;position:absolute;right:0;-webkit-transition:all 250ms;transition:all 250ms;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.expanded .site-banner-content:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.site-banner-expand{display:none;margin-top:12px;font-size:15px;line-height:23px}#top{background:#901e25;font-size:16px;color:#fbf4eb;text-align:center;padding:6px 0;line-height:24px}#top h3{font-family:Lato,sans-serif;font-weight:300}#top ul{list-style:none}#top li{display:none}#top li.phone{display:block}#top li.phone a{color:#fff}#top li.phone span{padding-left:4px}#top li.phone span:before{content:"("}#top li.phone span:after{content:")"}#top p{display:none}.header{background:#b4252d;position:relative;z-index:11}.header .container{position:relative}.header #logo{height:78px;width:90px;text-indent:-1000em;background:url(images/logo.png) no-repeat 0 0;background-size:cover;-webkit-transition-timing-function:cubic-bezier(0.18,0.89,0.32,1.28);transition-timing-function:cubic-bezier(0.18,0.89,0.32,1.28);position:absolute;z-index:1;left:50%;top:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header #logo:hover{-webkit-transform:translateX(-50%) rotate(4deg);transform:translateX(-50%) rotate(4deg)}.header a:hover{color:#fbf4eb}.header:after{content:"";position:absolute;width:100%;height:5px;background:transparent url(images/bg-header.png) repeat-x 0 bottom;left:0;bottom:-5px;z-index:0}.main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav form{display:none}.main-nav input{height:52px;width:100%}.main-nav .search-btn{height:52px;width:35px;text-indent:-1000em;background:url(images/jewel-search.png) no-repeat 0 center;position:absolute;border:none;top:0;right:0;opacity:.7}.main-nav .search-btn:hover{opacity:1}.main-nav ::-webkit-input-placeholder{color:rgba(245,226,203,.7)}.main-nav :-moz-placeholder{color:rgba(245,226,203,.7)}.main-nav ::-moz-placeholder{color:rgba(245,226,203,.7)}.main-nav :-ms-input-placeholder{color:rgba(245,226,203,.7)}.main-nav ul{display:none}.main-nav-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-trigger,.search-toggle{background:0 0;border:none;padding:0}.search-toggle{margin-right:20px;background:url(images/search-icon.svg) no-repeat center center;height:22px;width:22px}.cart-trigger{position:relative;font-weight:700;display:block;height:22px;padding:0 12px 0 32px;font-size:12px;color:#fff;border-radius:6px 6px 0 0}.cart-trigger:hover::before{background-color:#901e25}.cart-trigger::before{content:'';position:absolute;top:50%;left:50%;width:41px;height:41px;border-radius:50%;border:2px solid #901e25;background:rgba(144,30,37,.8);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart-trigger::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7692 19.3847C19.2366 19.3847 19.6154 19.0059 19.6154 18.5385C19.6154 18.0712 19.2366 17.6924 18.7692 17.6924C18.3019 17.6924 17.9231 18.0712 17.9231 18.5385C17.9231 19.0059 18.3019 19.3847 18.7692 19.3847Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3077 19.3847C10.775 19.3847 11.1539 19.0059 11.1539 18.5385C11.1539 18.0712 10.775 17.6924 10.3077 17.6924C9.84038 17.6924 9.46155 18.0712 9.46155 18.5385C9.46155 19.0059 9.84038 19.3847 10.3077 19.3847Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1.61548H5L7.68 12.9452C7.77144 13.3348 8.02191 13.6847 8.38755 13.9337C8.75318 14.1828 9.2107 14.3151 9.68 14.3075H19.4C19.8693 14.3151 20.3268 14.1828 20.6925 13.9337C21.0581 13.6847 21.3086 13.3348 21.4 12.9452L23 5.84614' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.cart-trigger span{position:absolute;top:0;left:0;width:100%;line-height:1;margin:-1px 0 0 2px}.main-nav-shop{background:0 0;border:none;display:inline-block;color:#fbf4eb;font-size:16px;font-weight:300;font-family:Lato,sans-serif;position:relative;height:22px;line-height:22px;width:28px;padding:0;padding-left:40px}.main-nav-shop .line{position:absolute;height:2px;background:#fbf4eb;width:28px;-webkit-transition:all .25s cubic-bezier(.18, .89, .32, 1.28);transition:all .25s cubic-bezier(.18, .89, .32, 1.28);left:0;top:0}.main-nav-shop .middle{margin-top:10px}.main-nav-shop .bottom{margin-top:20px}.main-nav-shop.on .bottom,.main-nav-shop.on .top{margin-top:0;top:10px;left:6px}.main-nav-shop.on .top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-nav-shop.on .middle{opacity:0}.main-nav-shop.on .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mini-search{position:fixed;background:#f5e2cb;z-index:11;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0;right:200%;left:auto;top:12px;-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,.25);box-shadow:0 0 12px 6px rgba(0,0,0,.25);padding:24px}#mini-search.on{left:12px;right:12px;opacity:1}#mini-search .search-close{background:#fbf4eb url(images/jewel-remove.png) no-repeat center center;position:absolute;top:-6px;right:-6px;height:30px;width:30px;border-radius:30px;text-indent:-1000em;border:2px solid #b4252d;z-index:10}#mini-search .search-close:hover{background-color:#f5e2cb;border-color:#901e25}#mini-search form{width:100%;position:relative}#mini-search form input{width:100%;border-width:0 0 2px 0;background:0 0;border-radius:0;color:#632a17;padding:0;height:60px;line-height:60px;font-size:26px;font-weight:300}#mini-search form ::-webkit-input-placeholder{color:rgba(73,51,41,.7)}#mini-search form :-moz-placeholder{color:rgba(73,51,41,.7)}#mini-search form ::-moz-placeholder{color:rgba(73,51,41,.7)}#mini-search form :-ms-input-placeholder{color:rgba(73,51,41,.7)}#mini-search form button{height:43px;width:35px;background:url(images/jewel-search-2.png) no-repeat center;position:absolute;border:none;top:7px;right:0;opacity:.7}#mini-search form button:hover{opacity:1}#mini-cart{position:fixed;background:#f5e2cb;text-align:left;font-size:16px;z-index:11;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0;right:200%;left:auto;top:12px;-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,.25);box-shadow:0 0 12px 6px rgba(0,0,0,.25)}#mini-cart.on{left:12px;right:12px;opacity:1}#mini-cart .cart-close{background:#fbf4eb url(images/jewel-remove.png) no-repeat center center;position:absolute;top:-6px;right:-6px;height:30px;width:30px;border-radius:30px;text-indent:-1000em;border:2px solid #b4252d;z-index:10}#mini-cart .cart-close:hover{background-color:#f5e2cb;border-color:#901e25}#mini-cart li{border-bottom:2px solid #f5e2cb;background:#fbf4eb;padding:20px;position:relative;width:360px;margin-left:0!important;list-style:none;float:left;width:100%}#mini-cart li:last-of-type{border-bottom:0}#mini-cart li a{padding:0;line-height:18px;color:#b4252d}#mini-cart li img{border:3px solid #f5e2cb;max-width:54px}#mini-cart .remove{float:right;line-height:normal}#mini-cart h5{font-family:Lato,sans-serif}#mini-cart h5 a{float:left;width:100%}#mini-cart h5 a:hover{color:#632a17}#mini-cart h5 img{float:left}#mini-cart h5 b{float:left;margin:8px 0 0 12px;font-weight:700;width:210px}#mini-cart h5 b span{display:block;font-size:14px;line-height:24px;font-weight:400;color:#632a17}#mini-cart h5 i{font-weight:400;float:right;color:#493329;font-style:normal;margin-top:8px;width:70px;text-align:right}#mini-cart h3{font-family:Lato,sans-serif;font-weight:700;float:none;margin:0;padding:12px 24px 6px 24px;font-size:16px}#mini-cart h4{font-family:Lato,sans-serif;font-weight:400;float:none;margin:0}#mini-cart h4 b{font-weight:700}#mini-cart .checkout{padding:18px 24px;font-size:18px;text-align:center;background:0 0;clear:both}#mini-cart .checkout a{height:30px;line-height:30px;font-weight:400}#mini-cart .checkout a:hover{color:#632a17}#mini-cart .checkout a:hover img{margin-left:9px}#mini-cart .checkout a img{vertical-align:1px;border:none;margin-left:3px;-webkit-transition:margin .25s cubic-bezier(.18, .89, .32, 1.28);transition:margin .25s cubic-bezier(.18, .89, .32, 1.28)}#mini-cart .empty a{display:block;float:none;font-weight:400;line-height:normal;padding:24px}@media (max-width:1007px){.mini-cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 70px)}}@media (max-width:1007px){.mini-cart-items{overflow:auto}}.drop-nav{padding:130px 0 0 0;background:#fbf4eb;position:absolute;width:100%;left:0;z-index:10;top:-17px;visibility:hidden;-webkit-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:-webkit-transform .75s ease,visibility .75s ease;transition:-webkit-transform .75s ease,transform .75s ease,visibility .75s ease}.drop-nav.on{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-box-shadow:0 0 24px 4px rgba(73,51,41,.9);box-shadow:0 0 24px 4px rgba(73,51,41,.9)}.drop-nav:after{position:absolute;height:6px;width:100%;content:"";bottom:-6px;left:0;background:url(images/bg-dropdown.png) repeat-x 0 bottom}.drop-nav h4{color:#632a17}.drop-nav h5 a{color:#b4252d;font-family:Lato,sans-serif}.drop-nav h5 a:hover{color:#493329}.drop-nav .pull-right{float:none!important}.drop-nav .btn--nav-shop{margin:12px 0}@media (min-width:1008px){.drop-nav .drop-nav-subnav{visibility:unset}}.drop-nav .newsletter{background:#f9eee0;display:none;padding:36px 0;margin-top:16px;text-align:center}.drop-nav .newsletter h5{color:#632a17;margin-bottom:16px;font-size:22px;font-family:Lato,sans-serif}.drop-nav .newsletter .status{font-size:16px;line-height:24px;margin:0 0 16px}.drop-nav .newsletter form{position:relative;max-width:540px;margin:0 auto}.drop-nav .newsletter form.loading button{background-image:url(images/loading.gif);opacity:1}.drop-nav .newsletter input{height:40px;line-height:40px;padding-left:24px;width:100%;font-size:16px;border-radius:20px}.drop-nav .newsletter button{position:absolute;top:0;right:0;height:40px;width:32px;background:url(images/jewel-go-red.png) no-repeat left center;text-indent:-1000em;border:none;opacity:.7}.drop-nav .newsletter button:hover{opacity:1}.drop-nav-items-container{position:relative}.drop-nav-items-container .col-md-4{position:static}.drop-nav-items,.drop-nav-section{margin-left:-24px;margin-right:-24px}.drop-nav-section-header{display:none}.drop-nav-back,.drop-nav-items a,.drop-nav-trigger{background:0 0;border:none;border-bottom:2px solid #ceb38f;color:#b4252d;display:block;font-size:16px;font-weight:700;font-family:Merriweather,serif;padding:14px 24px;text-align:left}.drop-nav-items a:hover{color:#901e25}.drop-nav-trigger{color:#b4252d;padding-right:42px;position:relative;width:100%}.drop-nav-trigger:after{background:url(images/jewel-go-red.png) no-repeat center;content:'';height:12px;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px}.drop-nav-subnav{left:-24px;position:absolute;opacity:0;right:-24px;top:0;visibility:hidden}.drop-nav-subnav li a{background:#fff;border:none;border-bottom:2px solid #ceb38f;color:#b4252d;display:block;font-size:16px;padding:14px 24px}.drop-nav-subnav li a:hover{color:#901e25}.drop-nav-subnav.show{opacity:1;visibility:visible}.drop-nav-back{padding-left:50px;position:relative;width:100%}.drop-nav-back:after{background:url(images/jewel-go-red.png) no-repeat center;content:'';height:12px;position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);width:17px}.drop-nav-bottom{padding-bottom:15px;padding-top:15px;text-align:center}.drop-nav-bottom ul li{margin-bottom:8px}.drop-nav-bottom ul li:last-child{margin-bottom:0}#menu-promos{display:none;padding-top:41px}#menu-promos a{display:block;border:6px solid #f5e2cb;margin-bottom:24px;text-align:center;font-family:Damion,cursive;font-size:42px;line-height:40px;color:#632a17;background:#f5e2cb}#menu-promos a:hover{border-color:#b4252d}#menu-promos a span{position:absolute;top:0;left:0;width:100%;padding:24px}#menu-promos a img{display:block;max-width:100%;margin:0 auto}#menu-promos .seal{text-align:center;padding-top:20px}#hero{background-size:cover;background-repeat:no-repeat;background-position:center center;margin-top:-6px;position:relative;display:block}#hero .eyebrow{font-family:Damion,cursive;font-weight:400;font-size:36px;line-height:1.2;color:#fff;margin-bottom:10px}#hero .eyebrow:empty{display:none}#hero .h2,#hero h2{font-family:inherit;font-weight:300;font-size:50px;line-height:1;color:#fff;margin-bottom:15px}#hero .h2 br,#hero h2 br{display:none}#hero p{color:#fff;font-size:20px;line-height:1.3;margin-bottom:30px}@media (min-width:600px){#hero p{font-size:24px}}#hero .text{padding:10px 0 50px;text-align:center}#hero .text.dark h2,#hero .text.dark p{color:#493329;font-weight:400}#hero .image--mobile{width:100%;height:auto}#hero .anchor,#hero .corner-image,#hero .image-container{display:none}#strip{background-color:#f5e2cb;background-repeat:repeat-x;background-position:0 0;margin-top:-6px;height:104px;position:relative;display:block}#strip:after{content:"";position:absolute;height:39px;width:100%;background:url(images/bg-hero-mask.png) no-repeat center top;left:0;bottom:-10px}#strip.no-repeat{background-repeat:no-repeat;background-position:center top}input,select,textarea{background-color:#fff;border:2px solid #e5d0b5;border-radius:6px;font-weight:400;font-family:Lato,sans-serif;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;color:#632a17}input:focus,select:focus,textarea:focus{border-color:#632a17}input,select{height:43px;line-height:43px;padding:0 12px}input[type=checkbox],input[type=radio]{height:auto;padding:0}.xxl{width:100%}.xl{width:90%}.l{width:80%}.half{width:50%}.m{width:60%}.s{width:40%}.xs{width:20%}textarea{padding:12px}button{cursor:pointer;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;font-family:Lato,sans-serif}input.reversed{border:3px solid #901e25;background:rgba(144,30,37,.8);border-radius:40px;color:#fbf4eb;font-weight:400}input.disabled{color:rgba(99,42,23,.8);border-color:rgba(229,208,181,.5);cursor:not-allowed}.custom-radio{display:block;float:none;margin-bottom:6px;padding:6px 24px;position:relative}.custom-radio-input{margin-right:5px}.custom-radio-input:focus+span{outline-color:#4d90fe;outline-offset:-2px;outline-style:auto;outline-width:5px}.custom-radio-input:checked+span,.custom-radio-input:hover+span{border-color:#b4252d}.custom-radio-input+span{border:2px solid #f5e2cb;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:all .2s;transition:all .2s}.form-block .form-group{padding-bottom:6px}.form-block .form-group .create-account-label{font-weight:700;padding-bottom:0}.form-block .form-group+.h4,.form-block .form-group+h4{padding-top:24px}.form-block .form-group.loading label:after{content:"";background:url(images/loading.gif) no-repeat 0 0;height:16px;width:16px;float:right;margin-top:8px}.form-block .form-group.invalid input,.form-block .form-group.invalid select{display:none}.form-block .form-group.invalid p.status{display:block;color:#b4252d}.form-block .form-group.match label:after,.form-block .form-group.mismatch label:after{content:"";display:inline-block;height:13px;width:13px;background-repeat:no-repeat;background-position:0 0;margin-left:6px}.form-block .form-group.match label:after{background-image:url(images/jewel-match.png)}.form-block .form-group.mismatch label:after{background-image:url(images/jewel-mismatch.png)}.form-block .form-group .btn{margin-top:20px}.form-block .form-group .btn.on{display:none}.form-block .form-group #gift-card{clear:both}.form-block .form-group #gift-card p{color:#b4252d;padding-top:6px}.form-block .form-group #gift-card .btn{margin-top:0}.form-block .form-group img{margin-left:0!important;margin-right:0!important}.form-block .form-group p.status{display:none;color:#901e25;margin-bottom:0!important}.form-block .row+.h4,.form-block .row+h4{padding-top:24px}.form-block .row input,.form-block .row select{width:100%}.form-block .has-error label{color:#b4252d}.form-block .has-error input,.form-block .has-error select,.form-block .has-error textarea{border-color:#b4252d}.form-block .has-error .help-block{display:block;clear:both}.form-block .char-error label{color:#b4252d}.form-block .char-error label .js-char-count{opacity:1}.form-block .char-error input,.form-block .char-error select,.form-block .char-error textarea{border-color:#b4252d}.form-block label .js-char-count{opacity:.5}.form-block .help-block{display:none;color:#b4252d;font-size:16px;padding-top:4px}.form-block .h4,.form-block h4{clear:both;color:#632a17;font-size:22px;font-weight:300;padding:0 0 12px 0;line-height:inherit}.form-block hr{clear:both;margin:30px 0 30px 0;float:left;width:100%}.form-block label{display:block;font-weight:400;line-height:32px}.form-block label span{opacity:.5}.form-block input[type=checkbox],.form-block input[type=radio]{width:auto}.form-block p.pull-right{line-height:55px}.form-block input+img{margin-top:12px!important}.form-block .form-controls .btn{margin-top:0}.form-block #address-validation.shipping hr:last-child{display:none}.form-block .address-choice{text-align:center}.form-block .address-choice:hover .h4,.form-block .address-choice:hover h4{color:#901e25}.form-block .address-choice:hover .address-choice-holder{border-color:#901e25}.form-block .address-choice.on .h4,.form-block .address-choice.on h4{color:#901e25}.form-block .address-choice.on .address-choice-holder{background-color:#b4252d;color:#fff}.form-block .address-choice:last-of-type h4{margin-top:24px}.form-block .address-choice.js-no-address-correct{margin-bottom:24px}.form-block .address-choice .h4,.form-block .address-choice h4{color:#b4252d}.form-block .address-choice .address-choice-holder{padding:12px;border:2px solid #b4252d;background:#fbf4eb;border-radius:12px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#address-verification{font-size:12px}#address-verification h2{font-size:2em}#address-verification .sub-intro{font-size:1.5em;line-height:1.4}#address-verification .address-text{font-size:1.2em}#address-verification .address-option{font-size:1.2em;line-height:1.5}#address-verification .address-option__title{font-size:1.2em;margin-bottom:4px}.new-customers .btn{margin-bottom:6px}.validation-summary-errors{color:#b4252d;text-align:center;font-weight:400;margin-bottom:24px}.validation-summary-errors ul{margin-bottom:0!important}.validation-summary-errors li{padding:0!important}.validation-summary-errors li:before{display:none}.input-validation-error{border-color:#b4252d}.field-validation-error{color:#b4252d;font-weight:400;display:block;clear:both}#main{clear:both;padding-top:40px;padding-bottom:40px;min-height:100px}#main .shop-btn-container{text-align:center;margin-bottom:60px}#main img{border:6px solid #f5e2cb;max-width:100%;display:block;margin:0 auto 18px auto}#main img.noborder{border:none}#main img.icon{border:none}#main .promo-ribbon{position:absolute;top:-14px;left:16px;background-color:#b4252d;height:50px;min-width:165px;z-index:9;-webkit-box-shadow:-5px 0 5px -1px #e8e8e8;box-shadow:-5px 0 5px -1px #e8e8e8}#main .promo-ribbon span{font-family:Lato,sans-serif;font-weight:700;color:#fff;line-height:50px;padding:0 25px}#main .promo-ribbon:before{content:"";width:0;height:0;bottom:-5px;left:0;border-style:solid;border-width:0 7px 5px 0;border-color:transparent #810000 transparent transparent;position:absolute}#main .promo-ribbon-tails{position:absolute;top:0;right:0;height:100%;width:100%;z-index:9}#main .promo-ribbon-tails:after,#main .promo-ribbon-tails:before{content:"";position:absolute;left:100%;width:0;height:0;border:0 solid transparent;border-right-width:25px;border-left-width:25px;border-bottom:25px solid #b4252d}#main .promo-ribbon-tails:before{top:0;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}#main .promo-ribbon-tails:after{bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main ol,#main p,#main ul{margin-bottom:18px}#main li{list-style:none;padding-left:14px;margin-bottom:6px}#main li:before{content:"\2022";color:#b4252d;margin-left:-14px;float:left}#main li:last-child{margin-bottom:0}#main table{width:100%}#main table td,#main table th{text-align:left;border-bottom:2px solid #f5e2cb;padding:6px 8px}#main table td.text-right,#main table th.text-right{text-align:right}#main table th{font-weight:300;font-size:15px}#main table td{font-weight:400;font-size:13px}#main table tr:nth-child(odd) td{background-color:#fbf4eb}#main table tfoot tr td{background-color:transparent!important}#main .order-history-table-container{width:100vw;margin-left:-48px;overflow:scroll}#main .loader-backdrop{position:fixed;height:100%;width:100%;z-index:90;background:rgba(255,255,255,.7);top:0;left:0;display:none}#main .loader-backdrop.active{display:block}#main .loader{width:100px;height:150px;position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;z-index:100;display:none}#main .loader__image{width:100px;height:160px;font-size:40px;text-align:center;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:3s rotate infinite;animation:3s rotate infinite;opacity:0}#main .loader__text{display:block;width:100%;text-align:center;position:absolute;bottom:0;font-size:20px;font-weight:400;color:#000}#main .loader svg{width:40px}#main .loader.active{display:block}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}10%{opacity:0}35%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}65%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}80%{opacity:0}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}10%{opacity:0}35%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}65%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}80%{opacity:0}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}#main #main-promotion .promo{border:6px solid #f9eddf;color:#493329;text-align:center;display:block;margin-bottom:50px}#main #main-promotion .promo h2{color:#493329;font-family:Damion,cursive;font-weight:400;margin-bottom:6px}#main #main-promotion .promo .text{padding:24px}#main #main-promotion .promo img{border:10px solid #fff}#main .promo-img-container{padding:0;margin:0 24px;position:relative;z-index:8}#main .promo-img-container img{width:100%;height:auto}#main .promo-img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(15%,rgba(255,255,255,.5)),color-stop(40%,rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0,rgba(255,255,255,.5) 15%,rgba(255,255,255,0) 40%);background:linear-gradient(to top,#fff 0,rgba(255,255,255,.5) 15%,rgba(255,255,255,0) 40%)}#main .shop .promo{border:6px solid #f9eddf;display:block}#main .shop .promo .row{margin-left:0;margin-right:0}#main .shop h2,#main .shop p{color:#493329}#main .shop .promo-ribbon{top:-15px;left:17px}#main .shop .promo-img-container{width:100%;padding:0;margin:0}#main .shop .promo-img-container:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(15%,rgba(255,255,255,.5)),color-stop(40%,rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0,rgba(255,255,255,.5) 15%,rgba(255,255,255,0) 40%);background:linear-gradient(to top,#fff 0,rgba(255,255,255,.5) 15%,rgba(255,255,255,0) 40%)}#main .shop img{border:10px solid #fff}#main .shop .promo-text-container{width:100%;padding:0 20px 25px;text-align:center}#main .wide-promo{margin:24px 0}#main .wide-promo a{border:6px solid #f9eee0;background-size:cover;color:#f9eee0;display:block;overflow:hidden}#main .wide-promo.wide-promo-Inactive{display:none}#main .wide-promo-mobile{display:block}#main .wide-promo-mobile img{border:none;margin-bottom:0;width:100%}#main .wide-promo-home{margin:12px 0}#main .wide-promo-bg{position:relative}#main .wide-promo-bg:before{background:rgba(73,51,41,.5);top:0;bottom:0;content:'';left:0;width:100%;position:absolute}#main .wide-promo-fade .wide-promo-content{background:-webkit-gradient(linear,left bottom,left top,color-stop(80%,rgba(73,51,41,.9)),to(rgba(73,51,41,0)));background:-webkit-linear-gradient(bottom,rgba(73,51,41,.9) 80%,rgba(73,51,41,0) 100%);background:linear-gradient(to top,rgba(73,51,41,.9) 80%,rgba(73,51,41,0) 100%)}#main .wide-promo-content{padding:36px 48px;position:relative}#main .wide-promo-content p{color:#fcf6ef;font-size:22px;line-height:28px;margin-bottom:24px}#main .wide-promo-title{font-size:30px;line-height:36px;margin-bottom:12px}#main .promotion:hover{color:#f5e2cb}#main .promotion .text{padding:36px}#main .promotion b{font-weight:400}#main .promotion h4{font-family:Damion,cursive;font-weight:400;font-size:36px;margin-bottom:12px}#main .promotion img{display:block;max-width:100%;border-width:6px 0 0 0}#main .category-promo{font-family:Damion,cursive;text-align:center;font-size:36px;padding-top:36px}#main .category-promo img{border:none;display:inline-block;margin-top:36px}#main .well{background-color:#fbf4eb}#main .well div.aside,#main .well section{border-bottom:2px solid #f5e2cb;padding:24px 30px}#main .well div.aside:last-child,#main .well section:last-child{border-bottom:none}#main .well .h5,#main .well h5{font-family:Lato,sans-serif;color:#632a17;font-size:20px;font-weight:400;margin-bottom:6px;line-height:inherit}#main .well p,#main .well ul{margin-bottom:0}#main .well ul{list-style:none}#main .well li{padding:0;margin:0}#main .well li:before{display:none}#main .well .btn{margin:12px 0 24px 0}#main .well .btn:last-child{margin-bottom:0}#main .well--address{margin-top:24px;margin-bottom:24px}#main .callout{padding:36px;margin-bottom:60px;border:6px solid #fbf4eb;position:relative;float:left;width:100%;text-align:center}#main .callout img{position:absolute;top:0;right:0;border:none;z-index:8;display:none}#main .fixed{position:fixed;top:24px}#main .fixed.bottomed{position:static}#main .fixed .btn:hover{padding-left:24px;padding-right:24px}#main a.well{display:block}#main .pr-snippet-review-count{line-height:24px;margin:0}#main .pr-snippet-read-write{padding-top:0}#main .pr-snippet-write-first-review{line-height:24px}#main .pr-snippet-write-first-review a,#main .pr-snippet-write-first-review p{display:inline;font-size:12px;line-height:24px;margin:0}#main .faq-block{margin-bottom:48px}#main .faq-block img{border:none;margin:0 auto;display:block;height:240px}#main .seal-container{background-color:#fbf4eb;border:6px solid #f9eddf;margin:40px 0 60px}#main .seal-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .seal-container .h4,#main .seal-container h4{font-family:Damion,cursive;font-weight:400;font-size:30px;line-height:1.1;margin-bottom:20px}#main .seal-container img{max-width:190px;border:none}#main .seal-text{padding:20px 50px 40px 50px;text-align:center}#main .seal-image{text-align:center;padding-top:30px}#breadcrumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;text-align:center;margin-top:-36px}#breadcrumbs li{background:url(images/jewel-breadcrumb.png) no-repeat right center;padding-right:18px;margin:6px 8px 6px 0;padding-left:0}#breadcrumbs li:last-child{background:0 0;padding-right:0;margin-bottom:6px;margin-right:0}#breadcrumbs li:before{display:none}#breadcrumbs a{color:#632a17;opacity:.7}#breadcrumbs a:hover{color:#b4252d;opacity:1}#steps,#subnav{list-style:none;text-align:center;float:left;width:100%;padding:7px 0 5px 0;margin-bottom:0!important}#steps a,#subnav a{color:#632a17}#steps .on a,#subnav .on a{color:#b4252d}#subnav li{display:inline-block;padding-left:0}#subnav li:before{display:none}#subnav a{color:#632a17;display:inline-block;height:36px;line-height:36px;background:#f5e2cb;padding:0 24px;border-radius:40px;font-size:16px;font-weight:400;margin:0 3px}#subnav a:hover{color:#b4252d;background-color:#fbf4eb}#subnav .on a{color:#b4252d}#steps{counter-reset:step}#steps li{display:inline-block;background:#fbf4eb;position:relative;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;padding-left:0;border-radius:12px}#steps li:after,#steps li:before{content:""}#steps li:before{content:""!important}#steps li.done,#steps li.on{background-color:#f5e2cb}#steps li.done:after,#steps li.on:after{border-left-color:#f5e2cb}#steps li.drop>span{cursor:pointer}#steps li.drop span{background:url(images/jewel-dropper.png) no-repeat right center;padding-right:24px}#steps li.drop ul a{color:#632a17}#steps li.drop li.on a{color:#b4252d}#steps li.dropping ul{display:block}#steps a,#steps span{color:#632a17;display:block;padding:6px 12px}#steps a:before,#steps span:before{content:counter(step) ") ";counter-increment:step;margin:0}#steps .on span{color:#b4252d}#steps ul{position:absolute;background:#fbf4eb;border-radius:6px;z-index:10;top:100%;margin:12px 0 0 -9px;width:120%;left:0;text-align:center;display:none}#steps ul li{height:auto;display:block;border-bottom:2px solid #fff;margin:0}#steps ul li:first-child{border-radius:6px 6px 0 0}#steps ul li:first-child:after{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#fbf4eb;border-width:6px;margin:-12px 0 0 -6px}#steps ul li:last-child{border-bottom:0;border-radius:0 0 6px 6px}#steps ul li.done:first-child:after,#steps ul li.on:first-child:after{border-bottom-color:#f5e2cb}#steps ul li.done:after,#steps ul li.done:before,#steps ul li.on:after,#steps ul li.on:before{border-color:transparent}#steps ul a,#steps ul span{padding:12px 20px!important;font-size:16px;line-height:normal;display:block;background-image:none!important}#steps ul li:after,#steps ul li:before{border-color:transparent}#mini-share{display:-webkit-box;display:-ms-flexbox;display:flex}#mini-share a{margin-right:6px}#mini-share a:last-child{margin-right:0}.intro{padding-bottom:12px;text-align:center}.intro p{font-size:18px;line-height:30px;color:#632a17;font-family:Merriweather,serif;width:90%;margin:0 auto}.intro p+p{font-family:Lato,sans-serif;line-height:34px;margin-top:-12px}.intro .pull-left{float:none;width:100%}.intro .btn.pull-right{display:none}.intro.product{text-align:left}.intro.product p{font-family:Lato,sans-serif;line-height:34px;margin:0}.intro.product #breadcrumbs{margin:0 0 21px 0;text-align:center}.intro.product .h1,.intro.product h1{clear:both;padding-top:36px;text-align:center}.intro.product .h1 sup,.intro.product h1 sup{font-size:40%}.intro.product .h6,.intro.product h6{font-family:Lato,sans-serif;font-weight:300;font-size:18px;opacity:.7}.intro.product .new-flavor-small,.intro.product .seasonal-small{font-family:Lato,sans-serif;color:#b4252d;font-size:18px;line-height:34px}.intro.product .reviews-badge{margin-top:10px}.intro.product .description{padding-top:12px}.intro.product .description img{border:none!important;float:right;margin:0 0 24px 24px!important}.intro.product .description p+p{margin-top:0}.intro.category img{border:none!important;float:left;margin:0 24px 0 0!important;height:150px;display:none!important}.intro.category p+p{font-size:22px;line-height:36px;color:#632a17;font-family:Merriweather,serif;width:90%;margin:0 auto}.intro form{margin:36px auto 0 auto;position:relative;margin-bottom:24px}.intro form input{width:100%}.intro form button{position:absolute;top:0;right:24px;height:100%;width:31px;text-indent:-1000em;border:0;background:transparent url(images/jewel-search-2.png) no-repeat left center;padding:0}.intro .btn{margin:-1px 0 0 12px}.intro--wide{text-align:left}.intro--wide p{width:100%!important}.intro .breadcrumbs-minishare{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;width:100%}.intro .breadcrumbs-minishare #breadcrumbs{text-align:center;margin:0 0 1rem}.intro .breadcrumbs-minishare #mini-share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.new-flavor:after,.seasonal:after{content:"";position:absolute;left:8px;top:24px;height:34px;width:140px;background-size:contain;background-repeat:no-repeat}.seasonal:after{background-image:url(images/seasonal-ribbon.png)}.new-flavor:after{background-image:url(images/new-flavor-ribbon.png);width:107px}.related-product-title{margin-bottom:32px;text-align:center}.product-list>div{position:relative;margin-bottom:40px}.product-list>div:hover .btn-add-to-cart{visibility:visible;opacity:1}.product-list>div:focus-within .btn-add-to-cart{visibility:visible;opacity:1}.product-list h2{margin-bottom:32px}.product-list h3{margin-bottom:24px;color:#b4252d;font-size:32px;line-height:36px}.product-list a{display:block}.product-list a:hover img{border-color:#fbf4eb}.product-list .h4,.product-list h4{font-family:Lato,sans-serif;font-size:22px;font-weight:400;line-height:inherit;color:inherit;margin:0;padding:0}.product-list .h5,.product-list h5{font-size:18px;font-family:Lato,sans-serif;font-weight:300;margin:6px 0 -2px 0}.product-list img{display:block;margin:0 auto 18px auto}.product-list .new-flavor-small,.product-list .seasonal-small{padding:6px 0}.product-list .seasonally-unavailable{color:inherit}.product-list .align-left{text-align:left}.product-list .btn-add-to-cart{width:100%;margin-top:.5rem;border:none;background-color:#901f24;color:#fff;font-size:14px;padding:10px}.product-list .btn-add-to-cart:focus,.product-list .btn-add-to-cart:hover{background-color:#46342b;color:#fff;padding:10px}@media (pointer:fine) and (min-width:792px){.product-list .btn-add-to-cart{position:absolute;top:327px;left:50%;width:calc(100% - 80px);margin-top:0;visibility:hidden;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (pointer:fine) and (min-width:1008px){.product-list .btn-add-to-cart{top:266px}}@media (pointer:fine) and (min-width:1272px){.product-list .btn-add-to-cart{top:246px}}.quick-add-modal{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;-webkit-transition:visibility .5s;transition:visibility .5s}@media (min-width:768px){.quick-add-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}}.quick-add-modal:not(.is-open){visibility:hidden}.quick-add-modal:not(.is-open) .quick-add-modal__backdrop{opacity:0;visibility:hidden}.quick-add-modal:not(.is-open) .quick-add-modal__dialog{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (min-width:768px){.quick-add-modal:not(.is-open) .quick-add-modal__dialog{opacity:0;visibility:hidden;-webkit-transform:translateY(100px);transform:translateY(100px)}}.quick-add-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);-webkit-transition:all .5s;transition:all .5s}.quick-add-modal__close{position:absolute;top:0;right:0;background:0 0;border:none;padding:0;width:50px;height:50px;opacity:.5}.quick-add-modal__close:hover{opacity:1}.quick-add-modal__dialog{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:100%;max-width:958px;max-height:calc(100vh - 80px);-webkit-box-shadow:0 4px 100px rgba(0,0,0,.25);box-shadow:0 4px 100px rgba(0,0,0,.25);border-radius:24px 24px 0 0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media (min-width:768px){.quick-add-modal__dialog{border-radius:24px}}.quick-add-modal__dialog>div{height:100%;padding:25px 15px 15px;overflow:auto}@media (min-width:768px){.quick-add-modal__dialog>div{padding:30px}}.quick-add-modal__dialog .row{margin:0 -15px}.quick-add-modal__dialog [class*=col]{padding:0 15px}.quick-add-modal__dialog .col:first-child{display:none}@media (min-width:768px){.quick-add-modal__dialog .col{float:left;width:41.667%}.quick-add-modal__dialog .col:first-child{display:block}.quick-add-modal__dialog .col+.col{width:58.333%}}.quick-add-modal__dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:10px}@media (min-width:768px){.quick-add-modal__dialog-header{display:block;margin:10px 0 0}}.quick-add-modal__dialog-header img{width:41.667%;max-width:134px!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-width:3px!important;margin:0!important}@media (min-width:768px){.quick-add-modal__dialog-header img{display:none!important}}.quick-add-modal__dialog-header .h1{font-size:27px;line-height:34px;word-break:break-word;margin:0 0 5px!important}.quick-add-modal__dialog-header .reviews-badge{display:inline-block;font-size:14px;color:inherit}.quick-add-modal__dialog-header+p a{display:inline}.quick-add-modal__step-button,.quick-add-modal__steps-nav button{background:0 0;border:none}.quick-add-modal__steps-nav button{padding:.25rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;color:rgba(0,0,0,.4);border-bottom:1px solid currentColor;font-size:14px}.quick-add-modal__steps-nav button:not(:disabled):hover{color:rgba(0,0,0,.8)}.quick-add-modal__steps-nav button:not(:disabled)[aria-expanded=true]{color:#901e25!important;pointer-events:none}.quick-add-modal__steps-nav button:disabled{cursor:default}.quick-add-modal__step-button{padding:1.25rem;color:#901e25;font-size:18px;font-weight:700;margin-bottom:2rem}@media (min-width:768px){.quick-add-modal__step-button{margin-bottom:-.75rem}}.quick-add-modal__step-button:disabled{cursor:default;color:rgba(0,0,0,.4)}.quick-add-modal form[id^=product-controls-] ul{margin:-20px 0!important}.quick-add-modal form[id^=product-controls-] li{padding:20px!important;margin-bottom:0!important}@media (min-width:768px){.quick-add-modal form[id^=product-controls-] li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.quick-add-modal form[id^=product-controls-] li:first-of-type{border-top:0}.quick-add-modal form[id^=product-controls-] li:first-of-type.ship-to-block.error{margin-top:40px}.quick-add-modal form[id^=product-controls-] .ship-to-block p{font-size:1rem}@media (min-width:768px) and (max-width:1007px){.quick-add-modal form[id^=product-controls-] .ship-to-block p{max-width:calc(100% - 195px)}}@media (min-width:1008px){.quick-add-modal form[id^=product-controls-] .ship-to-block p{font-size:.875rem}}@media (min-width:1008px){.quick-add-modal form[id^=product-controls-] .ship-to-block .control{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-add-modal form[id^=product-controls-] .ship-to-block .control label{font-size:14px}.quick-add-modal form[id^=product-controls-] .ship-to-block .control label+label{margin-left:10px}}.quick-add-modal form[id^=product-controls-] .btn:disabled{color:#fff;background-color:rgba(0,0,0,.4);pointer-events:none}.quick-add-modal .control-price-add+small{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media (min-width:768px){.quick-add-modal .control-price-add+small{text-align:right;margin-top:-.5rem}}@media (min-width:1008px){.quick-add-modal .control-price-add+small{margin-top:-1rem}}.quick-add-modal .control-price-add+small a{display:inline;text-decoration:underline}.product-reviews{height:600px;margin-bottom:30px;position:relative;overflow:hidden}.product-reviews .stamped-sort-select{bottom:0}.product-reviews .stamped-review-header .verified-badge,.product-reviews .stamped-review[data-verified=buyer] .stamped-review-avatar:before{color:#b4252d}.product-reviews:after{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,0));bottom:0;content:'';height:200px;left:0;position:absolute;width:100%}.product-reviews>.btn{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.product-reviews>.btn:before{content:'View All Reviews'}.product-reviews.on{padding-bottom:60px;height:auto}.product-reviews.on:after{display:none}.product-reviews.on>.btn:before{content:'See Less Reviews'}#main .corporate-gifts{font-size:1rem;line-height:1.6;font-weight:400}@media (min-width:792px){#main .corporate-gifts{margin-inline:-4px}}#main .corporate-gifts ol,#main .corporate-gifts p,#main .corporate-gifts ul{margin-bottom:1rem}#main .corporate-gifts ol:last-child,#main .corporate-gifts p:last-child,#main .corporate-gifts ul:last-child{margin-bottom:0}#main .corporate-gifts img{height:auto;margin-bottom:0;border-color:#faf4ec}#main .corporate-gifts .h1,#main .corporate-gifts .h2,#main .corporate-gifts .h3,#main .corporate-gifts .h4,#main .corporate-gifts h1,#main .corporate-gifts h2,#main .corporate-gifts h3,#main .corporate-gifts h4{margin-bottom:.5rem;line-height:1.6}#main .corporate-gifts .h1,#main .corporate-gifts h1{font-size:2.25rem;line-height:1.3}@media (min-width:768px){#main .corporate-gifts .h1,#main .corporate-gifts h1{font-size:3rem}}#main .corporate-gifts .h2,#main .corporate-gifts h2{font-size:2rem;line-height:1.3}#main .corporate-gifts .h3,#main .corporate-gifts h3{font-size:1.5rem;padding:0}#main .corporate-gifts .h4,#main .corporate-gifts h4{font-size:1.25rem;color:#632a17}#main .corporate-gifts .fs-lg{font-size:1.125rem}#main .corporate-gifts .fs-xl{font-size:1.375rem}#main .corporate-gifts .flex-row,#main .corporate-gifts .row{--gutter-x:2rem;--gutter-y:2rem;margin-top:calc(-1 * var(--gutter-y));margin-inline:calc(var(--gutter-x) * -.5)}@media (max-width:791.98px){#main .corporate-gifts .flex-row,#main .corporate-gifts .row{--gutter-x:1.5rem;--gutter-y:1.5rem}}#main .corporate-gifts [class*=col]{padding-inline:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}#main .corporate-gifts .btn{text-align:center;padding:.75rem 1.5rem}#main .corporate-gifts .btn-small{padding:.625rem 1rem}#main .corporate-gifts .intro{padding-bottom:0}#main .corporate-gifts .intro h1+p{margin-top:1rem;padding-top:0}#main .corporate-gifts .accordion{margin-bottom:0}#main .corporate-gifts .accordion-toggle::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#main .corporate-gifts .accordion-toggle h2{font-size:1.25rem;line-height:1.6;margin-bottom:0}@media (min-width:768px){#main .corporate-gifts .accordion-toggle h2{font-size:1.5rem}}#main .corporate-gifts .testimonials{--gutter:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--gutter) * -.5);margin-inline:calc(var(--gutter) * -.5)}#main .corporate-gifts .testimonials blockquote{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-inline:calc(var(--gutter) * .5);margin-top:calc(var(--gutter) * .5)}#main .corporate-gifts .testimonials blockquote::before{content:'';display:block;background:#f5e2cb}@media (min-width:1008px){#main .corporate-gifts .testimonials blockquote{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}#main .corporate-gifts .testimonials blockquote:not(:nth-child(3n + 1))::before{position:absolute;top:0;left:-1px;height:100%;width:2px}}@media (max-width:1007.98px){#main .corporate-gifts .testimonials blockquote+blockquote::before{width:100%;height:2px;margin-bottom:calc(var(--gutter) * .5)}}#main .corporate-gifts .testimonials blockquote cite{display:block;margin-top:1rem;font-style:normal;text-transform:uppercase;font-size:.75rem}.fundraising{margin-bottom:48px}.fundraising h2{margin-bottom:21px}.fundraising h2+p:last-child{margin-bottom:0!important}.fundraising h3{margin-bottom:6px}.fundraising img{margin:0 auto 12px auto!important;display:block!important}.fundraising div{margin-bottom:36px}.fundraising-products>div{margin-bottom:36px}.fundraising-products h4{text-align:center;font-family:Lato,sans-serif;font-size:20px;font-weight:400}.fundraising-products .fundraising-product{display:block;position:relative}.fundraising-products .product-description{position:fixed;top:50%;left:50%;z-index:999;background:url('images/bg-blackboard-repeat-y.jpg') repeat-y center top;padding:36px calc(10px + 2%);border-radius:6px;color:#fbf4eb;width:588px;max-width:95%;max-height:95%;overflow:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fundraising-products .product-description__close{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;border:none;background:0 0;color:#fff;font-size:30px}.fundraising-products .product-description img{border:none!important;width:194px;margin-bottom:5px}.fundraising-products .product-description h5{font-family:Damion,cursive;font-weight:400;font-size:34px;margin-bottom:18px;line-height:1}.fundraising-products .product-description .btn{margin-bottom:12px;text-align:center;height:auto;line-height:1;border:none;font-size:18px;font-weight:400;padding:18px 42px}.fundraising-products .product-description .btn:hover{padding:18px 48px}.fundraising-products .product-description p:last-child{margin-bottom:0!important}.product-description-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background-color:#000;opacity:.4}.product-description-backdrop:not(.on){display:none}.fundraising-how-it-works{padding:60px 0;background-color:#fbf4eb}.fundraising-how-it-works .flex-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fundraising-how-it-works .col-md-4{margin:36px 0 0}@media (max-width:791px) and (min-width:768px){.fundraising-how-it-works .col-md-4{width:50%}}.fundraising-how-it-works .col-md-4>div{height:100%;text-align:center}.fundraising-how-it-works img{margin:0 auto 6px!important;border:none!important}.fundraising-how-it-works h3{color:#632a17;font-family:Lato,sans-serif;font-weight:400;font-size:18px;padding:0}.fundraising-how-it-works p:last-child{margin-bottom:0!important}.fundraising-our-flavors{padding:60px 0;background-color:#b4252d;border-top:13px solid #842929;color:#fff}.fundraising-our-flavors .flex-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-36px}.fundraising-our-flavors .flex-row .col-xs-12{padding-bottom:36px}.fundraising-our-flavors h2{color:inherit;font-weight:400;margin-bottom:18px}.help-center{text-align:center}.help-center a{padding-bottom:48px;display:block}.help-center a:hover img{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.help-center a img{-webkit-transition:-webkit-transform .25s cubic-bezier(.18, .89, .32, 1.28);transition:-webkit-transform .25s cubic-bezier(.18, .89, .32, 1.28),transform .25s cubic-bezier(.18, .89, .32, 1.28)}.help-center h5{color:#b4252d;font-family:Lato,sans-serif;font-weight:400}.help-search-results{margin-bottom:72px}.shop .promo{margin:0}.shop .promo h2{font-family:Damion,cursive;font-weight:400;margin-bottom:6px}.shop .choose{float:left;width:100%;border-radius:12px;background:url(images/bg-blackboard-repeat-y.jpg) repeat-y 0 0;color:#fbf4eb;text-align:center;padding:36px;font-family:Damion,cursive;font-size:36px}.shop .choose:after{content:"";height:48px;width:48px;border-radius:40px;background:#b4252d url(images/jewel-more.png) no-repeat 16px center;position:absolute;bottom:-27px;left:50%;margin-left:-24px;border:3px solid #fbf4eb;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.shop .choose:hover:after{background-color:#901e25}.category-list .row{margin-bottom:28px}.category-list img{max-width:100%}.category-list h2{color:#b4252d;font-size:30px;line-height:36px;margin:48px 0 1px 0}.category-list p{font-family:Lato,sans-serif;color:#632a17;line-height:26px;font-size:20px;margin-bottom:6px}.category-list .h4,.category-list h4{font-size:20px;line-height:24px;font-family:Lato,sans-serif;font-weight:400}.tooltip{border-bottom:1px dotted #b4252d;line-height:18px}.content-block{padding-bottom:48px}.content-block h3{margin-bottom:12px}.block-intro{font-size:22px;line-height:34px;margin-top:24px}#account{clear:both}#account h3{margin-bottom:12px}#account .btn-small{margin-top:22px}#account table{margin-top:24px}#account .pull-right{float:none!important;display:block}#account .btn.pull-right{margin:0 0 12px 0;display:inline-block}#account .background-brown{background-color:#fbf4eb;border:5px solid #f8eddf;padding:10px;text-align:center}#account .background-brown p{font-weight:400;padding:0 20px;line-height:1.4;font-size:18px;margin-bottom:20px}#account .background-brown .btn{background:#b4252d;color:#fbf4eb;font-size:18px;font-weight:700;line-height:1.2;display:inline-block;border:3px solid #f5e2cb;border-radius:40px;padding:12px 24px;-webkit-transition:all .25s cubic-bezier(.18, .89, .32, 1.28);transition:all .25s cubic-bezier(.18, .89, .32, 1.28);margin-bottom:20px}#account .background-brown .btn:hover{background:#901e25;color:#f5e2cb;padding:12px 30px}#account .background-brown .form-group{padding-bottom:15px}@media (min-width:768px){#account .background-brown .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#account .background-brown .form-group .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}@media (min-width:768px){#account .background-brown .form-group .btn{margin:0 7.5px -2px}}@media (min-width:1008px){#account .background-brown .form-group .btn{margin:0 15px -2px}}@media (min-width:1272px){#account .background-brown .form-group .btn{margin:0 30px -2px}}#account .background-brown .form-group-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;padding-bottom:15px}@media (min-width:768px){#account .background-brown .form-group-item{padding:0 7.5px}}@media (min-width:1008px){#account .background-brown .form-group-item{padding:0 15px}}@media (min-width:1272px){#account .background-brown .form-group-item{padding:0 30px}}#account .background-brown input{border:2px solid #632918;background-color:#fff;border-radius:4px;width:100%}#account .background-brown label{color:#632918;font-size:18px;font-weight:400}#main .order-summary{padding-bottom:50px}#main .order-summary h4{font-weight:300;font-size:20px;color:#632a17;margin-bottom:6px}#main .order-summary li{margin-bottom:0}.order-status-table{margin:12px 0 48px 0}.order-status-message{text-align:center;margin-bottom:60px}#whats-a-kringle{text-align:center}#whats-a-kringle .image-row{margin-top:24px;border-style:solid;border-width:6px 3px;border-color:#f5e2cb;float:left;width:100%}#whats-a-kringle .image-row img{width:25%;float:left;border-width:0 3px}@-webkit-keyframes slidein{from{width:0;background-color:#b4252d}to{width:100%;background-color:#b4252d}}@keyframes slidein{from{width:0;background-color:#b4252d}to{width:100%;background-color:#b4252d}}@-webkit-keyframes bounceup{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-100px);transform:scale(.9,1.1) translateY(-100px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(-7px);transform:scale(1,1) translateY(-7px)}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@keyframes bounceup{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-100px);transform:scale(.9,1.1) translateY(-100px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(-7px);transform:scale(1,1) translateY(-7px)}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}.shipping-status{margin:20px 0}.shipping-status>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.shipping-status>.row::after,.shipping-status>.row::before{content:none}.shipping-status>.row>.col{float:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0 5px 10px}@media (min-width:576px){.shipping-status>.row>.col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:1024px){.shipping-status>.row>.col{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}}.shipping-status>.row>.col:only-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:1024px){.shipping-status>.row>.col:first-child:nth-last-child(2),.shipping-status>.row>.col:last-child:nth-child(2){-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.shipping-status__item{border:3px solid #f3ddc3;padding:20px;height:100%}.shipping-status__details{max-width:350px}.shipping-status__details td,.shipping-status__details th{font-weight:700!important;font-size:16px!important;background-color:#fff!important;border-bottom:none!important;padding:0!important}.shipping-status__details tr:first-child td,.shipping-status__details tr:first-child th{font-family:Merriweather,serif;font-weight:400!important;font-size:18px!important}.shipping-status__container{position:relative}.shipping-status__bar-container,.shipping-status__icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:85%;margin:0 auto}.shipping-status__icons-container{position:relative;min-height:95px;text-align:center}.shipping-status__icon-block{position:absolute;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:75px;background-color:#fcf2e8;border:3px solid #f3ddc3;border-radius:10px}.shipping-status__icon-block:after,.shipping-status__icon-block:before{content:"";position:absolute;top:100%;left:50%;border:solid transparent;height:0;width:0;pointer-events:none}.shipping-status__icon-block:before{border-color:rgba(243,221,195,0);border-top-color:#f3ddc3;border-width:14px;margin-left:-14px}.shipping-status__icon-block:after{border-color:rgba(252,242,232,0);border-top-color:#fcf2e8;border-width:9px;margin-left:-9px}.shipping-status__icon-block.active{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.shipping-status__icon-block.active:after{border-top-color:#fff}.shipping-status__icon-block.past{display:none}.shipping-status__img{width:40px;border:none!important;margin:0!important}.shipping-status__bar-container{height:23px;text-align:center;overflow:hidden;border-radius:15px;margin-bottom:20px}.shipping-status__bar{width:24px;border:3px solid #901e25;margin:2px 0;-webkit-transform:skewY(20deg);transform:skewY(20deg);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.shipping-status__bar--1,.shipping-status__fill--1{border-top-left-radius:24px;border-top-right-radius:12px}.shipping-status__bar--3,.shipping-status__fill--3{border-bottom-left-radius:12px;border-bottom-right-radius:24px}.shipping-status__fill{display:block;height:100%;background-color:#fff;margin:0}.shipping-status__bar{height:100%;border:3px solid #901e25;margin:0 2px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.shipping-status__bar,.shipping-status__fill{border-radius:0}.shipping-status__bar--1,.shipping-status__fill--1{border-top-left-radius:15px;border-bottom-left-radius:40px}.shipping-status__bar--3,.shipping-status__fill--3{border-top-right-radius:40px;border-bottom-right-radius:15px}.shipping-status__icon-block--1{left:0;margin-left:-35px}.shipping-status__icon-block--2{left:25%;margin-left:-15px;-webkit-animation-delay:1s;animation-delay:1s}.shipping-status__icon-block--3{right:25%;margin-right:-15px;-webkit-animation-delay:3s;animation-delay:3s}.shipping-status__icon-block--4{right:0;margin-right:-35px;-webkit-animation-delay:4.75s;animation-delay:4.75s}.shipping-status .animate .shipping-status__icon-block.active{-webkit-animation-name:bounceup;animation-name:bounceup;-webkit-animation-timing-function:cubic-bezier(0.28,0.84,0.42,1);animation-timing-function:cubic-bezier(0.28,0.84,0.42,1);-webkit-animation-duration:2s;animation-duration:2s}.shipping-status .animate .shipping-status__bar.on .shipping-status__fill--1{margin-left:0;-webkit-animation:2s slidein forwards;animation:2s slidein forwards;-webkit-animation-delay:1s;animation-delay:1s}.shipping-status .animate .shipping-status__bar.on .shipping-status__fill--2{-webkit-animation:1.75s slidein forwards;animation:1.75s slidein forwards;-webkit-animation-delay:3s;animation-delay:3s}.shipping-status .animate .shipping-status__bar.on .shipping-status__fill--3{-webkit-animation:1.75s slidein forwards;animation:1.75s slidein forwards;-webkit-animation-delay:4.75s;animation-delay:4.75s;margin-right:0}.shipping-status .animate[data-status="Out for Delivery"] .shipping-status__bar.on .shipping-status__fill--1{-webkit-animation:none;animation:none;background-color:#b4252d;width:100%}.shipping-status .animate[data-status="Out for Delivery"] .shipping-status__bar.on .shipping-status__fill--2{-webkit-animation-delay:1s;animation-delay:1s}.shipping-status .animate[data-status="Out for Delivery"] .shipping-status__icon-block--3{-webkit-animation-delay:1.75s;animation-delay:1.75s}.shipping-status .animate[data-status=Delivered] .shipping-status__bar.on .shipping-status__fill--1,.shipping-status .animate[data-status=Delivered] .shipping-status__bar.on .shipping-status__fill--2{-webkit-animation:none;animation:none;background-color:#b4252d;width:100%}.shipping-status .animate[data-status=Delivered] .shipping-status__bar.on .shipping-status__fill--3{-webkit-animation-delay:1s;animation-delay:1s}.shipping-status .animate[data-status=Delivered] .shipping-status__icon-block--4{-webkit-animation-delay:1.75s;animation-delay:1.75s}#product{padding-bottom:12px}.product-intro-mobile{margin-bottom:18px}.product-intro-mobile #breadcrumbs{margin-bottom:6px;margin-top:0}.product-intro-mobile h1{margin-bottom:6px}.product-main-image{overflow:hidden}.product-main-image img{display:none!important}.product-main-image img.on{display:block!important}#product .product-main-image img{max-height:300px;margin:0 0 18px}#product-image-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}#product-image-selector li{padding:0;margin:0 12px 0 0}#product-image-selector li:before{content:none!important}#product-image-selector a.on img,#product-image-selector a:hover img{opacity:1}#product-image-selector a img{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;opacity:.5;border:none}#product-controls,form[id^=product-controls-]{margin-bottom:12px;margin-top:24px}#product-controls.upright li,form[id^=product-controls-].upright li{background:#fbf4eb;padding:24px 30px}#product-controls.upright li.space-above,form[id^=product-controls-].upright li.space-above{margin-top:24px}#product-controls.upright li.quantity-block,form[id^=product-controls-].upright li.quantity-block{border-bottom:none}#product-controls.upright .control,form[id^=product-controls-].upright .control{margin-left:0;text-align:center;width:100%}#product-controls.upright .control label,form[id^=product-controls-].upright .control label{height:auto;line-height:30px}#product-controls.upright label.custom-radio,form[id^=product-controls-].upright label.custom-radio{float:none;margin-bottom:6px}#product-controls.upright input[type=radio],form[id^=product-controls-].upright input[type=radio]{margin-left:0}#product-controls.upright .btn,form[id^=product-controls-].upright .btn{width:100%}#product-controls.upright .hidden-fields input[type=email],#product-controls.upright .hidden-fields input[type=number],#product-controls.upright .hidden-fields input[type=tel],#product-controls.upright .hidden-fields input[type=text],form[id^=product-controls-].upright .hidden-fields input[type=email],form[id^=product-controls-].upright .hidden-fields input[type=number],form[id^=product-controls-].upright .hidden-fields input[type=tel],form[id^=product-controls-].upright .hidden-fields input[type=text]{width:100%;margin:0 0 6px 0}#product-controls.upright .hidden-fields p,form[id^=product-controls-].upright .hidden-fields p{padding:12px 0 0 0}#product-controls.upright .shipping-fields,form[id^=product-controls-].upright .shipping-fields{padding-top:6px}#product-controls.upright .toggler.on,form[id^=product-controls-].upright .toggler.on{display:none}#product-controls.upright p,form[id^=product-controls-].upright p{margin-bottom:10px;float:none}#product-controls.upright .help-block,form[id^=product-controls-].upright .help-block{float:none}#product-controls p,#product-controls ul,form[id^=product-controls-] p,form[id^=product-controls-] ul{margin-bottom:0}#product-controls li,form[id^=product-controls-] li{border-bottom:2px solid #f5e2cb;padding:20px 0;list-style:none;margin-bottom:0}#product-controls li:first-of-type,form[id^=product-controls-] li:first-of-type{border-top:2px solid #f5e2cb}#product-controls li:last-of-type,form[id^=product-controls-] li:last-of-type{border-bottom:0}#product-controls li:before,form[id^=product-controls-] li:before{display:none}#product-controls li.has-error label,form[id^=product-controls-] li.has-error label{color:#b4252d}#product-controls li.has-error input,#product-controls li.has-error select,form[id^=product-controls-] li.has-error input,form[id^=product-controls-] li.has-error select{border-color:#b4252d}#product-controls li.has-error .help-block,form[id^=product-controls-] li.has-error .help-block{display:block}#product-controls li.error,form[id^=product-controls-] li.error{text-align:center;color:#b4252d}#product-controls li .help-block,form[id^=product-controls-] li .help-block{clear:both;float:right;color:#b4252d;display:none;line-height:130%}#product-controls li .help-block.show,form[id^=product-controls-] li .help-block.show{display:block}#product-controls li .help-block-ship-to,form[id^=product-controls-] li .help-block-ship-to{float:left;margin-left:6px;margin-top:6px}#product-controls label,#product-controls p,form[id^=product-controls-] label,form[id^=product-controls-] p{font-size:19px;color:#632a17;font-weight:700;line-height:25px;display:block}#product-controls label,form[id^=product-controls-] label{margin-bottom:6px}#product-controls .custom-radio,form[id^=product-controls-] .custom-radio{margin-bottom:0;margin-top:6px}#product-controls .shipping-control-gc label,form[id^=product-controls-] .shipping-control-gc label{float:none;margin-top:6px}#product-controls p.auto-height,form[id^=product-controls-] p.auto-height{height:auto;line-height:1.25;float:none;width:100%}#product-controls .out-of-stock,form[id^=product-controls-] .out-of-stock{color:#b4252d;font-size:18px}#product-controls p.caption,form[id^=product-controls-] p.caption{font-size:16px;color:#493329;font-weight:200;height:auto;line-height:24px;clear:both;margin:-6px 0 18px 0}#product-controls h4,form[id^=product-controls-] h4{font-size:20px;margin-bottom:8px}#product-controls h4 b,form[id^=product-controls-] h4 b{color:#901e25}#product-controls .qty-price,form[id^=product-controls-] .qty-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-controls .h5,#product-controls h5,form[id^=product-controls-] .h5,form[id^=product-controls-] h5{font-size:28px;color:#b4252d;text-align:center;margin-bottom:12px}#product-controls .h5.js-subtotal,#product-controls h5.js-subtotal,form[id^=product-controls-] .h5.js-subtotal,form[id^=product-controls-] h5.js-subtotal{margin:-9px 0 24px}#product-controls #gc-amount,form[id^=product-controls-] #gc-amount{width:168px}#product-controls #gc-custom,form[id^=product-controls-] #gc-custom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;width:140px;display:none}#product-controls #gc-custom.on,form[id^=product-controls-] #gc-custom.on{display:-webkit-box;display:-ms-flexbox;display:flex}#product-controls #gc-custom input,form[id^=product-controls-] #gc-custom input{width:126px;padding:0 6px;text-align:center}#product-controls #gc-custom span,form[id^=product-controls-] #gc-custom span{height:35px;line-height:38px;margin-right:4px;width:10px}#product-controls select,form[id^=product-controls-] select{border-color:#f5e2cb;height:35px;line-height:35px;padding:0 12px;font-size:16px;width:100%}#product-controls select:focus,form[id^=product-controls-] select:focus{border-color:#901e25}#product-controls dl,form[id^=product-controls-] dl{clear:both;height:120px;overflow:hidden}#product-controls dl.on,form[id^=product-controls-] dl.on{height:auto}#product-controls dl#price-chart,form[id^=product-controls-] dl#price-chart{height:auto;width:100%}#product-controls dt,form[id^=product-controls-] dt{text-align:left}#product-controls dd,form[id^=product-controls-] dd{text-align:right;margin-top:-30px}#product-controls .tooltip,form[id^=product-controls-] .tooltip{display:inline-block;border-bottom:1px dotted currentColor;padding-top:12px}#product-controls .controls-inline,form[id^=product-controls-] .controls-inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#product-controls .controls-inline .control,form[id^=product-controls-] .controls-inline .control{margin-left:auto}#product-controls .control,form[id^=product-controls-] .control{margin-bottom:6px}#product-controls .control.shipping-control label,form[id^=product-controls-] .control.shipping-control label{color:#b4252d;font-weight:400}#product-controls .control .btn,form[id^=product-controls-] .control .btn{border:none;width:100%}#product-controls .control .btn:focus,form[id^=product-controls-] .control .btn:focus{-webkit-box-shadow:0 0 .25rem #901e25;box-shadow:0 0 .25rem #901e25}#product-controls .control label,form[id^=product-controls-] .control label{font-weight:300;font-size:18px;cursor:pointer;text-align:left}#product-controls .control-radio label,form[id^=product-controls-] .control-radio label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#product-controls .control-radio label input,form[id^=product-controls-] .control-radio label input{margin-right:6px}#product-controls .control-radio label strong,form[id^=product-controls-] .control-radio label strong{margin-left:auto}#product-controls .control-flavor-selector select,form[id^=product-controls-] .control-flavor-selector select{margin-bottom:6px}#product-controls .hidden-fields,form[id^=product-controls-] .hidden-fields{clear:both;padding-top:14px;display:none}#product-controls .hidden-fields input[type=email],#product-controls .hidden-fields input[type=number],#product-controls .hidden-fields input[type=tel],#product-controls .hidden-fields input[type=text],form[id^=product-controls-] .hidden-fields input[type=email],form[id^=product-controls-] .hidden-fields input[type=number],form[id^=product-controls-] .hidden-fields input[type=tel],form[id^=product-controls-] .hidden-fields input[type=text]{width:100%}#product-controls .hidden-fields p,form[id^=product-controls-] .hidden-fields p{font-size:16px;line-height:20px;font-weight:300;padding:21px 0 7px 0;height:auto}#product-controls .hidden-fields p b,form[id^=product-controls-] .hidden-fields p b{font-weight:700}#product-controls .hidden-fields .note-top,form[id^=product-controls-] .hidden-fields .note-top{padding:0 0 12px}#product-controls .hidden-fields-btm,form[id^=product-controls-] .hidden-fields-btm{margin-bottom:6px}#product-controls #online-giftcards .col-sm-6,form[id^=product-controls-] #online-giftcards .col-sm-6{margin:12px 0}#product-controls #online-giftcards textarea,form[id^=product-controls-] #online-giftcards textarea{width:100%;border-color:#f5e2cb}#product-controls .shipping-fields,form[id^=product-controls-] .shipping-fields{clear:both;padding-top:12px}#product-controls .shipping-fields .col-sm-6,form[id^=product-controls-] .shipping-fields .col-sm-6{clear:both}#product-controls .shipping-fields label,form[id^=product-controls-] .shipping-fields label{font-size:16px;width:100%;clear:both;text-align:left}#product-controls .shipping-fields label span,form[id^=product-controls-] .shipping-fields label span{opacity:.5}#product-controls .pack-quantity,form[id^=product-controls-] .pack-quantity{padding-bottom:12px;text-align:center}#product-controls .btn,form[id^=product-controls-] .btn{background-repeat:no-repeat;background-position:10px center}#product-controls .btn.loading,form[id^=product-controls-] .btn.loading{background:#901e25 url('images/loading-reversed.gif') no-repeat 10px center;padding-left:36px;cursor:default;pointer-events:none}#product-pack{padding:12px 0 41px 0}#product-pack a:hover img{border-color:#b4252d}#product-pack a:hover h3{color:#b4252d}#product-pack img{display:block;margin-bottom:19px;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;width:100%}#product-pack h3{font-size:24px;color:#901e25;margin-bottom:15px;padding-top:0;-webkit-transition:color .25s ease-out;transition:color .25s ease-out;font-weight:700}#product-pack h3 a{color:#901e25}#product-pack h2{margin-bottom:15px}#product-pack div[class*=col-]{position:static}#product-pack .category{position:static;border-top:2px solid #fbf4eb;padding:48px 0}#product-pack .category__description{font-size:20px;line-height:1.5;color:#632a17;font-weight:300;margin:-12px 0 30px}#product-pack .category a{display:block}#product-pack .category li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 0 10px 0}#product-pack .category li:before{display:none}#product-pack .category label{color:#632a17;font-size:16px;font-weight:400;-webkit-transition:color .25s ease-out;transition:color .25s ease-out;display:block;margin-left:.75em;cursor:pointer}#product-pack .category label.on,#product-pack .category label:hover{color:#b4252d}#product-pack .category label.on .qtip,#product-pack .category label:hover .qtip{background-color:#b4252d}.kringle-list span{display:block;line-height:1.25;padding:.25em 0}.qtip{width:17px;height:17px;border-radius:50%;background:rgba(229,208,181,.6);cursor:pointer;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;color:#fff;display:inline-block;line-height:17px;text-align:center;overflow:hidden;font-size:12px;font-weight:700;margin:2px 0 -2px 2px}.qtip:hover{background-color:#b4252d}.qty{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#b4252d;border-radius:17px;height:34px;position:relative;padding-left:32px;padding-right:32px}.qty__input{border-color:#b4252d!important;padding:0;text-align:center;width:56px;height:34px;line-height:normal}.qty__control{background:#b4252d;border:none;color:#fff;background-position:center center;background-repeat:no-repeat;padding:0;width:32px;height:34px;position:absolute;overflow:hidden;text-indent:-100000em;-webkit-transition:width .25s cubic-bezier(.18, .89, .32, 1.28);transition:width .25s cubic-bezier(.18, .89, .32, 1.28);-webkit-transition-property:width,margin;transition-property:width,margin;top:0}.qty__control:hover{width:42px}.qty__control--more{right:0;border-radius:0 17px 17px 0;background-image:url(images/jewel-quantity-more.png)}.qty__control--more:hover{margin-right:-10px}.qty__control--less{left:0;border-radius:17px 0 0 17px;background-image:url(images/jewel-quantity-less.png)}.qty__control--less:hover{margin-left:-10px}.nutritionalFact{display:inline-block;text-align:center;padding-top:12px}.nutritionalFact b{font-weight:700;color:#901e25}.nutritionalFact img{max-width:100%}.cart-empty{margin-bottom:48px}#main-cart h4{padding:0 0 12px 0;font-size:24px;clear:both;color:#632a17;width:100%;text-align:center}.update-cart{opacity:0;position:fixed;pointer-events:none;bottom:-60px;left:0;z-index:20;background:#b4252d;font-weight:400;color:#fbf4eb;padding:0!important;width:100%;border-radius:0;height:60px;line-height:60px}.update-cart.on{opacity:1;pointer-events:all;bottom:0}#main-cart ul.cart-block,.view-block ul.cart-block{clear:both;float:left;width:100%;margin-bottom:48px;border-width:2px 2px 0 2px;border-style:solid;border-color:#f5e2cb}#main-cart ul.cart-block h5,.view-block ul.cart-block h5{margin-bottom:6px}#main-cart ul.cart-block em,.view-block ul.cart-block em{font-style:normal}#main-cart ul.cart-block input,#main-cart ul.cart-block span,.view-block ul.cart-block input,.view-block ul.cart-block span{width:40px;height:36px;line-height:36px;text-align:center;margin:0 6px}#main-cart ul.cart-block em,#main-cart ul.cart-block strong,.view-block ul.cart-block em,.view-block ul.cart-block strong{font-size:14px}#main-cart ul.cart-block li,.view-block ul.cart-block li{padding:12px;border-bottom:2px solid #f5e2cb;margin:0!important;float:left;width:100%;position:relative}#main-cart ul.cart-block li:before,.view-block ul.cart-block li:before{display:none}#main-cart ul.cart-block li:nth-child(2n),.view-block ul.cart-block li:nth-child(2n){background:#fbf4eb}#main-cart ul.cart-block li img,.view-block ul.cart-block li img{display:block;float:left;width:60px;height:60px;margin:0}#main-cart ul.cart-block .item-details,.view-block ul.cart-block .item-details{width:calc(100% - 60px);float:left;padding-left:12px}#main-cart ul.cart-block .item-details__left,.view-block ul.cart-block .item-details__left{padding-top:5px;float:left}#main-cart ul.cart-block .item-details__left p,.view-block ul.cart-block .item-details__left p{margin-bottom:0!important;padding-bottom:5px}#main-cart ul.cart-block .item-details__left h5,.view-block ul.cart-block .item-details__left h5{line-height:initial;height:auto}#main-cart ul.cart-block .item-information,.view-block ul.cart-block .item-information{border-top:1px solid #f5e2cb;padding-top:12px;clear:both;margin-top:12px}#main-cart ul.cart-block .item-information li,.view-block ul.cart-block .item-information li{border:none;background:0 0;padding:0}#main-cart ul.cart-block .item-information p,#main-cart ul.cart-block .item-information ul,.view-block ul.cart-block .item-information p,.view-block ul.cart-block .item-information ul{margin-bottom:0!important}#main-cart ul.cart-block .item-totals,.view-block ul.cart-block .item-totals{clear:both}#main-cart ul.cart-block .remove,.view-block ul.cart-block .remove{border:2px solid #f5e2cb;cursor:pointer;padding:0;color:#632a17;text-indent:-1000em;position:absolute;background:#fff url(images/jewel-remove.png) no-repeat center center;height:24px;width:24px;border-radius:30px;top:42px;left:-18px;margin-top:-12px}#main-cart ul.cart-block .remove:hover,.view-block ul.cart-block .remove:hover{color:#b4252d;opacity:1}#cart-faqs{margin-bottom:48px}#cart-faqs h5{font-size:24px;margin:0 0 16px 0;color:#632a17;height:auto;line-height:normal}#cart-controls{margin-bottom:48px;clear:both}#cart-controls.track{margin-bottom:0}#cart-controls .well{margin:0 0 24px 0}#cart-controls .well label a strong{font-size:1.2em}#cart-controls .cart-total{font-weight:700;font-size:20px;color:#901e25}#cart-controls .cart-total strong{font-weight:700}.promo-code-toggler{font-size:20px;font-weight:700}#view-order .h4,#view-order h4{padding:0 0 12px 0;font-size:24px;clear:both;color:#632a17;line-height:inherit}#view-order address,#view-order ul{margin-bottom:24px}#view-order li{margin-bottom:0}#view-order .pull-right{float:none!important;display:block}#promo-code input{width:100%}#promo-code button{color:#b4252d;border:none;background:0 0;float:right;margin-top:-43px;position:relative;z-index:10;height:43px;line-height:43px;font-size:18px;padding:0 12px;text-align:center}#promo-code button:hover{color:#632a17}.promo-code-message{color:#b4252d;padding-top:10px}#error{padding:127px 0 0 0;text-align:center}#error h4{font-family:Lato,sans-serif;font-size:28px;font-weight:300;color:#632a17;padding-top:24px}body.error{background:url(images/bg-error.jpg) no-repeat center bottom;padding-bottom:500px}#deliver-options-container.error select,#deliver-options-container.error table.ui-datepicker-calendar{border-color:#b4252d!important}#deliver-options-container.error .ui-datepicker-header{background-color:#b4252d;color:#fff}#deliver-options-container .status{line-height:24px;font-size:20px;padding:6px 0 12px 0;font-weight:400}#shopping-callout{text-align:center;margin-bottom:25px}#shopping-callout .btn{margin-top:12px}#bottom-callout{clear:both;background:#fbf4eb;text-align:center;position:relative;padding:72px 0 36px 0}#bottom-callout.left{text-align:left;padding:78px 0 36px 0}#bottom-callout.left img{position:static;display:block;margin:-102px auto 0 auto}#bottom-callout.fundraising-callout{padding:72px 0}#bottom-callout.fundraising-callout h3{font-size:28px;margin-bottom:18px;color:#b4252d}#bottom-callout.fundraising-callout p{font-size:20px}#bottom-callout img{display:none}#bottom-callout h3{font-size:20px;color:#632a17;margin-bottom:6px;padding:0}#bottom-callout .btn{margin-bottom:18px}#bottom-callout .row img{position:static;margin:-60px auto 24px auto}#bottom-callout .row div{margin-bottom:36px}#footer{clear:both;background:#fbf4eb;color:#493329}#footer ul{list-style:none}#footer ul li{margin-bottom:8px;line-height:1.2}#footer ul li:last-child{margin-bottom:0}#social-strip{background:#b4252d;position:relative}#social-strip:before{content:"";position:absolute;width:100%;left:0;background:url(images/bg-bottom-mask-cream.png) no-repeat top center;height:27px;top:-3px;z-index:2}#social-strip.white:before{background-image:url(images/bg-bottom-mask-white.png)}#social-strip .bucket{padding:36px 0;text-align:center;color:#fff;position:relative;z-index:2;border-bottom:2px solid #901e25}#social-strip .bucket:last-of-type{border-bottom:none}#social-strip .h5,#social-strip h5{font-family:Lato,sans-serif;font-size:22px;font-weight:400;line-height:inherit}#social-strip .social-link{height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%;background:#901e25;text-indent:-999rem;background-repeat:no-repeat;background-position:center center;display:inline-block;margin:10px 2px 0 2px;-webkit-transition:all .25s cubic-bezier(.18, .89, .32, 1.28);transition:all .25s cubic-bezier(.18, .89, .32, 1.28)}#social-strip .social-link:focus,#social-strip .social-link:hover{background-color:#493329}#social-strip .social-link:focus{outline:0}#social-strip .social-link.facebook{background-image:url(images/jewel-facebook.png)}#social-strip .social-link.twitter{background-image:url(images/jewel-twitter.png)}#social-strip .social-link.pinterest{background-image:url(images/jewel-pinterest.png)}#social-strip .social-link.instagram{background-image:url(images/jewel-instagram.png)}#social-strip .btn{border:none;background:#901e25;margin-top:10px;font-size:16px;font-weight:400}#social-strip .btn:focus,#social-strip .btn:hover{background-color:#493329}#social-strip form{position:relative;width:80%;margin:10px auto 0 auto}#social-strip form.loading button{background-image:url(images/loading-reversed.gif);opacity:1}#social-strip input{height:40px;line-height:40px;padding-left:24px;width:100%;font-size:16px}#social-strip button{position:absolute;top:0;right:0;height:40px;width:32px;background:url(images/jewel-go.png) no-repeat left center;text-indent:-1000em;border:none;opacity:.7}#social-strip button:hover{opacity:1}#social-strip .status{font-size:16px;line-height:24px;width:80%;margin:0 auto 12px auto}#social-strip ::-webkit-input-placeholder{color:rgba(245,226,203,.7)}#social-strip :-moz-placeholder{color:rgba(245,226,203,.7)}#social-strip ::-moz-placeholder{color:rgba(245,226,203,.7)}#social-strip :-ms-input-placeholder{color:rgba(245,226,203,.7)}.customer-service{font-size:16px;padding-top:36px}.customer-service .h5,.customer-service h5{font-size:22px;color:#632a17;margin-bottom:-12px;line-height:inherit}.customer-service .h6,.customer-service h6{font-family:Lato,sans-serif;font-weight:700;margin-bottom:6px;margin-top:24px}.customer-service .h6 img,.customer-service h6 img{vertical-align:middle;width:30px;height:auto}.customer-service ul{margin:0 0 6px 0}.customer-service p{margin:-6px 0 30px 0;line-height:24px}.customer-service .bucket{padding-bottom:36px}.customer-service .h6-top{margin-top:26px}.social-holder .fb-like,.social-holder .twitter-follow-button{display:block;margin:0 0 12px}#bottom{clear:both;color:#fbf4eb;background:#5b473e;padding:6px 0;font-size:14px;font-weight:400;text-align:center}#bottom a{color:#fbf4eb;margin:0 12px}#bottom a:hover{color:#f5e2cb}.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(odd),.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(odd),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(odd){clear:none}.col-xs-1:nth-child(12n+1),.col-xs-2:nth-child(6n+1),.col-xs-3:nth-child(4n+1),.col-xs-4:nth-child(3n+1),.col-xs-6:nth-child(odd){clear:left}#main .list-unstyled{list-style:none;margin:0;padding:0}#main .list-unstyled li{list-style:none;margin:0;padding:0}#main .list-unstyled li::before{display:none}.gift-card-list{margin:0!important}.gift-card-list li{margin:0 0 .5em}.gift-card-list a{font-weight:400}.gift-card-list .btn{margin-top:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(73,51,41,.2)}.featherlight:last-of-type{background:rgba(73,51,41,.2)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:visible;padding:0;margin-left:5%;margin-right:5%;max-height:95%;max-width:992px;margin:0 auto;width:95%;cursor:auto;white-space:normal}.featherlight .featherlight-wrapper{-webkit-box-shadow:2px 4px 24px rgba(0,0,0,.2);box-shadow:2px 4px 24px rgba(0,0,0,.2);border:6px solid #fbf4eb;padding:4.8387%;background:#fff}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:-16px;right:-16px;line-height:32px;width:32px;cursor:pointer;text-align:center;background:#fff;background:rgba(255,255,255,.3);color:#fff;background:#b4252d;font-weight:900;border-radius:16px;font-size:16px;border:none;padding:0;-webkit-box-shadow:2px 4px 24px rgba(0,0,0,.2);box-shadow:2px 4px 24px rgba(0,0,0,.2);display:none}.featherlight .featherlight-close-icon:hover{background:#901e25}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;max-width:98%}}@media only screen and (max-width:768px){.featherlight .featherlight-close-icon{right:10px;top:10px;line-height:20px;width:20px;font-size:12px}}.address-option{display:block;line-height:1.888889;font-size:18px;padding-left:20px;position:relative;cursor:pointer;margin-top:1.5em}.address-option__radio{position:absolute;left:0;top:.6em}.address-option__title{font-weight:700;font-size:20px;line-height:1.5;font-family:Merriweather,serif}.address-option__radio:checked+.address-option__title{color:#b4252d}.address-option__address{display:block}.address-option__address span{display:block}.address-option__address span span{display:inline}.address-text{line-height:1.888889;font-size:18px;margin:1em 0 2em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.js-delivery-options{display:none}.js-address-display div:empty,.js-address-display span:empty{display:none}.btn-select{display:block;padding:15px;border:2px solid #f5e2cb;text-align:center;border-radius:6px;line-height:normal;font-weight:400;margin-top:12px}.btn-select--active,.btn-select:hover{border-color:#b4252d}.btn-select img{border:none;display:block!important;margin:0 auto 10px!important}.image-caption{font-size:.875em;color:#632a17!important}.js-gift-message{display:none}.modal-backdrop{position:fixed;height:100%;width:100%;z-index:90;background:rgba(0,0,0,.3);top:0;left:0;display:none}.modal-backdrop.on{display:block}.modal{position:absolute;background:#fff;padding:25px 35px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:1000px;z-index:100;border:6px solid #f5e2cb;display:none}.modal--account-status{max-width:800px;padding:50px 100px 25px;border:4px solid #f5e2cb}@media (max-width:768px){.modal--account-status{padding:25px 15px 15px;width:85%}}.modal .account-merge-header{margin-top:25px}.modal .account-merge-header h2{text-align:center;font-size:30px;color:#632918;font-family:Merriweather,serif}.modal--shipping-status{top:50px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.modal__close{background:#b4252d;color:#fbf4eb;height:38px;width:38px;border:3px solid #f5e2cb;border-radius:50%;position:absolute;top:0;right:0;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0);cursor:pointer}.modal__close:after,.modal__close:before{content:"";position:absolute;background-color:#fbf4eb;top:50%;left:50%;width:3px;height:20px}.modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal__close:hover{background:#901e25;color:#f5e2cb}.modal__close:hover:after,.modal__close:hover:before{background-color:#f5e2cb}.modal__header{margin-bottom:15px;font-size:22px;line-height:28px}.modal .intro{padding-bottom:15px}.modal__intro-text{font-size:16px!important;line-height:1.5!important}.modal__recipient{font-weight:300;font-size:20px!important}.modal__controls{padding-top:15px}.modal__controls--shipping{margin-bottom:30px}.modal .icon-back-arrow{width:18px;height:12px;fill:#b4252d;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.modal__back-arrow{font-weight:700}.modal__back-arrow:hover .icon-back-arrow{fill:#493329}.modal__back-text{font-weight:400;color:#632a17}.modal__button{margin-top:15px}@media only screen and (min-width:767px){.modal__button{float:right}}.modal.on{display:block}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff}.resp-sharing-button__link:hover{color:#fff}.resp-sharing-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:5px;font-size:14px;line-height:18px;-webkit-transition:25ms ease-out;transition:25ms ease-out;padding:4px 8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon{stroke:#fff;fill:none;width:1em;height:1em;margin-right:.4em}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:active,.resp-sharing-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}.no-results-box{text-align:center;margin:0 25px}.return-btn{background:0 0;color:#632918;font-size:18px;font-weight:400;line-height:1.2;display:inline-block;border:none;border-radius:0;padding:0}.return-btn.btn{background:#b4252d;color:#fbf4eb;font-size:16px;font-weight:700;line-height:1.2;display:inline-block;border:3px solid #f5e2cb;border-radius:40px;padding:9px 24px;-webkit-transition:all .25s cubic-bezier(.18, .89, .32, 1.28);transition:all .25s cubic-bezier(.18, .89, .32, 1.28)}.return-btn.btn:hover{background:#901e25;color:#f5e2cb}.disabled input{background-color:#ebebeb}.text-white{color:#fff!important}.priceChartIntroText{line-height:1.25!important;padding:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;text-align:left!important}@media (min-width:768px){.priceChartIntroText{padding-bottom:50px}}.product-image-banner{position:absolute;top:24px;left:-4px;padding:.125em 1rem;border-radius:0 1rem 1rem 0;font-family:Damion,sans-serif;font-size:20px;line-height:1;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);max-width:calc(90%);background-color:var(--banner-bg-color,#333);color:var(--banner-color,#fff)}.product-image-banner::before,.product-image-banner:after{content:'';position:absolute;top:100%;left:0;border:2px solid transparent;border-top-color:#000;border-right-color:#000}.product-image-banner::after{border-top-color:var(--banner-bg-color,#333);border-right-color:var(--banner-bg-color,#333);opacity:.8}.w-100{width:100%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}@media (min-width:792px){.ps-sm-2{padding-left:.5rem!important}}@media (min-width:1272px){.ps-lg-6{padding-left:2.5rem!important}.ps-lg-7{padding-left:3rem!important}}#downloadOrderSpreadsheetForm{width:100%;max-width:630px;background-color:#faf4ec;border:none}@media (max-width:600px){#downloadOrderSpreadsheetForm{margin:0 .5rem}}#downloadOrderSpreadsheetForm iframe{min-height:100%}#downloadOrderSpreadsheetForm .close-modal-btn{position:relative;font-family:Lato;font-size:14px;font-weight:700;line-height:18px;background:0 0;border:none;color:#46342b;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle}#downloadOrderSpreadsheetForm .close-modal-btn svg{width:20px;height:20px;padding-left:3px}.form-modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}
@media (min-width:792px){#product-controls .shipping-fields .col-sm-6{clear:none}.btn{padding:12px 24px;font-size:18px}.btn:focus{outline:0;border-color:#901e25}.btn:hover{padding:12px 30px}.btn.btn-small:hover{padding:7px 18px}.btn.btn-large:hover{padding:14px 30px}.btn.address-invalid:hover,.btn:disabled:hover{padding:12px 24px}.site-banner{font-size:18px;line-height:24px;padding:16px 0;text-align:center}.site-banner-expanded .site-banner-content{padding-left:30px}.site-banner-expand{font-size:16px;line-height:24px}#top ul{float:left}#top li{float:left;margin:0 24px 0 0;display:block}#top li.phone b{display:none}#top li.phone span{padding-left:0}#top li.phone span:after,#top li.phone span:before{display:none}#top p{float:right;display:block}#top b{font-weight:400}#top h3{font-weight:300}#top a{color:rgba(251,244,235,.7)}.header #logo{height:107px;width:126px;top:7px;left:50%}.main-nav{padding:36px 0}.main-nav h4{margin-left:0;font-size:16px}#hero{height:425px}#hero:after{content:"";position:absolute;height:39px;width:100%;background:url(images/bg-hero-mask.png) no-repeat center top;left:0;bottom:-10px}#hero .anchor{position:absolute;bottom:0;left:50%;z-index:2;display:block;border:6px solid #f5e2cb;background:#fff url(images/jewel-anchor.png) no-repeat center;height:48px;width:48px;border-radius:50%;text-indent:-999rem;margin-left:-24px;overflow:hidden}#hero .anchor:hover{background-color:#fbf4eb}#hero .hero-container{position:relative;max-height:375px}#hero .hero-content{text-align:left;width:45%;margin-left:5%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hero .image--mobile{display:none}#hero .image-container{display:block;position:relative;min-height:400px}#hero .image{width:550px;border:20px solid #fbf4ec;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);position:absolute;bottom:3%;right:0;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.5);box-shadow:10px 10px 20px rgba(0,0,0,.5)}#hero .corner-image-container .corner-image{display:block;max-width:125px;position:absolute;bottom:35px;right:25px}#hero .corner-image-container--large .corner-image{max-width:225px;bottom:0;right:0}#hero .text{padding:0}#hero .h2,#hero h2{line-height:normal;font-size:46px;margin-bottom:12px}#hero p{font-size:20px;line-height:28px;margin-bottom:24px}#main{padding-top:108px}#main .col-xs-6{padding-right:24px}#main .col-xs-6:nth-child(2n){padding-left:24px;padding-right:24px}#main .shop-btn-container{margin-top:-65px}#main table td,#main table th{padding:6px 12px;font-size:16px}#main .order-history-table-container{margin-left:0;width:100%;overflow:auto}.intro .pull-left{float:left;width:auto}.intro .btn.pull-right{display:block}.intro button{right:0}.intro .breadcrumbs-minishare{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}.intro .breadcrumbs-minishare #breadcrumbs{text-align:left;margin:0}.intro .breadcrumbs-minishare #mini-share{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#steps li{height:48px;border-radius:0}#steps li:after,#steps li:before{left:100%;top:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;z-index:2}#steps li:before{border-color:transparent;border-left-color:#fff;border-width:27px;margin:-27px 0 0 0}#steps li:after{border-color:transparent;border-left-color:#fbf4eb;border-width:24px;margin-top:-24px;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}#steps li:first-child{border-radius:40px 0 0 40px}#steps li:first-child a,#steps li:first-child span{padding-left:36px}#steps li:last-child{border-radius:0 40px 40px 0}#steps li:last-child:after,#steps li:last-child:before{display:none}#steps li:last-child a,#steps li:last-child span{padding-right:36px}#steps a,#steps span{padding:0 18px 0 40px;line-height:48px;font-size:20px}#steps a:before,#steps span:before{content:""}#view-order .pull-right{float:right!important}#account .pull-right{float:right!important}#account .btn.pull-right{margin-top:22px}.category-list p{line-height:34px;font-size:22px;margin-bottom:26px}#tooltip-price-chart{width:250px;right:auto}#main .product-description-tooltip{width:400px;right:auto}#main .product-description-tooltip .tooltip-close{top:-12px;right:-12px}.nutritionalFact{float:left;width:33.33%}.nutritionalFact:nth-child(4n){clear:left}#main-cart h4{width:auto;text-align:left}.update-cart{position:static;left:auto;bottom:auto;width:auto;height:34px;line-height:34px;border-radius:34px;padding:0 20px!important;background:#f5e2cb;color:#901e25}.update-cart.on{margin-top:-12px}#main-cart ul.cart-block h5,.view-block ul.cart-block h5{line-height:80px;height:80px;font-size:18px;font-weight:400;float:left;margin:0}#main-cart ul.cart-block em,.view-block ul.cart-block em{line-height:80px}#main-cart ul.cart-block em,#main-cart ul.cart-block strong,.view-block ul.cart-block em,.view-block ul.cart-block strong{font-size:16px}#main-cart ul.cart-block input,#main-cart ul.cart-block span,.view-block ul.cart-block input,.view-block ul.cart-block span{margin:8px 14px 0 14px;padding:0;width:60px}#main-cart ul.cart-block li:nth-child(2n) .remove,.view-block ul.cart-block li:nth-child(2n) .remove{background:#fbf4eb}#main-cart ul.cart-block li:nth-child(2n) .remove:after,.view-block ul.cart-block li:nth-child(2n) .remove:after{background:#fbf4eb}#main-cart ul.cart-block li img,.view-block ul.cart-block li img{width:80px;height:80px}#main-cart ul.cart-block .item-details,.view-block ul.cart-block .item-details{width:calc(100% - 80px)}#main-cart ul.cart-block .item-totals,.view-block ul.cart-block .item-totals{float:right;clear:none}#main-cart ul.cart-block .item-information,.view-block ul.cart-block .item-information{margin-top:0}#main-cart ul.cart-block .remove,.view-block ul.cart-block .remove{left:-14px;top:52px;margin-top:-14px;right:auto;background:#fff;height:28px;width:28px}#main-cart ul.cart-block .remove:after,#main-cart ul.cart-block .remove:before,.view-block ul.cart-block .remove:after,.view-block ul.cart-block .remove:before{content:"";position:absolute}#main-cart ul.cart-block .remove:after,.view-block ul.cart-block .remove:after{height:28px;width:12px;background:#fff;top:-2px;right:0}#main-cart ul.cart-block .remove:before,.view-block ul.cart-block .remove:before{height:10px;width:10px;background:url(images/jewel-remove.png) no-repeat center center;top:50%;left:50%;margin:-5px 0 0 -5px;z-index:1}.view-block ul.cart-block .remove:after{right:-2px;width:14px}.form-block .form-group{padding-bottom:16px}.form-block .address-choice{text-align:center}.form-block .address-choice:last-of-type h4{margin-top:-12px}.form-block .address-choice.js-no-address-correct{margin-bottom:0}.form-block .address-choice h4{color:#b4252d;margin-top:-12px}#address-verification{font-size:16px}a.footer-phone{color:#493329}#bottom{height:60px;line-height:60px;padding:0}#bottom p{float:left}#bottom nav{float:right}#bottom a{margin:0 0 0 20px}#product{padding-bottom:72px}.new-flavor:after,.seasonal:after{left:20px;width:175px}.product-main-image{margin-bottom:12px}#product .product-main-image img{max-height:none;max-height:unset}.intro.product{text-align:left}.intro.product #breadcrumbs{text-align:left}.intro.product .h1,.intro.product h1{clear:none;padding-top:0;text-align:left}.intro.product p{width:100%}#product-controls li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 36px 18px 36px}#product-controls li:first-of-type{border-top:none}#product-controls label{margin-bottom:0}#product-controls .custom-radio{margin-left:6px}#product-controls .custom-radio:first-child{margin-top:0}#product-controls .shipping-control-gc label:first-child{margin-top:0}#product-controls .shipping-control-default label{float:none;margin-top:6px}#product-controls .shipping-control-default label:first-child{margin-top:0}#product-controls .controls-qty .tooltip{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-right:24px;padding-top:0}#product-controls .qty-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#product-controls .qty-price.left{margin-left:auto}#product-controls .control{margin-bottom:0;margin-left:auto;width:auto}#product-controls .control .btn{width:auto;line-height:1}#product-controls .control label{text-align:left}#product-controls .control-radio{width:250px}#product-controls .control-gc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#product-controls .control-price-add{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#product-controls .control-price-add .h5,#product-controls .control-price-add h5{margin-right:24px;margin-top:0}#product-controls #gc-custom{margin-left:12px;margin-top:0}#product-controls #gift-shipping,#product-controls #online-giftcards{width:100%}#product-controls .h5,#product-controls h5{margin:6px 24px 0 0}#product-controls .pack-quantity{padding:0;width:auto}#product-pack .category li{padding:0 0 8px 0}#product-pack .category label{font-size:18px}.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(odd),.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(odd),.col-xs-1:nth-child(12n+1),.col-xs-2:nth-child(6n+1),.col-xs-3:nth-child(4n+1),.col-xs-4:nth-child(3n+1),.col-xs-6:nth-child(odd){clear:none}.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(odd){clear:left}.product-modal{padding:50px 60px}.product-modal__header{margin-bottom:15px;font-size:30px;line-height:36px}.product-modal__intro-text{font-size:18px!important}}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}keyframes spin from{-webkit-transform:rotate(0);transform:rotate(0)}keyframes spin to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@media (min-width:1008px){body{font-size:18px;line-height:30px}h1{font-size:48px;margin-bottom:23px;line-height:normal}h2{font-size:36px;line-height:36px}h3{font-size:30px}.accordion .accordion-toggle:after,.accordion.small .accordion-toggle:after{height:48px}#top{height:48px;line-height:48px;padding:0}#top ul{margin-left:246px}#top p{margin:0}.header .container{position:relative}.header #logo{height:193px;width:219px;position:absolute;left:18px;top:-42px;margin-left:0;-webkit-transform:none;transform:none}.header #logo:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.main-nav{margin-left:241px;padding:34px 0;height:auto}.main-nav form{display:block;width:260px;position:relative}.main-nav h4{margin-right:12px}.main-nav h4 b{font-weight:700;font-size:18px}.main-nav input{padding-left:24px}.main-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.main-nav ul li{margin-left:16px}.main-nav ul a{font-weight:700;display:block;line-height:52px;color:#fbf4eb}.main-nav ul a:hover{text-decoration:underline}.main-nav-shop{color:#901e25;border:3px solid #901e25;background-color:#fbf4eb;font-size:18px;height:52px;line-height:48px;border-radius:40px;width:auto;text-align:center;padding:0;width:90px}.main-nav-shop strong{font-weight:700}.main-nav-shop:hover{background-color:#f5e2cb;color:#493329}.main-nav-shop span{display:none}.search-toggle{display:none}.cart-trigger{right:-5px;line-height:52px;height:55px;border-width:3px 3px 0 3px;margin-left:5px;padding:0 10px 0 42px;border-color:#b4252d;border-style:solid;background-position:10px 15px;-webkit-transition:none;transition:none}.cart-trigger.on{opacity:1;background-color:#901e25;border-color:#901e25}.cart-trigger.on::before{content:none}.cart-trigger:hover{opacity:1}.cart-trigger span{margin-top:14px}#mini-cart{border-radius:6px 0 6px 6px;border:3px solid #901e25;overflow:visible;width:400px;position:absolute;bottom:auto;right:auto;left:auto;top:auto;-webkit-box-shadow:none;box-shadow:none;display:none}#mini-cart.on{display:block;right:auto;left:calc(50% + 90px)}#mini-cart .cart-close{display:none}#mini-cart .remove{position:absolute;left:-17px;border:3px solid #901e25;border-radius:20px;background:#fbf4eb;top:38px;text-indent:-1000em;height:30px;width:30px;opacity:1}#mini-cart .remove:after{content:"";position:absolute;top:-3px;right:-3px;width:13px;height:30px;background:#fbf4eb}#mini-cart .remove:before{content:"";position:absolute;height:10px;width:10px;background:url(images/jewel-remove.png) no-repeat center center;top:50%;left:50%;margin:-5px 0 0 -5px;z-index:1}#mini-cart .remove:hover:before{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}#mini-cart li{padding:24px}#mini-cart li.deleting h5{opacity:.5}#mini-cart li.deleting .remove:before{-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}#mini-cart li.empty{border-radius:3px 0 3px 3px}#mini-cart li h5{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}#mini-cart li:nth-child(2){border-top-left-radius:3px}#mini-cart .checkout{text-align:right}#mini-search{display:none}.drop-nav{top:76px;padding-top:160px;text-align:left}.drop-nav .pull-right{float:right!important}.drop-nav.on{-webkit-transition-timing-function:cubic-bezier(0.18,0.89,0.32,1.28);transition-timing-function:cubic-bezier(0.18,0.89,0.32,1.28)}.drop-nav ul{line-height:24px;padding:4px 0}.drop-nav .newsletter{display:block}.drop-nav .newsletter h5{margin-bottom:0;line-height:40px}.drop-nav-back,.drop-nav-trigger{display:none}#menu-promos,.drop-nav-section-header{display:block}.drop-nav-subnav{display:inline-block;margin-bottom:29px;position:static;opacity:1;visibility:visible}.drop-nav-subnav li:first-child{display:none}.drop-nav-items li,.drop-nav-subnav li{padding:6px 0}.drop-nav-items li a,.drop-nav-subnav li a{background:0 0;border:none;font-size:100%;padding:0}.drop-nav-bottom{text-align:left}#menu-promos{padding-top:4px}#hero{height:500px;overflow:hidden}#hero .text{padding:0}#hero .text.dark,#hero .text.light{background:0 0}#hero .image-container{min-height:525px}#hero .image{width:700px;bottom:10%;right:-2%}#hero .btn,#hero h2,#hero p{position:relative}#hero .h2,#hero h2{font-size:60px}#hero p{font-size:22px;line-height:32px;margin-bottom:40px}#hero .hero-container{max-height:450px}#hero .corner-image-container .corner-image{max-width:155px}#hero .corner-image-container--large .corner-image{max-width:325px;bottom:0;right:0}.intro{padding-bottom:37px}.intro h1,.intro h2{font-size:48px;margin-bottom:0}.intro .btn+p,.intro h1+p,.intro h2+p{padding-top:23px}.intro p{width:60%;font-size:22px;line-height:36px}.intro.left{text-align:left}.intro.left p{width:100%}.intro.left #breadcrumbs{text-align:left}.intro.category img{display:block!important}.intro.product .reviews-badge{margin-top:5px}#main{padding-bottom:72px}#main img{display:inline;margin:auto}#main table td,#main table th{font-size:18px}#main .promo-ribbon{top:-20px;left:-13px}#main .promo-ribbon:before{bottom:-5px;left:0}#main #main-promotion .promo{text-align:left;margin:0 0 72px 0;background-size:cover;position:relative}#main #main-promotion .promo .text{padding:33px 24px}#main #main-promotion .promo h2{line-height:.9}#main .promo-text-container{padding-left:0}#main .promo-img-container{padding-left:24px;padding-right:0;margin:0}#main .promo-img-container img{vertical-align:middle}#main .promo-img-container:before{background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(15%,rgba(255,255,255,.5)),color-stop(40%,rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 0,rgba(255,255,255,.5) 15%,rgba(255,255,255,0) 40%);background:linear-gradient(to left,#fff 0,rgba(255,255,255,.5) 15%,rgba(255,255,255,0) 40%)}#main .shop h2{font-size:28px;line-height:1}#main .shop .promo-text-container{width:100%;padding:10px 20px 25px;text-align:left}#main .sidebar-widget{margin-top:48px}#main .callout{text-align:left}#main .callout .text{float:left;width:40%}#main .callout img{display:block}#main .wide-promo{margin:36px 0}#main .wide-promo-home{margin-bottom:48px}#main .wide-promo-bg:before{background:-webkit-gradient(linear,left top,right top,from(rgba(73,51,41,.9)),color-stop(70%,rgba(73,51,41,.8)),to(transparent));background:-webkit-linear-gradient(left,rgba(73,51,41,.9) 0,rgba(73,51,41,.8) 70%,transparent 100%);background:linear-gradient(to right,rgba(73,51,41,.9) 0,rgba(73,51,41,.8) 70%,transparent 100%)}#main .wide-promo-mobile{display:none}#main .wide-promo-fade .wide-promo-content{background:-webkit-gradient(linear,left top,right top,color-stop(80%,rgba(73,51,41,.9)),to(rgba(73,51,41,0)));background:-webkit-linear-gradient(left,rgba(73,51,41,.9) 80%,rgba(73,51,41,0) 100%);background:linear-gradient(to right,rgba(73,51,41,.9) 80%,rgba(73,51,41,0) 100%)}#main .seal-container .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main .seal-container h4{font-size:32px}#main .seal-text{padding:40px 0 40px 60px;text-align:left}#main .seal-image{padding-top:0}#breadcrumbs{margin-top:-50px}#cart-controls{clear:none}.shop .promo img{display:block!important}.shop .promo .btn{line-height:1;padding:6px 24px;height:auto}.shop .promo .btn img{display:none!important}.product-list .h5,.product-list h5{margin:-2px 0}#shopping-callout{margin-bottom:68px}#bottom-callout{padding:115px 0 64px 0}#bottom-callout img{position:absolute;top:-72px;left:50%;margin-left:-232px;display:block}#social-strip .container{position:relative}#social-strip .bucket{padding:84px 0 68px 0;border-bottom:0}.customer-service{padding-top:0;clear:both}.customer-service .bucket{padding-top:61px;padding-bottom:40px}.customer-service .bucket:nth-child(2){border-left:2px solid #f5e2cb}.customer-service .h5,.customer-service h5{margin-bottom:12px}.customer-service .h6,.customer-service .h6-top,.customer-service h6{margin-top:0}#social-holder{margin-top:0}#social-holder .fb-like,#social-holder .twitter-follow-button{display:inline-block;margin-right:8px;margin-bottom:0}#social-holder .fb-like span,#social-holder .twitter-follow-button span{display:block}.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(odd),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(odd),.col-xs-1:nth-child(12n+1),.col-xs-2:nth-child(6n+1),.col-xs-3:nth-child(4n+1),.col-xs-4:nth-child(3n+1),.col-xs-6:nth-child(odd){clear:none}.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(odd){clear:left}.product-modal{padding:85px 100px;width:75%}.product-modal__button{text-align:right;margin-top:0}.modal--shipping-status{max-width:779px}.modal--shipping-status .modal__header{font-size:32px;margin-top:50px;margin-bottom:16px}}
@media (min-width:1272px){#product-controls .control.block{width:320px}#product-controls .shipping-control-default label{float:left;margin-top:0}#top li.phone b{display:inline}#top li.phone span{padding-left:4px}#top li.phone span:after,#top li.phone span:before{display:inline}.main-nav form{width:460px}.main-nav h4{margin-right:24px}.main-nav ul li{margin-left:24px}.cart-trigger{right:auto;margin-left:20px}.cart-trigger span{margin-left:3px}.main-nav-shop{width:110px}#hero .h2,#hero h2{font-size:70px}#hero .h2 br,#hero h2 br{display:block}#hero p{font-size:28px;line-height:36px}#hero .corner-image-container--large .corner-image{max-width:400px}#main #main-promotion .promo h2{font-size:54px;margin-bottom:28px}#main #main-promotion .promo p{font-size:22px;line-height:32px;margin-bottom:27px}#main #main-promotion .promo .text{padding:40px 24px}#main .shop h2{font-size:36px;line-height:1}#main .shop .promo-text-container{padding:10px 25px 25px}#main .callout .text{width:60%}#main .seal-container h4{font-size:54px;margin-bottom:15px}#main .seal-container img{max-width:250px}#main .seal-container p{font-size:22px;margin-bottom:30px}.shop .promo .btn{line-height:55px;padding:0 24px;height:55px}.shop .promo .btn img{display:inline!important}.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(odd),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(odd),.col-xs-1:nth-child(12n+1),.col-xs-2:nth-child(6n+1),.col-xs-3:nth-child(4n+1),.col-xs-4:nth-child(3n+1),.col-xs-6:nth-child(odd){clear:none}.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(odd){clear:left}#cart-controls .reorder-container{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#cart-controls .reorder-container>*{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#cart-controls .reorder-container .button-container{margin-bottom:24px}#mini-cart.on{right:10px;left:auto}#product-controls .select-combination-block .control{width:350px}}@media (min-width:1272px) and (min-width:1700px){#hero .corner-image-container .corner-image{max-width:185px}}@media (min-width:1272px) and (min-width:1700px){#hero .corner-image-container--large .corner-image{max-width:400px}}@media (min-width:1272px) and (min-width:1330px){#mini-cart.on{right:auto;left:calc(50% + 245px)}}#cart-controls>.well{clear:both!important}