/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.button,.el-button,button{display:table;padding:1rem 1.8rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;letter-spacing:1.2px;line-height:inherit;text-decoration:none;border:none;border-radius:30px;color:inherit;text-transform:uppercase;font-size:.75em;font-weight:500}.button,.button:hover,.el-button,.el-button:hover,button,button:hover{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.button:focus,.el-button:focus,button:focus{outline:0}.button.primary,.el-button.primary,button.primary{background:#7f3542;color:#fff}.button.primary:hover,.el-button.primary:hover,button.primary:hover{background:#7f7375}.button.white,.el-button.white,button.white{background:#fff;color:#362812;-webkit-box-shadow:inset 0 0 0 1px #7f3542;box-shadow:inset 0 0 0 1px #7f3542}.button.white:hover,.el-button.white:hover,button.white:hover{background:#7f3542;color:#fff}.button.border,.el-button.border,button.border{background:transparent;-webkit-box-shadow:inset 0 0 0 2px #7f3542;box-shadow:inset 0 0 0 2px #7f3542;border:none;color:#7f3542}.button.border:hover,.el-button.border:hover,button.border:hover{background:#7f3542;color:#fff}.button.loading,.el-button.loading,button.loading{position:relative}.button.loading:after,.el-button.loading:after,button.loading:after{content:"";background-image:url("/img/tick.svg");background-position:50%;background-size:25px 25px;background-repeat:no-repeat;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:25px;height:25px}.button.loading.showLoader,.el-button.loading.showLoader,button.loading.showLoader{color:transparent}.button.loading.showLoader:after,.el-button.loading.showLoader:after,button.loading.showLoader:after{opacity:1}.button.spinning,.el-button.spinning,button.spinning{position:relative}.button.spinning:after,.el-button.spinning:after,button.spinning:after{content:"";background-image:url("/img/loading.gif");background-position:50%;background-size:25px 25px;background-repeat:no-repeat;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:25px;height:25px}.button.spinning.showLoader,.button.spinning.showLoader span,.el-button.spinning.showLoader,.el-button.spinning.showLoader span,button.spinning.showLoader,button.spinning.showLoader span{color:transparent}.button.spinning.showLoader:after,.el-button.spinning.showLoader:after,button.spinning.showLoader:after{opacity:1}.button.animate,.el-button.animate,button.animate{position:relative;overflow:hidden}.button.animate:after,.el-button.animate:after,button.animate:after{content:"";position:absolute;z-index:-1;-webkit-transition:all .2s;transition:all .2s}.button.animate:before,.el-button.animate:before,button.animate:before{content:"Get Started";position:absolute;height:100%;width:100%;letter-spacing:inherit;line-height:inherit;text-decoration:none;text-transform:uppercase;font-size:inherit;font-weight:inherit;-webkit-font-smoothing:antialiased;left:0;top:-100%;-webkit-transition:top .2s;transition:top .2s}.button.animate span,.el-button.animate span,button.animate span{display:inline-block;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.button.animate:hover span,.el-button.animate:hover span,button.animate:hover span{-webkit-transform:translateY(300%);transform:translateY(300%)}.button.animate:hover:before,.el-button.animate:hover:before,button.animate:hover:before{top:0;line-height:3.7em;-webkit-transition:top .2s;transition:top .2s}form :focus{outline:none}form .full{float:left;width:100%}form .half{float:left;width:50%;padding:0 .5em}form .half:nth-of-type(2n){padding-right:0}form .half:nth-of-type(odd){padding-left:0}form .half.offset-right{margin-right:50%}form .half.offset-left{margin-left:50%}fieldset{border:none;padding:0;margin:0}label{color:#7f7375;font-size:.8em;display:table}label+.number-input,label+input,label+select,label+textarea{margin-top:.5em!important}#product .el-input-number{width:85px!important;margin-top:.5em!important}#product .el-input-number .el-input{font-size:.9em!important}#product .el-input-number.is-controls-right .el-input__inner{padding-left:8px!important;padding-right:40px!important;font-size:inherit}#product .el-input-number .el-input-number__decrease,#product .el-input-number .el-input-number__increase{line-height:21px!important;width:30px!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{outline:none;resize:vertical;background:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{float:left;display:block;width:100%;height:auto;padding:.75em;clear:left;border:1px solid #dfdfdf;border-radius:3px;color:#212121;font-family:sofia-pro-soft;font-size:.9em;line-height:normal}select{background:#fff url("/img/arrow.gif") no-repeat;background-position:right .75em top 50%;padding-right:2em;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}.disabled{opacity:.5}.number-input{position:relative;display:inline-block;vertical-align:top}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input input[type=number]{-moz-appearance:textfield;border:none;-webkit-box-shadow:inset 0 0 0 1px #f2eaec;box-shadow:inset 0 0 0 1px #f2eaec}.number-input .quantity-nav{float:left;position:relative;height:41.59px}.number-input .quantity-button{position:relative;margin-left:-1px;cursor:pointer;background:#fcfbf9;width:25px;text-align:center;color:#7f7375;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.number-input .quantity-button:hover{background:#f2eaec}.number-input .quantity-button.quantity-up{position:absolute;height:50%;top:1px}.number-input .quantity-button.quantity-down{position:absolute;bottom:1px;height:50%}.checkbox{position:absolute;opacity:0}.checkbox+label{position:relative;cursor:pointer;padding:0}.checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:16px;height:16px;border:1px solid #7f3542;background:#fff}.checkbox:hover+label:before{background:#7f3542}.checkbox:focus+label:before{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.12);box-shadow:0 0 0 3px rgba(0,0,0,.12)}.checkbox:checked+label:before{background:#7f3542}.checkbox:disabled+label{color:#fff;cursor:auto}.checkbox:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.checkbox:checked+label:after{content:"";position:absolute;left:4px;top:8px;background:#fff;width:2px;height:2px;-webkit-box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:not(.radio-hidden):checked+label,[type=radio]:not(.radio-hidden):not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:20px;display:inline-block}[type=radio]:not(.radio-hidden):checked+label:before,[type=radio]:not(.radio-hidden):not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #7f3542;border-radius:100%;background:#fff}[type=radio]:not(.radio-hidden):checked+label:after,[type=radio]:not(.radio-hidden):not(:checked)+label:after{content:"";width:12px;height:12px;background:#7f3542;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(.radio-hidden):not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:not(.radio-hidden):checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.wrap-collabsible{margin-top:3em}.wrap-collabsible table{border-collapse:collapse;background:#fff}.wrap-collabsible table,.wrap-collabsible td,.wrap-collabsible th{padding:0 10px;border:1px solid #f2eaec}.wrap-collabsible input[type=checkbox]{display:none}.wrap-collabsible .lbl-toggle{display:block;text-transform:uppercase;text-align:center;color:#7f7375;letter-spacing:.85px;padding:1rem;background:#f2eaec;cursor:pointer;border-radius:5px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.wrap-collabsible .lbl-toggle:hover{color:#7f3542}.wrap-collabsible .lbl-toggle:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-right:.7rem;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.wrap-collabsible .toggle:checked+.lbl-toggle:before{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.wrap-collabsible .collapsible-content{font-size:.9em;max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.wrap-collabsible .toggle:checked+.lbl-toggle+.collapsible-content{max-height:unset}.wrap-collabsible .toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.wrap-collabsible .collapsible-content .content-inner{background:#fcfbf9;border-bottom:1px solid #f2eaec;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:.5em 2em}@media only screen and (max-width:30em){.wrap-collabsible .collapsible-content .content-inner{padding:.5em 1em}}input[type=file]{display:none}.custom-file-upload{display:inline-block;width:100%;text-align:center;cursor:pointer;font-size:.6em;border-radius:5px;margin-top:2.6em;padding:.05rem}#upload-file-name{font-size:.8em;display:inline-block}.message{padding:.75em 0;text-align:center;clear:both}.message p{margin:0 auto}.message.negative{background:#e64747;color:#fff;text-align:center;margin-bottom:10px}.message.negative p{margin:0}.message.positive,.message.success{background:#0ab04b;color:#fff}span.error{float:left;display:block;width:100%;margin-top:.5em;font-size:80%;color:#e64747}span.error:empty{display:none}p.error{text-align:center;color:#e64747}.clearfix:after,.clearfix:before{content:"";display:table;clear:both}body,html{margin:0;padding:0;font-family:sofia-pro-soft;letter-spacing:.6px;-webkit-overflow-scrolling:touch!important;overflow-x:hidden}body *,html *{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}li,p{line-height:1.5em;font-weight:300;font-size:1em}b,strong{font-weight:500}h1,h2,h3,h4{font-weight:400;letter-spacing:1px}a{text-decoration:none;cursor:pointer;color:#7f3542;font-weight:400}a,a:hover{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover{color:#362812}.heading{position:relative;display:inline-block;padding:0 .5em}.heading:before{content:"";position:absolute;width:100%;height:60%;left:0;bottom:-5px;-webkit-transform-origin:0 50%;transform-origin:0 50%}.heading.pink:before{background:rgba(127,53,66,.1)}.heading.yellow:before{background:#fcfbf9}p.heading:before{bottom:-2px}.text-error{text-align:center;width:100%;padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:450px}.text-error h2{margin:0}.text-error p{margin-bottom:0}body#error main{display:-webkit-box;display:-ms-flexbox;display:flex}.fr-file{display:inline-block;font-style:normal;font-size:.9em;font-weight:400;letter-spacing:.6px}.fr-file:before{background-image:url(/img/download.svg);background-size:30px 30px;background-repeat:no-repeat;content:"";display:inline-block;width:30px;height:30px;padding-right:1em;vertical-align:middle}.responsive-table{width:100%;border-collapse:collapse}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td{display:block;padding-left:36%}.responsive-table td:before{content:attr(data-label);display:inline-block;width:50%;margin-left:-55%;color:#4a4a4a}.responsive-table td div{display:inline-block;vertical-align:top;margin-left:1em}@media screen and (min-width:768px){.responsive-table thead{display:table-header-group}.responsive-table tr{display:table-row;padding:0}.responsive-table td{display:table-cell;padding:.2em}.responsive-table td:before{display:none}.responsive-table td,.responsive-table th{padding:1em .5em}.responsive-table td div{margin-left:0}}.default-slider{margin-bottom:0!important}.default-slider .slideimage{width:100%;height:auto}.default-slider .slick-dots{bottom:1em}.default-slider .slick-dots li{margin:0}.default-slider .slick-dots li button:before{font-size:12px}.feature-img{width:100%;height:500px;background-position:50%;background-repeat:no-repeat;background-size:cover}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:linear-gradient(-45deg,#c6ffdd,#fbd786,#f7797d);background-size:400% 400%;-webkit-animation:Gradient 5s ease infinite;animation:Gradient 5s ease infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}main{padding-top:130.56px;min-height:calc(100vh - 285px)}.container{width:auto!important;margin:0 auto;padding:0 80px}.container.fixed-width{max-width:1440px}header{position:fixed;z-index:5;width:100%}header #nav-icon{float:right;display:none;width:25px;height:20px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:22px 20px}header #nav-icon,header #nav-icon span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}header #nav-icon span{display:block;position:absolute;left:0;background:#212121;width:100%;height:2px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;opacity:1}header #nav-icon span:first-child{top:0;-webkit-transform-origin:left center;transform-origin:left center}header #nav-icon span:nth-child(2){top:8px;-webkit-transform-origin:left center;transform-origin:left center}header #nav-icon span:nth-child(3){top:16px;-webkit-transform-origin:left center;transform-origin:left center}header.nav-open #nav-icon span:first-child{top:0;left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.nav-open #nav-icon span:nth-child(2){width:0;opacity:0}header.nav-open #nav-icon span:nth-child(3){top:18px;left:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#top-nav{padding:.5em 80px;background:#fff}#top-nav #email,#top-nav #phone{display:inline-block;font-weight:300}#top-nav #phone{margin-right:2em}#top-nav #phone span{font-size:.9em}#top-nav #account-icon,#top-nav #cart-icon{float:right;display:inline-block;position:relative}#top-nav #account-icon .svg,#top-nav #cart-icon .svg{width:23px;height:23px}#top-nav #account-icon .svg polygon,#top-nav #cart-icon .svg polygon{fill:#fff}#top-nav #account-icon #cart-count,#top-nav #cart-icon #cart-count{position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.7em;font-weight:500;color:#fff}#top-nav #account-icon.full .svg polygon,#top-nav #cart-icon.full .svg polygon{fill:#7f3542}#top-nav #account-icon{margin-right:.5em}.main-nav-container{background:#fcfbf9;padding:1em 80px}.main-nav-container #header-logo img{width:160px}#main-nav ul{padding:0;margin:0;position:relative;z-index:10}#main-nav ul li{list-style-type:none;display:inline-block;margin-left:.5em;position:relative}#main-nav ul li a{color:#362812;text-transform:uppercase;font-size:.95em;letter-spacing:1px;font-weight:500;position:relative;padding:0 .5em;-webkit-transition:color .5s;transition:color .5s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}#main-nav ul li a:before{content:"";position:absolute;z-index:-1;width:100%;height:65%;left:0;bottom:-2px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}#main-nav ul li a.active:before{background:rgba(127,53,66,.2);-webkit-transform:scaleX(1);transform:scaleX(1)}#main-nav ul li a:before{background:rgba(127,53,66,.2)}#main-nav ul li:focus a:before,#main-nav ul li:hover a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#banner{height:800px;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;position:relative}#banner .intro{position:absolute;top:45%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#banner .intro p{color:#fff;margin:0;line-height:1.3em;text-shadow:0 0 9px rgba(0,0,0,.3)}#banner .intro p:first-child{font-size:65px;font-weight:600}#banner .intro p:nth-child(2){font-size:70px;font-weight:600}#banner .intro p:nth-child(3){font-size:44px;font-weight:600}#banner .intro p span{display:inline-block;height:5px;width:45px;background:#fff;border-radius:30px;vertical-align:middle}#banner .intro .buttons{margin:0 -2em}#banner .intro .button{display:inline-block}#banner .intro .button.full{width:100%;margin-top:2em}#banner .intro .button.left{float:left;width:48.5%;margin-top:1em}#banner .intro .button.right{float:right;width:48.5%;margin-top:1em}.design-your-own{background:#f2eaec;padding:1em 2em;margin:3em 0 2em;border-radius:5px;text-align:center}.design-your-own .row{padding:1em 0;border:2px dashed rgba(127,53,66,.5);border-radius:5px}.design-your-own #candy1{width:300px;height:156px}.design-your-own #candy2{width:150px;height:117px}.design-your-own .text{text-align:center;margin-bottom:1em}.design-your-own .text h1{color:#7f3542;font-weight:500;margin-bottom:10px;font-size:1.5em}.design-your-own .text h2{color:#7f3542;margin-top:0;font-weight:300;font-size:1.5em}.design-your-own .text h2 b{white-space:nowrap}.design-your-own .text a{display:inline-block;margin:0 .5em;line-height:1.7em;border-bottom:1px solid #4a4a4a;color:#4a4a4a;font-size:.85em}.design-your-own .text a.button{display:table;width:275px;margin:1em auto;border-bottom:0;color:#fff;padding:.7rem 1.2rem}.candy-options{margin-top:3em}.candy-options .img{width:100%;position:relative;padding-bottom:65%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;margin-top:1em}.candy-options .text{padding:.7em 1em 1em;z-index:1;border-radius:0 0 5px 5px;-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.candy-options .text h3{text-transform:uppercase;font-weight:600;font-size:1.1em;margin:.5em 0}.candy-options .text p{margin-top:0;color:#4a4a4a}.candy-options .text .button{opacity:0}.candy-options .col{cursor:pointer}.candy-options .col:hover .text{background:#fcfbf9;-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.candy-options .col:hover .text .button{opacity:1}.candy-options .col:hover .img{-webkit-filter:brightness(.7);filter:brightness(.7);-webkit-transition:all .3s;transition:all .3s}.specials{text-align:center;margin-top:1em}.specials h2{margin-top:0}.specials .slider{background:#f2eaec;padding:1.5em 0;margin-top:2em;cursor:move;cursor:-webkit-grab;cursor:grab}.specials .slider:active{cursor:-webkit-grabbing;cursor:grabbing}.specials .slider .slide{padding:1.5em;padding-bottom:0!important}.specials .slider .slide:focus{outline:none}.specials .slider .slide .img{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:100%;position:relative;border-radius:5px}.specials .slider .slide .text h4{margin:1em 0 .5em;text-transform:uppercase;font-weight:600}.specials .slider .slide .text p{margin:.5em 0;font-size:.9em}.specials .slider .slide a{cursor:pointer}.gallery{margin-top:3em;background:#fcfbf9}.gallery .bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:850px}.gallery .bg-img .container{height:100%;max-width:1200px;position:relative}.gallery .bg-img .intro{position:absolute;margin-top:10em}.gallery .bg-img .intro h1{color:#fff;font-size:2.5em;line-height:1.4em;font-weight:600}.gallery .bg-img .intro a{color:#fff;border-bottom:1px solid;line-height:1.7em}.gallery .bg-img .intro a:hover{color:#7f3542}.gallery .bg-img .facts{position:absolute;right:80px;margin-top:13em}.gallery .bg-img .facts ul{padding:0;margin:0;border-bottom:.5px solid hsla(0,0%,100%,.5)}.gallery .bg-img .facts ul li{list-style-type:none;color:#fff;border-top:.5px solid hsla(0,0%,100%,.5);padding:1em 0;text-transform:uppercase;letter-spacing:2px;font-size:.85em}.gallery .photos{margin-top:-15em;margin-right:.3rem;margin-left:.3rem}.gallery .photos div{padding-right:.3rem;padding-left:.3rem}.gallery .photos img{display:block;width:100%;height:auto;margin:.6em 0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.3);box-shadow:0 0 12px 0 rgba(0,0,0,.3)}.testimonials{text-align:center;padding:3em 0 2em;background:#fcfbf9}.testimonials .slider{margin:0 auto;padding-bottom:4em;max-width:550px}.testimonials .slider p:first-of-type{color:#4a4a4a;font-style:italic;text-align:left}.testimonials .slider p:nth-of-type(2){color:#7f3542;text-align:left;font-weight:400}.testimonials .slider .slick-slide{vertical-align:middle;display:inline-block;float:none}.testimonials .slider .slick-arrow{z-index:1}.testimonials .slider .slick-arrow:before{font-size:26px;line-height:26px;color:#7f3542}.testimonials .slider .slick-arrow.slick-next,.testimonials .slider .slick-arrow.slick-prev{height:auto;width:auto;left:auto;top:unset;-webkit-transform:none;transform:none}.testimonials .slider .slick-arrow.slick-prev{right:45px;bottom:30px}.testimonials .slider .slick-arrow.slick-prev:before{content:"\21FD"}.testimonials .slider .slick-arrow.slick-next{right:10px;bottom:30px}.testimonials .slider .slick-arrow.slick-next:before{content:"\21FE"}.testimonials .slider #quot-mark{position:absolute;top:-.3em;left:-.1em;width:60px;height:44px;opacity:.1}.social{margin-top:2em;margin-bottom:4em}.social .news{text-align:center;max-width:550px;margin:0 auto}.social .news-section{text-align:left;border-bottom:1px solid #dfdfdf;padding:2em 1em}.social .news-section:hover h4 a{color:#7f3542;text-decoration:underline}.social .news-section .date{margin:0;color:#7f3542;font-weight:400;font-size:.85em}.social .news-section h4{margin:.3em 0 0}.social .news-section h4 a{color:#212121}.social .news-section .extract{color:#4a4a4a;font-size:.85em;line-height:1.3em;margin-top:.35em;margin-bottom:0}.social .news-section .news-info{overflow:hidden;padding-left:1em}.social .news-section .news-img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100px;height:100px;padding-left:1em;float:left}.social .button{margin:4em auto 2em;padding:.7rem 1.2rem}.social .instagram{text-align:center;max-width:550px;margin:0 auto}.social .instagram .instagram-container{display:inline-block;width:100%;margin-top:2em}.social .instagram .insta-post{width:33.3%;display:inline-block;float:left;padding:.3em}.social .instagram .insta-post .square{position:relative;padding-bottom:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.social .instagram .insta-post .square.overlay:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.3;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition:.5s;transition:.5s}.social .instagram .insta-post a:hover .overlay:after{background-color:#fff;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition:.5s;transition:.5s}.social .instagram #insta-link{display:inline-block;margin-top:1em}#corporate-candy main,#shop main,#wedding-events-candy main{background:#fcfbf9}.two-columns .row{margin:0}.two-columns .border{display:inline-block;width:100%;height:100%;border-radius:5px}.two-columns .your-own{background-color:#f2eaec;background-position:50%;background-size:cover;text-align:right;position:relative;padding:1em}.two-columns .your-own .border{border:2px dashed rgba(127,53,66,.5)}.two-columns .your-own #candy1{position:absolute;top:2em;right:10%;width:120px;height:93.7px}.two-columns .your-own #candy2{position:absolute;bottom:3em;left:10%;width:260px;height:135.5px}.two-columns .your-own .middle{right:10%}.two-columns .your-own .middle h3{color:#7f3542}.two-columns .your-own .middle b{white-space:nowrap}.two-columns .your-own .middle small{font-size:90%;line-height:1}.two-columns .your-own .middle .button{float:right}.two-columns .off-the-shelf{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;padding:1em}.two-columns .off-the-shelf .border{border:2px dashed hsla(0,0%,100%,.5)}.two-columns .off-the-shelf .middle{left:10%}.two-columns .off-the-shelf .middle h3{color:#fff}.two-columns .off-the-shelf .middle b{white-space:nowrap}.two-columns .middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:370px;z-index:1}.two-columns .middle h3{line-height:1.4em;font-size:1.5em;font-weight:500;letter-spacing:.5px;text-shadow:2px -1px 2px hsla(0,0%,59%,.3);margin-bottom:.8em}.two-columns .middle .button{width:180px;text-align:center}.two-columns span{position:absolute;top:45%;right:-36px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;line-height:4.5em;font-weight:600;width:4.5em;z-index:1;border-radius:100%;height:4.5em;text-align:center;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.1);box-shadow:0 0 18px 0 rgba(0,0,0,.1)}#corporate-candy .two-columns .your-own{background-color:#fff}#corporate-candy .two-columns .your-own .border{border:2px dashed hsla(350,5%,47%,.5)}#corporate-candy .two-columns .your-own .middle h3{color:#362812}#corporate-candy .two-columns .your-own #candy1,#corporate-candy .two-columns .your-own #candy2{height:auto}.blocks-container{background:#f2eaec}.categories{max-width:1440px;margin:0 auto;padding:2em 0 3em}.categories .heading{display:table;margin:.5em auto 1em}.categories .row{margin:0}.categories .border-wrap{height:250px}.categories .col{text-align:center;padding:1em .4em 0}.categories .col .category-img{width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#fff;position:relative;border-radius:0 0 5px 5px}.categories .col p{font-weight:600;font-size:.8em;line-height:1.3em;letter-spacing:1px;color:#7f3542;text-transform:uppercase;width:100%;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;min-height:60px;margin:0;padding:0 1em;background:#fcfbf9;border-radius:5px 5px 0 0}.categories .checkbox-hidden{position:absolute;opacity:0}.categories .checkbox-hidden:checked+label{background:#f2eaec}.categories label{position:relative;cursor:pointer;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;font-size:inherit;color:#7f3542;border-radius:5px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.categories label,.categories label:hover{-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)}.categories label:hover{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:2}.categories .radio-hidden{position:absolute;opacity:0}.categories .radio-hidden:checked+label{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);z-index:1}.categories .radio-hidden:checked+label:hover{-webkit-transform:none;transform:none}.products-container{background:#fcfbf9;text-align:center}#corporate-candy .products .filters{display:none}#corporate-candy .products .gift-pack-info{display:block!important;text-align:left;margin:0 1em 2em;padding-bottom:1em;max-width:560px;border-bottom:2px solid #f2eaec}#corporate-candy .products .gift-pack-info p{margin:0}.products{display:inline-block;margin:3em auto;width:100%;max-width:1440px;text-align:left}.products .product{margin:0;padding:1em}.products .product .product-img{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:100%;display:inline-block;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:5px}.products .product .product-info{margin-top:.5em;margin-bottom:.5em;padding:0 .25em;text-align:left}.products .product .product-title{display:table;margin:0;font-weight:400}.products .product .product-price{display:table;margin:0;margin-top:.3em;color:#4a4a4a;font-size:.85em}.products .product .product-price span{font-weight:500;font-size:1.2em}.products .product .shopping-bag{width:25px}.products .product .add-to-cart{float:right}.products-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}@media only screen and (max-width:47.938em){.products-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-header .shipping-note{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:2em 1em}.products-header .filters,.products-header .gift-pack-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.shipping-note{max-width:410px;font-size:.8em;text-align:left;margin:0 1em}.shipping-note div{background:#fff;border-radius:5px;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.08);box-shadow:0 0 12px 0 rgba(0,0,0,.08)}.shipping-note div p{color:#4a4a4a;margin:0}.shipping-note div img{width:25px;height:25px;margin:0 1em 0 .3em}.filters{text-align:left;padding:0 1em}.filters p{display:inline-block;text-transform:uppercase;font-weight:400;font-size:.85em;width:103px;margin:.5em 0;margin-right:2em;letter-spacing:1px}.filters ul{margin:0;padding:0;display:inline-block;vertical-align:middle}.filters ul li{list-style-type:none;display:inline-block}.filters ul li:first-child{margin-left:0!important}.filters ul li a{color:#4a4a4a;display:inline-block;vertical-align:middle}.filters ul li a:hover{color:#7f3542}.filters ul li a.active{color:#7f3542;border-bottom:1px solid}.filters .colour ul li{margin:0 .3em}.filters .colour ul li a .active{border-bottom:none}.filters .colour ul li a .active span{border:2px solid #212121}.filters .colour a{display:inline-block;vertical-align:middle;margin-right:.3em}.filters .colour .checkbox-hidden{position:absolute;opacity:0}.filters .colour .checkbox-hidden+label{position:relative;cursor:pointer;padding:0;display:inline-block}.filters .colour .checkbox-hidden:checked+label span{-webkit-box-shadow:inset 0 0 0 2px #fcfbf9;box-shadow:inset 0 0 0 2px #fcfbf9;border:1px solid #7f7375}.filters .colour span{height:18px;width:18px;display:inline-block;border-radius:100%;vertical-align:middle}.filters .colour span.active{-webkit-box-shadow:inset 0 0 0 2px #fcfbf9;box-shadow:inset 0 0 0 2px #fcfbf9;border:1px solid #7f7375}.filters .categories ul li,.filters .sort-by ul li{margin:0 .5em}.filters .sort-by input[type=radio]+label{padding-left:0}.filters .sort-by input[type=radio]:checked+label{border-bottom:1px solid}.filters .sort-by label{font-size:inherit;vertical-align:middle;color:#4a4a4a;font-weight:400}.filters .sort-by label:hover{color:#7f3542}.filters .sort-by label:after,.filters .sort-by label:before{display:none}.buttons{display:inline-block;width:100%}#show-more{margin:2em auto}#product{padding:5em 0}#product #product-name{display:inline-block;margin-top:0;margin-right:1em}#product #availability.in-stock{color:#0ab04b}#product #availability.out-of-stock{color:#e64747}#product #product-description{font-size:.9em;color:#4a4a4a}#product .product-options{padding-right:4em}#product .product-options fieldset{margin-top:1em}#product .product-options .el-form-item{margin:0}#product .product-options .lollipop-here .half{padding-left:0}#product .product-options button{display:inline-block;margin-top:2em}#product .product-options #qty{max-width:80px}#product .product-options #price{color:#7f3542}#product .product-slider,#product .slider-nav{margin:0;padding:0;float:left}#product .product-slider li,#product .slider-nav li{list-style-type:none;padding:0}#product .product-slider img,#product .slider-nav img{display:block;width:100%;height:auto}#product .product-slider p,#product .slider-nav p{font-size:.9em}#product .product-slider{width:75%;padding-left:2em}#product .product-slider img{border:4px solid #dfdfdf;border-radius:5px}#product .slider-nav{width:25%;padding-left:1em}#product .slider-nav li{display:block;float:none;width:100%!important;max-width:87px;margin:0 auto;padding:.5em;cursor:pointer}#product .slider-nav .thumbnail{padding-bottom:calc(100% - 8px);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;border:4px solid #dfdfdf}#product .slider-nav .slick-current .thumbnail{border:4px solid #7f7375}#product .slider-nav .slick-track{-webkit-transform:none!important;transform:none!important;width:100%!important}#product .features{display:inline-block;margin:2em 2em 1.5em}#product .features span{display:inline-block;margin-right:2em;margin-top:1em;font-size:.85em;font-weight:300;color:#7f7375}#product .features img{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:.75em}.breadcrumbs{background:#f2eaec;padding:1.5em 0}.breadcrumbs a{text-decoration:underline}#login-form,#password-reset-form{max-width:370px;margin:0 auto;background:#fcfbf9;border-radius:5px;padding:1em;margin-top:3em}#login-form .form-container,#password-reset-form .form-container{border:2px dashed rgba(127,53,66,.5);border-radius:5px;padding:2em}#login-form h3,#password-reset-form h3{text-align:center;text-transform:uppercase;font-size:.9em;border-bottom:1px solid #f2eaec;padding-bottom:1em;margin-bottom:2em}#login-form h3#new-password,#password-reset-form h3#new-password{margin-top:2em}#login-form fieldset,#password-reset-form fieldset{margin-top:1em}#login-form button,#login-form label,#password-reset-form button,#password-reset-form label{width:100%}#login-form label a,#password-reset-form label a{float:right}#login-form .note,#password-reset-form .note{font-size:.8em;text-align:center;color:#4a4a4a;margin-bottom:2em}#login-form .nav,#password-reset-form .nav{text-align:center;font-size:1.1em}#login-form .link,#password-reset-form .link{text-align:center;margin-bottom:0}#login-form .link a,#password-reset-form .link a{font-size:.7em;text-transform:uppercase;text-decoration:underline}#login-form .message.negative,#password-reset-form .message.negative{margin-top:1em;padding:1em;font-size:.9em;border-radius:5px}#register #register-form{max-width:850px;margin:0 auto}#register fieldset{margin-top:1em}#register section{margin-top:2em}#register .button{margin:4em auto}#register .heading{display:table;margin:1em auto}#contact .container.fixed-width{margin-top:2em}#contact button,#contact input,#contact textarea{margin-top:1em;display:inline-block}#contact button#name,#contact input#name,#contact textarea#name{margin-top:0}#contact #map-canvas{margin-top:4em}#candy-nav{margin:2em 0 2.5em;text-align:center}#candy-nav ul{padding:0;margin:0}#candy-nav ul li{display:inline-block;margin:.5em .2em}#candy-nav ul li a{position:relative;font-size:1.3em;color:#7f7375;padding:0 .5em}#candy-nav ul li a.active{color:#7f3542}#candy-nav ul li a.active:before{content:"";position:absolute;width:100%;height:60%;left:0;bottom:-5px;-webkit-transform-origin:0 50%;transform-origin:0 50%;background:rgba(127,53,66,.1)}#candy-nav ul li a:hover{color:#7f3542}.gallery-info-container{background:#f2eaec}#gallery-info{text-align:center;padding:2em 0;max-width:825px;border-radius:5px;margin:2em auto}#gallery-info p{margin:0 0 2em;color:#7f7375}#gallery-info .buttons{text-align:center}#gallery-info .button{display:inline-block;width:235px;margin:0 .5em}.lg-backdrop.in{opacity:.9}#candy-gallery{margin:2em 0 5em;line-height:0;-webkit-column-count:5;-webkit-column-gap:0;-moz-column-count:5;-moz-column-gap:1em;column-count:5;-webkit-column-gap:1em;column-gap:1em}#candy-gallery img{width:100%!important;height:auto!important;margin-top:1em}#news .heading{display:table;margin:2em auto 1em}#news .container.fixed-width{margin-bottom:4em}#news .container.fixed-width .news-row{padding:3em 0;border-bottom:2px dashed #f2eaec}#news .container.fixed-width .news-row:nth-child(odd) .col.swap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#news .container.fixed-width .news-row:nth-child(odd) .news-section{text-align:right}#news .container.fixed-width .news-row:last-child{border-bottom:none}#news .news-img{width:100%;position:relative;padding-bottom:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px}#news .news-section{text-align:left}#news .news-section h1{margin-top:5px}#news .news-section .date{margin:0}#news .news-section .extract{color:#4a4a4a}#news .news-section .continue{text-transform:uppercase;font-weight:500;font-size:.8em;letter-spacing:1.5px;display:inline-block;margin-top:1em;border-bottom:1px solid;padding-bottom:4px}.blog-post{padding-top:3em;padding-bottom:3em}.blog-post .news-img{width:100%;position:relative;padding-bottom:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin-top:1.9em}.blog-post .news-data{text-align:right;margin-top:1.5em}.blog-post .news-data .date{font-size:1.3em}.blog-post .news-data a{text-transform:uppercase;font-weight:500;font-size:.8em;letter-spacing:1.5px;display:inline-block;border-bottom:1px solid;padding-bottom:4px}@media only screen and (max-width:767px){#candy-gallery{-webkit-column-count:3;column-count:3}}@media only screen and (max-width:480px){#candy-gallery{-webkit-column-count:2;column-count:2}}.account h3{text-align:left;margin-top:0}.account .new-password{display:inline-block;width:100%;margin-top:2em}.account .new-password h3{margin-bootom:0}.account fieldset{margin-top:1em}.account fieldset.radiochecks{margin-top:3em}.account .buttons{margin:3em 0}#account-nav ul{padding:0;margin:0}#account-nav ul li{list-style-type:none;margin:1em 0}#account-nav ul li:first-child{margin-top:0}#account-nav ul li a{font-size:1.1em}#account-nav ul li a.active{border-bottom:2px solid;color:#7f3542}#account-nav #logout{margin-top:2em}.accout-welcome{background:#f2eaec;padding:.2em 0;margin-bottom:3em}.accout-welcome h1{text-transform:none;text-align:left;font-weight:300}#saved-addresses #billing_state_input,#saved-addresses #shipping_state_input{margin-top:.5em}#billing_country_id,#shipping_country_id{background:rgba(0,0,0,.02);opacity:.7}.cms-page .container{margin:4em auto}.cms-page table{border-collapse:collapse;background:#fcfbf9}.cms-page table,.cms-page td,.cms-page th{padding:0 10px;border:1px solid #f2eaec}#cart .heading{position:relative;display:table;padding:0 .5em;margin:2em auto}#order .heading{display:table;margin:2em auto 0}#order h3{text-align:center}#order .order-info{margin:3em auto;padding:0 1.5em;max-width:800px;border:2px dashed #f2eaec}#order .order-info h4,#order .order-info p{margin:.5em 0}#order .order-info .col{margin:1em 0}#order .responsive-table{margin:4em auto 2em}#order .order-summary{margin-bottom:4em}#order #order-summary-detail-billing,#order #order-summary-detail-shipping,#order .totals-container{background:#fcfbf9;border-radius:8px;padding:1em 2em 2em;font-size:90%;height:100%}#order #order-summary-detail-billing label,#order #order-summary-detail-shipping label,#order .totals-container label{font-size:inherit}#order #account-nav{margin-top:3em}#order #repeat-order{margin-top:2em}#order #repeat-order img{width:30px;height:30px;display:inline-block;vertical-align:middle}#order #repeat-order span{display:inline-block;vertical-align:middle;margin-left:.5em}#order #repeat-order .button{margin:0 auto}@media only screen and (max-width:991px){#order .order-info{max-width:400px}}@media only screen and (max-width:47.938em){#order .heading{margin:1em auto 0}#order .order-info{padding:1em}#order .order-info .col{margin:0}}#order-history .container.account{padding-bottom:4em}#order-history .responsive-table tr{border-bottom:1px solid #f2eaec}#order-history .responsive-table th{text-align:left}@media only screen and (max-width:47.938em){#order-history .responsive-table thead tr{border-bottom:0}#order-history .responsive-table tr{padding:1em 0}#order-history .responsive-table td{padding-top:.25em;padding-bottom:.25em}}.cart-content{margin:2em 0 4em}.cart-content ul{padding:0;margin:0}.cart-content ul li{list-style-type:none;padding:.5em 0}.cart-content #cart-headers{margin:1em 0}.cart-content #cart-headers p{margin:0;text-align:left;color:#4a4a4a;font-weight:400}.cart-content .product-line{border-top:1px solid #dfdfdf;padding:.5em 0}.cart-content .product-image img{display:block;width:100%;max-width:100px;height:auto}.cart-content .product-title{margin:0 0 .5em;text-align:left;font-weight:400}.cart-content .product-size{margin:0;text-align:left;font-size:.8em;color:#4a4a4a}.cart-content .product-extra{margin:0;text-align:left;font-size:.8em;color:#7f3542}.cart-content .product-price{margin:0;text-align:left}.cart-content .product-qty input{width:75px}.cart-content .product-qty .quantity-nav{margin-left:0}.cart-content p.product-qty{margin:0}.cart-content #product-total{margin:0;text-align:left;font-weight:400}.cart-content .product-remove img{width:12px;height:12px;opacity:.5}.cart-content .product-remove span{display:none;color:#e64747}.cart-content .product-remove:hover img{opacity:1}.cart-content .totals-item{margin-top:1em}.cart-content .totals-item:first-child{margin-top:0}.cart-content .totals-item label{float:left}.cart-content .totals-item.total{border-top:1px solid #f2eaec;padding-top:.75em}.cart-content .totals-container{background:#fcfbf9;border-radius:8px;padding:1em 2em 2em}.cart-content .totals-container h3{text-align:center}.cart-content .coupon{margin-top:2em}.cart-content .coupon form{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-content .coupon form button{border-radius:0 5px 5px 0}.cart-content .totals{text-align:right}.cart-content .totals-value{font-size:1.5em}.cart-content .buttons{margin-top:1em}.cart-content .buttons button{padding:.75em 1.5em;width:100%;margin-top:.5em}#checkout-login{margin:2em auto}#checkout-login .heading{display:table;margin:0 auto 2em}#checkout-login #login-form{padding:0;background:transparent}#checkout-login #guest-register,#checkout-login #login-form{margin:1em auto;max-width:300px}#checkout-login #guest-register fieldset{margin-top:1em}#checkout-login #guest-register button{width:100%}#checkout-login .divider{width:1px;background:#f2eaec;display:inline-block;margin-top:3em}.payment-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:10;background:rgba(0,0,0,.5);display:none}.payment-overlay:after{content:"";width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/img/loading.gif);background-size:50px 50px;background-position:50%;background-repeat:no-repeat}.payment-overlay.ShowLoaderOverlay{display:initial}#checkout .edit-cart{margin:0 0 .5em}#checkout .edit-cart span{float:right}#checkout .edit-cart span a{font-size:.8em;text-decoration:underline}#checkout .payment-method{margin:0 0 2em}#checkout .payment-method img{height:40px;width:40px;display:inline-block;vertical-align:middle}#checkout .payment-method label{font-size:14px;color:#606266;display:block;margin-bottom:1em}#checkout .payment-method span{display:inline-block;vertical-align:middle;font-size:.9em;margin-left:.75em;color:#c0c4cc}#checkout .radio-img-payment label{font-size:14px;color:#606266}#checkout .radio-img-payment .radio-img-group{width:100%}#checkout .radio-img-payment .radio-img-group .el-radio__input{position:absolute;left:-9999px}#checkout .radio-img-payment .radio-img-group .el-radio{padding:1.3em;margin:0;margin-top:1em;-webkit-box-shadow:inset 0 0 0 1px hsla(350,5%,47%,.2);box-shadow:inset 0 0 0 1px hsla(350,5%,47%,.2);border:5px solid #fff;width:33%;text-align:center}#checkout .radio-img-payment .radio-img-group .el-radio.is-checked{-webkit-box-shadow:inset 0 0 0 1px #7f3542;box-shadow:inset 0 0 0 1px #7f3542;background:#fcfbf9}#checkout .radio-img-payment .radio-img-group .radio-img{display:inline-block;vertical-align:middle}#checkout .radio-img-payment .radio-img-group .el-radio__label{padding-left:0}#checkout .radio-img-payment .radio-img-group .el-radio__label span{display:inline-block;vertical-align:middle;margin-left:1em;font-size:.95em;color:#212121}#checkout .radio-img-payment .el-radio__label{font-weight:300}#checkout .radio-img-payment #credit-card .radio-img{width:36px;height:25px}#checkout .radio-img-payment #paypal .radio-img{width:102px;height:25px}#checkout .radio-img-payment #afterpay .radio-img{width:120px;height:25px}#checkout .cart-content{border:2px dashed #7f3542;border-radius:5px;padding:1em;max-width:500px;margin:2em auto}#checkout .cart-content ul{padding:0;margin:0}#checkout .cart-content ul li{list-style-type:none;padding:.5em;border-bottom:1px solid #f2eaec}#checkout .cart-content .product-line{border-top:0}#checkout .cart-content .product-line:last-child{border-bottom:none}#checkout .cart-content .product-image img{display:block;width:100%}#checkout .cart-content .product-title{font-size:.8em;margin:0;text-align:left}#checkout .cart-content .product-price{font-size:.8em;font-weight:400;color:#7f3542;margin:.3em 0;text-align:left}#checkout .cart-content .qty-container{text-align:left}#checkout .cart-content .qty-container span{font-size:.8em;font-weight:400}#checkout .cart-content .button{margin:3em auto;clear:both;position:static;-webkit-transform:none;transform:none}#checkout .summary{border-top:1px solid #f2eaec;padding-top:.5em}#checkout .summary p{margin:.3em 0 0;font-size:.9em}#checkout .summary strong{display:inline-block;min-width:90px}#checkout .summary .total{color:#7f3542}#checkout #link-to-cart{display:none}#checkout .el-steps--horizontal{white-space:nowrap;max-width:900px;margin:2em auto}#checkout .el-step__icon{width:35px;height:35px}#checkout .el-step__title{font-size:12px;line-height:14px;margin-top:1em}#checkout .el-step__title.is-process{font-weight:500}#checkout .el-form-item__label{line-height:1em;padding:0}#checkout .el-input{margin-top:.5em}#checkout .el-input__inner{border-radius:0;float:none}#checkout .el-select{width:100%}#checkout .checkoutForm{margin:3em auto}#checkout .pick-up{margin-left:0!important;margin-right:0!important;padding:1em;background:#f2eaec;border-radius:5px;margin-top:1em}#checkout .pick-up .el-form-item{margin-bottom:0}#checkout .pick-up p{font-size:.85em;margin:.5em 0;color:#606266}#checkout .pick-up p strong{margin-bottom:.3em;display:inline-block}#checkout .el-button{margin-top:2em;border-radius:30px;background:#7f3542;color:#fff;border:none}#checkout .el-button:hover{border:none;background:#7f7375}#checkout .el-button.next{float:right}#checkout .el-button.back{float:left}@media only screen and (max-width:64em){#checkout #checkout .your-order{padding-right:0}#checkout #checkout .el-steps{margin-top:3em}#checkout #checkout .container .row{margin-right:0;margin-left:0}#checkout #checkout .cart-content ul li{padding:.5em 0}#checkout #checkout .cart-content .product-title,#checkout #checkout .cart-content .updowner span{font-size:.75em}}@media only screen and (max-width:37.5em){#checkout .el-steps--horizontal{width:100%}}#confirmation #page-intro{text-align:center;max-width:600px;margin:0 auto}#confirmation #page-intro a{display:inline-block;margin:1em;border-bottom:1px solid}footer{background:#7f7375;color:#f2eaec}footer .row{padding:2em 0}footer .social-link{margin-top:3em;display:inline-block}footer .social-link .svg{width:30px;height:30px}footer .social-link .svg path,footer .social-link .svg rect{-webkit-transition:all .3s;transition:all .3s}footer .social-link:hover .svg path,footer .social-link:hover .svg rect{fill:#fff;-webkit-transition:all .3s;transition:all .3s}footer h4{text-transform:uppercase;font-weight:300}footer p{font-size:.85em;font-weight:300}footer p a{font-size:inherit}footer p.legal{margin-top:2.5em;margin-bottom:.3em;color:#dfdfdf}footer p.design-by{margin:0;font-size:.7em;color:#dfdfdf}footer p.design-by a{text-decoration:underline}footer p b{color:#fff;width:22px;display:inline-block}footer ul{margin:0;margin-top:1.33em;padding:0}footer ul li{list-style-type:none;font-weight:300}footer a{color:#f2eaec;font-weight:300;font-size:.85em}.quick-links{position:fixed;bottom:2em;right:3em;z-index:3}.quick-links a{display:inline-block;background:#fff;border-radius:100%;padding:.75em;margin:.5em;-webkit-box-shadow:0 0 23px 0 rgba(0,0,0,.1);box-shadow:0 0 23px 0 rgba(0,0,0,.1)}.quick-links img{width:35px;height:35px}.toggle{margin-top:.25em}.toggle:nth-child(2n) .title-name{background:#f2eaec}.toggle:nth-child(odd) .title-name{background:#fcfbf9}.toggle .toggle-title{position:relative;display:block}.toggle .toggle-title h3{margin:0;cursor:pointer}.toggle .toggle-inner{padding:0 1em 1em;display:none}.toggle .toggle-inner div{max-width:100%}.toggle .toggle-title .title-name{display:block;padding:1em 3em 1em 1em;border-radius:5px}.toggle .toggle-title .title-name:after{position:absolute;content:"+";width:24px;height:24px;-webkit-transition:all .3s ease;transition:all .3s ease;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.toggle .toggle-title.active .title-name:after{content:"\2212"}.img-container{display:inline-block;position:relative}.img-container .final-candy-text{position:absolute;display:inline-block;top:50%;left:33%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.img-container .final-candy-text span{font-size:.85em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.img-container .final-candy-text span.text-path{font-size:.95em;font-weight:600;letter-spacing:.75px;width:75px;height:75px;display:inline-block;vertical-align:middle}.img-container .final-candy-text#logo .logo-img{width:62px;height:62px;background-position:50%;background-size:contain;background-repeat:no-repeat}.img-container .final-candy-text#first-letters,.img-container .final-candy-text#names{text-align:center}.img-container .final-candy-text#first-letters .candy-symbol,.img-container .final-candy-text#names .candy-symbol{width:20px;height:20px;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.img-container .final-candy-text#first-letters #first-letter,.img-container .final-candy-text#names #first-letter{position:absolute;top:50%;left:28%;-webkit-transform:translate(-28%,-60%);transform:translate(-28%,-60%);width:32px}.img-container .final-candy-text#first-letters #second-letter,.img-container .final-candy-text#names #second-letter{position:absolute;top:50%;right:18%;-webkit-transform:translate(-18%,-60%);transform:translate(-18%,-60%);width:32px}.img-container .final-candy-text#first-letters{width:100%;height:100%;font-size:1.5em}.final-candy{text-align:center;padding:0!important}.final-candy .candy-container{position:fixed;width:inherit;max-width:350px;border-left:1px solid #dfdfdf;padding:0 4em 0 2em}.final-candy .final-candy-img{width:150px;height:122px;margin:1.5em auto}.final-candy .candy-middle{fill:#fff}.final-candy .front-stroke{stroke:#fff;fill:none}.final-candy .pin{fill:#fff}.final-candy .packaging-info{text-align:left;margin-top:2em;background:#f2eaec;padding:1em}.final-candy .packaging-info .package-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.final-candy .packaging-info span{font-size:4em;color:#7f3542;margin-right:13px}.final-candy .packaging-info p{margin:0;font-size:.8em;line-height:1.4em}.final-candy #candy-block .candy-casing{fill:#ed3b8b}.final-candy #candy-block .candy-front{fill:#ed3b8b;stroke:#fff}.final-candy #candy-half-half-pin .casing-top,.final-candy #candy-half-half .casing-top{fill:#ed3b8b}.final-candy #candy-half-half-pin .casing-bottom,.final-candy #candy-half-half .casing-bottom{fill:#f7931e}.final-candy #candy-half-half-pin .front-top,.final-candy #candy-half-half .front-top{fill:#ed3b8b;stroke:#fff}.final-candy #candy-half-half-pin .front-bottom,.final-candy #candy-half-half .front-bottom{fill:#f7931e;stroke:#fff}.final-candy #candy-four-stripe-pin .casing-top,.final-candy #candy-four-stripe .casing-top{fill:#f7931e}.final-candy #candy-four-stripe-pin .casing-bottom,.final-candy #candy-four-stripe .casing-bottom{fill:#ed3b8b}.final-candy #candy-four-stripe-pin .front-1,.final-candy #candy-four-stripe-pin .front-3,.final-candy #candy-four-stripe .front-1,.final-candy #candy-four-stripe .front-3{fill:#f7931e}.final-candy #candy-four-stripe-pin .front-2,.final-candy #candy-four-stripe-pin .front-4,.final-candy #candy-four-stripe .front-2,.final-candy #candy-four-stripe .front-4{fill:#ed3b8b}.final-candy #candy-six-stripe-pin .front-1,.final-candy #candy-six-stripe-pin .front-4,.final-candy #candy-six-stripe .front-1,.final-candy #candy-six-stripe .front-4{fill:#f7931e}.final-candy #candy-six-stripe-pin .front-2,.final-candy #candy-six-stripe-pin .front-5,.final-candy #candy-six-stripe .front-2,.final-candy #candy-six-stripe .front-5{fill:#0c9dd9}.final-candy #candy-six-stripe-pin .front-3,.final-candy #candy-six-stripe-pin .front-6,.final-candy #candy-six-stripe .front-3,.final-candy #candy-six-stripe .front-6{fill:#ed3b8b}.final-candy #candy-six-stripe-pin .casing-1,.final-candy #candy-six-stripe-pin .casing-4,.final-candy #candy-six-stripe .casing-1,.final-candy #candy-six-stripe .casing-4{fill:#0c9dd9}.final-candy #candy-six-stripe-pin .casing-2,.final-candy #candy-six-stripe .casing-2{fill:#f7931e}.final-candy #candy-lots-of-stripes-pin .front-1,.final-candy #candy-lots-of-stripes-pin .front-3,.final-candy #candy-lots-of-stripes-pin .front-5,.final-candy #candy-lots-of-stripes-pin .front-7,.final-candy #candy-lots-of-stripes-pin .front-9,.final-candy #candy-lots-of-stripes-pin .front-11,.final-candy #candy-lots-of-stripes .front-1,.final-candy #candy-lots-of-stripes .front-3,.final-candy #candy-lots-of-stripes .front-5,.final-candy #candy-lots-of-stripes .front-7,.final-candy #candy-lots-of-stripes .front-9,.final-candy #candy-lots-of-stripes .front-11,.final-candy #candy-six-stripe-pin .casing-3,.final-candy #candy-six-stripe .casing-3{fill:#ed3b8b}.final-candy #candy-lots-of-stripes-pin .front-2,.final-candy #candy-lots-of-stripes-pin .front-4,.final-candy #candy-lots-of-stripes-pin .front-6,.final-candy #candy-lots-of-stripes-pin .front-8,.final-candy #candy-lots-of-stripes-pin .front-10,.final-candy #candy-lots-of-stripes-pin .front-12,.final-candy #candy-lots-of-stripes .front-2,.final-candy #candy-lots-of-stripes .front-4,.final-candy #candy-lots-of-stripes .front-6,.final-candy #candy-lots-of-stripes .front-8,.final-candy #candy-lots-of-stripes .front-10,.final-candy #candy-lots-of-stripes .front-12{fill:#f7931e}.final-candy #candy-lots-of-stripes-pin .casing-1,.final-candy #candy-lots-of-stripes-pin .casing-3,.final-candy #candy-lots-of-stripes-pin .casing-5,.final-candy #candy-lots-of-stripes .casing-1,.final-candy #candy-lots-of-stripes .casing-3,.final-candy #candy-lots-of-stripes .casing-5{fill:#ed3b8b}.final-candy #candy-lots-of-stripes-pin .casing-2,.final-candy #candy-lots-of-stripes-pin .casing-4,.final-candy #candy-lots-of-stripes-pin .casing-6,.final-candy #candy-lots-of-stripes .casing-2,.final-candy #candy-lots-of-stripes .casing-4,.final-candy #candy-lots-of-stripes .casing-6{fill:#f7931e}.candy-order .heading{margin:2em 0!important}.candy-order table{width:100%;table-layout:fixed}.candy-order table td{padding:.3em;font-weight:300}.candy-order table strong{color:#7f3542}.pagination{padding:1em;margin:0;list-style-type:none;text-align:center}.pagination li{display:inline-block;padding:0 .7em}.modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:10;overflow:auto}.modal .inner-modal{position:relative;background:#fff;width:90%;max-width:1000px;margin:2em auto}.modal .step-content{padding:3em}.modal .buttons{padding:1em 3em 3em;margin:0 0 -3px!important;background:#fcfcfc}.modal .el-step.is-horizontal{padding:0 .75em}.modal .el-steps--horizontal{margin:0 auto;padding:3em;display:inline-block;width:100%;text-align:center;background:#fcfcfc}.modal .el-step__icon{width:35px;height:35px}.modal .el-step__title{font-size:12px;line-height:14px;margin-top:1em;color:#7f7375}.modal .el-step__title.is-success,.modal .el-step__title.is-wait{color:#7f7375}.modal .el-step__title.is-process{color:#7f3542;font-weight:500}.modal .el-form-item__label{line-height:1em;padding:0}.modal .el-step__line{display:none}.modal .el-step__head.is-success{color:#7f7375;border-color:#7f7375}.modal .el-step__head.is-success .el-step__icon{background:#7f7375}.modal .el-step__head.is-success .el-step__icon .el-icon-check{color:#fff}.modal .el-step__head.is-wait{color:#7f7375;border-color:#7f7375}.modal .el-step__head.is-process{color:#fff;border-color:#7f3542}.modal .el-step__head.is-process .el-step__icon{background:#7f3542}.modal .el-step__head.is-process .el-step__icon .el-icon-check{color:#fff}.modal .el-button{margin-top:2em;padding:12px 20px;border-radius:30px;font-size:.75em;font-weight:500}.modal .el-button:focus{color:#fff;border:none;background-color:#7f7375}.modal .el-button span{color:#fff}.modal .el-button.next{float:right}.modal .el-button.back{float:left}.modal .el-button--primary{border:none}.modal .el-select{width:100%}.modal .el-select input[type=text]{float:none}.modal .el-form-item__error{padding-top:0}.modal .avatarForm h3{margin-bottom:.1em}.modal .avatarForm p.light{font-size:.8em;margin-top:.3em;color:#7f7375}.modal .avatarForm p.intro{margin:0 0 2em;padding:1em;background:#fcfbf9;border-left:1px solid #7f3542;border-right:1px solid #7f3542;color:#7f3542;border-radius:5px;font-weight:400;font-size:.9em}.modal .avatarForm p.below-btn{margin:.2em 0;font-size:.8em;text-decoration:underline;color:#7f3542}.modal .el-form-item{margin:1em 0}.modal .el-form-item--medium .el-form-item__content,.modal .el-form-item--medium .el-form-item__label{line-height:1em}.modal .radio-img-container{margin:1em -.75em}.modal .radio-img-group .el-radio__input{position:absolute;left:-9999px}.modal .radio-img-group .el-radio__input.is-checked+.el-radio__label span{color:#7f3542;font-weight:400}.modal .radio-img-group .el-radio+.el-radio,.modal .radio-img-group label{margin:.75em}.modal .radio-img-group .radio-img{width:75px;height:60.7px}.modal .radio-img-group .el-radio__label{padding-left:0}.modal .radio-img-group .el-radio__label span{display:block;text-align:center;font-weight:200;font-size:.95em;margin-top:.3em}.modal .el-radio__label{font-weight:300}.modal p.note{font-size:.85em;color:#7f7375}.modal .section{margin-top:3em}.modal .pack-img{width:100%}.modal .el-input-number--mini{width:60px}.modal .el-input-number.is-controls-right .el-input__inner{padding:0 3em 0 .5em}.modal .packaging{text-align:center}.modal .packaging .el-form-item{margin:.5em 0;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}.modal .packaging .el-form-item__label{padding:0;font-size:.7em;margin-right:.8em}.modal .packaging .pack-price{margin:0;font-size:.8em;font-weight:400}.modal .packaging .pack-g-pcs{margin:0;font-size:.8em;color:#7f7375}.modal .packaging h4{text-align:left;margin:1em .75em;font-size:.85em}.modal .img-container{display:inline-block;position:relative}.modal .img-container .final-candy-text{position:absolute;display:inline-block;top:50%;left:33%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .img-container .final-candy-text span{font-size:.85em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.modal .img-container .final-candy-text span.text-path{font-size:.95em;font-weight:600;letter-spacing:.75px;width:75px;height:75px;display:inline-block;vertical-align:middle}.modal .img-container .final-candy-text#logo .logo-img{width:62px;height:62px;background-position:50%;background-size:contain;background-repeat:no-repeat}.modal .img-container .final-candy-text#first-letters .candy-symbol,.modal .img-container .final-candy-text#names .candy-symbol{width:20px;height:20px;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .img-container .final-candy-text#first-letters #first-letter,.modal .img-container .final-candy-text#names #first-letter{position:absolute;top:50%;left:28%;-webkit-transform:translate(-28%,-60%);transform:translate(-28%,-60%);width:32px}.modal .img-container .final-candy-text#first-letters #second-letter,.modal .img-container .final-candy-text#names #second-letter{position:absolute;top:50%;right:18%;-webkit-transform:translate(-18%,-60%);transform:translate(-18%,-60%);width:32px}.modal .img-container .final-candy-text#first-letters{width:100%;height:100%;font-size:1.5em}.modal .final-candy{text-align:center;padding:0!important}.modal .final-candy .candy-container{position:fixed;width:inherit;max-width:350px;border-left:1px solid #dfdfdf;padding:0 4em 0 2em}.modal .final-candy .final-candy-img{width:150px;height:122px;margin:1.5em auto}.modal .final-candy .candy-middle{fill:#fff}.modal .final-candy .front-stroke{stroke:#fff;fill:none}.modal .final-candy .pin{fill:#fff}.modal .final-candy .packaging-info{text-align:left;margin-top:2em;background:#f2eaec;padding:1em}.modal .final-candy .packaging-info .package-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .final-candy .packaging-info span{font-size:4em;color:#7f3542;margin-right:13px}.modal .final-candy .packaging-info p{margin:0;font-size:.8em;line-height:1.4em}.modal .final-candy #candy-block .candy-casing{fill:#ed3b8b}.modal .final-candy #candy-block .candy-front{fill:#ed3b8b;stroke:#fff}.modal .final-candy #candy-half-half-pin .casing-top,.modal .final-candy #candy-half-half .casing-top{fill:#ed3b8b}.modal .final-candy #candy-half-half-pin .casing-bottom,.modal .final-candy #candy-half-half .casing-bottom{fill:#f7931e}.modal .final-candy #candy-half-half-pin .front-top,.modal .final-candy #candy-half-half .front-top{fill:#ed3b8b;stroke:#fff}.modal .final-candy #candy-half-half-pin .front-bottom,.modal .final-candy #candy-half-half .front-bottom{fill:#f7931e;stroke:#fff}.modal .final-candy #candy-four-stripe-pin .casing-top,.modal .final-candy #candy-four-stripe .casing-top{fill:#f7931e}.modal .final-candy #candy-four-stripe-pin .casing-bottom,.modal .final-candy #candy-four-stripe .casing-bottom{fill:#ed3b8b}.modal .final-candy #candy-four-stripe-pin .front-1,.modal .final-candy #candy-four-stripe-pin .front-3,.modal .final-candy #candy-four-stripe .front-1,.modal .final-candy #candy-four-stripe .front-3{fill:#f7931e}.modal .final-candy #candy-four-stripe-pin .front-2,.modal .final-candy #candy-four-stripe-pin .front-4,.modal .final-candy #candy-four-stripe .front-2,.modal .final-candy #candy-four-stripe .front-4{fill:#ed3b8b}.modal .final-candy #candy-six-stripe-pin .front-1,.modal .final-candy #candy-six-stripe-pin .front-4,.modal .final-candy #candy-six-stripe .front-1,.modal .final-candy #candy-six-stripe .front-4{fill:#f7931e}.modal .final-candy #candy-six-stripe-pin .front-2,.modal .final-candy #candy-six-stripe-pin .front-5,.modal .final-candy #candy-six-stripe .front-2,.modal .final-candy #candy-six-stripe .front-5{fill:#0c9dd9}.modal .final-candy #candy-six-stripe-pin .front-3,.modal .final-candy #candy-six-stripe-pin .front-6,.modal .final-candy #candy-six-stripe .front-3,.modal .final-candy #candy-six-stripe .front-6{fill:#ed3b8b}.modal .final-candy #candy-six-stripe-pin .casing-1,.modal .final-candy #candy-six-stripe-pin .casing-4,.modal .final-candy #candy-six-stripe .casing-1,.modal .final-candy #candy-six-stripe .casing-4{fill:#0c9dd9}.modal .final-candy #candy-six-stripe-pin .casing-2,.modal .final-candy #candy-six-stripe .casing-2{fill:#f7931e}.modal .final-candy #candy-lots-of-stripes-pin .front-1,.modal .final-candy #candy-lots-of-stripes-pin .front-3,.modal .final-candy #candy-lots-of-stripes-pin .front-5,.modal .final-candy #candy-lots-of-stripes-pin .front-7,.modal .final-candy #candy-lots-of-stripes-pin .front-9,.modal .final-candy #candy-lots-of-stripes-pin .front-11,.modal .final-candy #candy-lots-of-stripes .front-1,.modal .final-candy #candy-lots-of-stripes .front-3,.modal .final-candy #candy-lots-of-stripes .front-5,.modal .final-candy #candy-lots-of-stripes .front-7,.modal .final-candy #candy-lots-of-stripes .front-9,.modal .final-candy #candy-lots-of-stripes .front-11,.modal .final-candy #candy-six-stripe-pin .casing-3,.modal .final-candy #candy-six-stripe .casing-3{fill:#ed3b8b}.modal .final-candy #candy-lots-of-stripes-pin .front-2,.modal .final-candy #candy-lots-of-stripes-pin .front-4,.modal .final-candy #candy-lots-of-stripes-pin .front-6,.modal .final-candy #candy-lots-of-stripes-pin .front-8,.modal .final-candy #candy-lots-of-stripes-pin .front-10,.modal .final-candy #candy-lots-of-stripes-pin .front-12,.modal .final-candy #candy-lots-of-stripes .front-2,.modal .final-candy #candy-lots-of-stripes .front-4,.modal .final-candy #candy-lots-of-stripes .front-6,.modal .final-candy #candy-lots-of-stripes .front-8,.modal .final-candy #candy-lots-of-stripes .front-10,.modal .final-candy #candy-lots-of-stripes .front-12{fill:#f7931e}.modal .final-candy #candy-lots-of-stripes-pin .casing-1,.modal .final-candy #candy-lots-of-stripes-pin .casing-3,.modal .final-candy #candy-lots-of-stripes-pin .casing-5,.modal .final-candy #candy-lots-of-stripes .casing-1,.modal .final-candy #candy-lots-of-stripes .casing-3,.modal .final-candy #candy-lots-of-stripes .casing-5{fill:#ed3b8b}.modal .final-candy #candy-lots-of-stripes-pin .casing-2,.modal .final-candy #candy-lots-of-stripes-pin .casing-4,.modal .final-candy #candy-lots-of-stripes-pin .casing-6,.modal .final-candy #candy-lots-of-stripes .casing-2,.modal .final-candy #candy-lots-of-stripes .casing-4,.modal .final-candy #candy-lots-of-stripes .casing-6{fill:#f7931e}.modal .order-total table{text-align:left;font-size:.9em;font-weight:300;color:#7f7375;margin:0 auto;width:100%}.modal .order-total table tr td{padding:.3em 0}.modal .order-total table tr td:last-child{text-align:right}.modal .order-total table tr.total{font-weight:400;color:#212121}.modal .contact-info .el-form-item,.modal .delivery-info .el-form-item{margin:.5em 0}.modal .contact-info h3,.modal .delivery-info h3{margin-bottom:1em}.modal .close-avatar{position:absolute;z-index:10;top:0;right:0;background:transparent;color:rgba(33,33,33,.75);padding:.15em .5em;font-size:2em;font-weight:200;border:none}.modal .close-avatar:hover{color:#212121}.modal .step-content{min-height:500px}.modal .step-content .custom-file-upload{padding:.75rem 1.5rem;margin-right:1em;width:auto}.modal .step-content #upload-file-name{padding:.75em 0}.modal #step-layout input[type=text]{text-transform:uppercase}.modal #step-layout .el-select input[type=text]{text-transform:none}.el-date-picker__header button{padding:1px 7px 2px}.colour-picker{display:inline-block;width:20px;height:20px;float:right;margin:7px 0;border-radius:5px}.el-select-dropdown__item{white-space:normal!important}@media only screen and (max-width:47.938em){.modal .final-candy{border-left:none}.modal .buttons{position:fixed;bottom:0;z-index:1;padding:0 1.5em 1em}.modal .inner-modal{width:100%;height:100%;overflow:auto;margin:0 auto}.modal .close-avatar{position:fixed}.modal .step-content{-ms-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0!important;margin-right:0!important;padding:0 1.5em 4em}.modal .step-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0!important;padding-right:0!important;margin-top:1em}.modal .final-candy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal .final-candy .candy-container{border-bottom:1px solid #7f7375;border-left:none;position:static;margin:0 auto;padding:0}.modal .el-steps--horizontal{padding:1.5em}.modal .el-step__icon{width:30px;height:30px}.modal .el-step.is-horizontal{padding:0 .25em}.modal .el-step__title{display:none}.modal .el-button{margin-top:1.5em}.modal .el-radio+.el-radio{margin-left:0;margin-top:.5em;display:table}.modal .radio-img-group .el-radio+.el-radio{display:inline-block}.modal .el-radio__label{font-size:12px}.modal .order-total{margin-bottom:1em}}@media only screen and (max-width:75em){#main-nav ul li{margin-left:.2em}#main-nav ul li a{font-size:.8em}.design-your-own #candy1{width:200px;height:104px}.design-your-own #candy2{width:120px;height:94px}.candy-options .text h3{font-size:.95em}#order #order-summary-detail-billing,#order #order-summary-detail-shipping,#order .totals-container{margin-top:0;border-top:1px solid #f2eaec}}@media only screen and (max-width:64em){main{padding-top:4em}.container{padding:0 20px}header{background:#fcfbf9;z-index:2}header.nav-open #main-nav{width:100%}header #nav-icon{display:block}header #top-nav{background:transparent;padding:19px;display:inline-block;float:right}header #top-nav #email,header #top-nav #phone{display:none}header .main-nav-container{display:inline-block;padding:9px 20px;margin:0}header .main-nav-container #header-logo img{width:128px}header #main-nav{position:fixed;top:64px;bottom:0;left:0;background-color:#fcfbf9;width:0;overflow-x:hidden;-webkit-transition:.3s;transition:.3s;z-index:5;margin:0;padding:0}header #main-nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}header #main-nav ul li{display:table;margin:1.5em 0;white-space:nowrap}header #main-nav ul li a{color:#212121;font-size:1.2em}header #main-nav ul li a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.candy-options .text h3{font-size:.75em}.candy-options .text p{font-size:.8em}.specials .slider .slide{padding:1em}.gallery .photos{margin-top:-9em}.gallery .bg-img .facts{right:20px}.testimonials{padding:2em 1em 1em!important}#product .product-options{padding-right:0}#product .product-slider{padding-left:1em}.two-columns .middle{max-width:300px}.two-columns .middle h3{font-size:1.2em}.two-columns .your-own #candy2{width:200px;height:104.2px;bottom:2em}.two-columns .your-own .middle{right:15%}.two-columns .off-the-shelf .middle{left:15%}}@media only screen and (max-width:62.5em){#gallery-info .buttons .button{display:block;margin:1em auto 0}}@media only screen and (max-width:991px){.totals-container{margin-top:2em}.cart-content .buttons button{width:calc(50% - 1em);float:left;margin:.5em}}@media only screen and (max-width:47.938em){main{min-height:calc(100vh - 405px)}.container{padding:0 15px}.products-container{padding:0 20px}h2.heading{font-size:1.25em}h1.heading{font-size:1.5em}.cms-page .container{margin:1em auto 2em}.cms-page table{font-size:75%}.feature-img{height:350px}#banner{height:calc(100vh - 64px)}#banner .intro{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#banner .intro p:first-child{font-size:2em}#banner .intro p:nth-child(2){font-size:2.65em}#banner .intro p:nth-child(3){font-size:1.65em}#banner .intro .button.full,#banner .intro .button.left,#banner .intro .button.right{display:table;max-width:257px;width:100%;float:none;margin:0 auto;margin-top:1em}.design-your-own{margin:2em 0}.design-your-own .text{margin-top:1em}.design-your-own .text h1,.design-your-own .text h2{font-size:1em}.design-your-own .text a{font-size:.75em}.design-your-own .text a.button{margin:2em auto;width:100%;max-width:245px}.design-your-own #candy1{display:none}.design-your-own .first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.candy-options{margin-top:0}.candy-options .text{padding:1em 0}.candy-options .text .button{opacity:1;width:100%;text-align:center;margin-top:1.5em;max-width:375px}.candy-options .col:hover .text{background:transparent;-webkit-transform:none;transform:none}.candy-options .col:hover .img{-webkit-filter:none;filter:none}.specials h2{margin-top:.83em}.specials .slider{margin-top:1em}.specials .slider .slide{padding:.5em}.gallery .bg-img{height:500px;background-attachment:scroll}.gallery .bg-img .intro{margin-top:1em}.gallery .bg-img .intro h1{font-size:1.5em}.gallery .bg-img .facts{right:auto}.gallery .bg-img .facts ul li{font-size:.75em;padding:.75em 0}.gallery .photos{margin-top:-7em}.gallery .photos div:first-child,.gallery .photos div:last-child{display:none}.testimonials .slider{margin-top:2em}.two-columns .your-own{height:calc(50vh - 32px)}.two-columns .your-own #candy1{top:0;right:10%;width:100px;height:94px}.two-columns .your-own #candy2{display:none}.two-columns .your-own .middle{right:unset}.two-columns .your-own .middle .button{float:none;margin:0 1em}.two-columns .off-the-shelf{height:calc(50vh - 32px)}.two-columns .off-the-shelf .middle{left:unset}.two-columns .off-the-shelf .middle .button{margin:0 1em}.two-columns .middle h3{font-size:1.1em;text-align:left;display:inline-block;margin-top:1em;padding:0 1em;max-width:290px}.two-columns span{left:50%;top:unset;bottom:-3.5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:3.5em;width:3.5em;height:3.5em}.products{margin:1em auto 3em}.filters .categories ul{vertical-align:text-top}.filters .categories ul li{display:block;margin:0!important}#product{padding:2em 0}#product #order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#product #order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#product #order3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#product #order4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#product #product-name{font-size:1.3em}#product .product-slider,#product .slider-nav{padding-left:0}#product .slider-nav .slick-track{margin-right:0}#product .slider-nav li{padding:.2em 0;max-width:50px}#product .features{margin:1em 0}#product .features span{margin-right:1em;font-size:.75em}#product .features img{width:22px;height:22px;margin-right:.5em}#contact .container.fixed-width{margin-top:0}.blocks-container .categories .col{padding:.75em .4em 0}.blocks-container .categories .heading{font-size:1.15em}.blocks-container .categories .radio-hidden:checked+label,.blocks-container .categories .radio-hidden:checked+label:hover,.blocks-container .categories label,.blocks-container .categories label:hover{-webkit-transform:none;transform:none}.blocks-container .categories .radio-hidden:checked+label p{background:#f2eaec}#account-nav{margin-bottom:2em;border-bottom:1px solid #f2eaec;padding-bottom:2em}#order .order-info{margin:0 auto}#product .half,#register .half,.account #saved-addresses .half{width:100%;padding:0;margin-top:1em}.accout-welcome{margin-bottom:2em}#cart .heading{margin:1em auto}.cart-content .product-line{padding:1.5em 0}.cart-content .product-remove span{display:inline-block;color:#e64747}.cart-content .responsive-table{max-width:450px;margin:0 auto}.cart-content .responsive-table td{display:block;padding-top:.5em;padding-bottom:.5em}#checkout-login .divider{width:100%;margin:2em;height:1px}#checkout .radio-img-payment .radio-img-group .el-radio{width:100%}#news .heading{margin:1em auto 0}.blog-post{padding-bottom:3em}.blog-post .heading{margin-top:1em}.blog-post .news-data{font-size:80%}footer .row{padding:1.5em 0}footer h4{margin:.5em 0}footer .social-link{margin-top:2em}footer p{font-size:.8em}footer p.legal{margin-top:2em}footer p.design-by,footer p.legal{font-size:.65em}footer ul{margin-top:1.33em}footer a,footer ul li{font-size:.85em}}@media only screen and (max-width:37.5em){.filters{padding:0 .5em}.quick-links{bottom:1em;right:1em}.quick-links a{padding:.5em;margin:.25em}.quick-links img{width:25px;height:25px}}@media only screen and (max-width:30em){#login-form,#password-reset-form{max-width:none;margin-top:0}.filters .sort-by ul{vertical-align:text-top}#candy-nav{margin:1em 0 0}#candy-nav ul li{display:block;text-align:left}#candy-nav ul li a{font-size:1em}#gallery-info p{font-size:.85em}.cart-content .buttons button{width:100%;margin:.5em 0}.social .news-section{padding:1em 0}.social .news-section .news-img{width:80px;height:80px}#news .container.fixed-width .news-row:nth-child(odd) .col.swap{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#news .container.fixed-width .news-row:nth-child(odd) .news-section{text-align:left}#news .container.fixed-width .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#news .news-section{margin-top:2em}.blocks-container .categories{padding:1em 0 2em}.blocks-container .categories .col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.blocks-container .categories .col p{font-size:.7em;min-height:45px}.blocks-container .categories .border-wrap{height:150px}.products .product{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}
/*# sourceMappingURL=app.css.map*/