html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a img,input,textarea,button,select,option{background:transparent;border:0;padding:0;margin:0;outline:none;text-decoration:none}.clear{width:100%;height:0;clear:both;display:block}button{cursor:pointer;padding:0;margin:0}*:focus{outline:0}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visuallyhidden{position:absolute;top:0;left:0;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-reviews .reviews-content .reviews-section .image-block a,footer .colophon{font:700 11px/1em brandon-grotesque,sans-serif;letter-spacing:.1em;text-transform:uppercase}.theme-announcement{font:700 14px/1em brandon-grotesque,sans-serif;letter-spacing:.1em}.main-collection .pagination a span.pagination-link,.main-collection .pagination span{font:700 14px/1em brandon-grotesque,sans-serif;letter-spacing:.05em;text-transform:uppercase}.page_about .press h2,.page_about .right .social,.page_contact .keep-in-touch .wrap .social a,.main-article .meta .tags,.main-blog .pagination a,.main-blog .pagination span,.main-blog .articles .tags,.main-blog .featured_article .article_link .read-more,.main-blog .featured_article .tags,.product .theme-app-block .jdgm-write-rev-link,.product .theme-app-block .jdgm-btn,.main-collection .pagination select,.main-collection .sidebar li,section.index-reviews .read-more a,section.index-meet-alison .left h3,section.index-meet-alison .left .welcome a,section.index-panels .panel .collection_title,section.index-slideshow .slide .details .links,footer nav .column p,header nav.mobile ul li button,header nav.mobile ul li a,header nav.desktop .subnav ul,header nav.desktop ul.parent{font:700 14px/1em brandon-grotesque,sans-serif;letter-spacing:.2em;text-transform:uppercase}.main-product .right .icons p{font:700 16px/1em brandon-grotesque,sans-serif}.main-article .pagination a,.main-cart .summary a{font:700 16px/1em brandon-grotesque,sans-serif;text-transform:uppercase}.page_contact form input::placeholder,.page_contact form textarea::placeholder,.main-product .right .personalize input::placeholder,.main-product .right .personalize textarea::placeholder,.main-product .right .breadcrumbs,.main-collection .breadcrumbs,section.index-reviews .review a,section.index-callout .right .links,.overlay .newsletter .button-close button,.overlay .newsletter .button button,.overlay .newsletter input,.main-search input,footer .newsletter .button button,footer .newsletter input,header nav.mobile .newsletter .button button,header nav.mobile .newsletter input,header nav.desktop .subnav .caption,header a.utility,header button.header_newsletter_button,header nav.mini,header form.header-search input{font:900 11px/1em brandon-grotesque,sans-serif;letter-spacing:.2em;text-transform:uppercase}section.index-panels .panel .badge.bestseller{font:900 12px/1em brandon-grotesque,sans-serif;letter-spacing:.08em;text-transform:uppercase}section.index-slideshow .badge span.bottom,.main-search .button button{font:900 14px/1em brandon-grotesque,sans-serif;letter-spacing:.1em;text-transform:uppercase}header nav.mobile .utility a{font:900 14px/1em brandon-grotesque,sans-serif;letter-spacing:.2em;text-transform:uppercase}section.index-panels .panel .badge.new,.rte h6{font:900 16px/1em brandon-grotesque,sans-serif;letter-spacing:.08em;text-transform:uppercase}.page_contact form button,.main-cart .action button,.main-product .right button.add-to-cart,section.index-callout .right .featured-image a{font:900 17px/1em brandon-grotesque,sans-serif;letter-spacing:.1em;text-transform:uppercase}.main-cart .summary .total,.main-cart .row .price,.product-recommendations-section h2,.product-important-info .meta h2,.main-product .right .price,.main-collection .sidebar h2,.overlay .newsletter form h3,footer .newsletter form h3,header nav.mobile .newsletter form p.heading{font:900 18px/1em brandon-grotesque,sans-serif;letter-spacing:.08em;text-transform:uppercase}.rte h5{font:900 20px/1em brandon-grotesque,sans-serif;letter-spacing:.02em;text-transform:uppercase}section.index-reviews h2 span.rectangle{font:900 22px/1em brandon-grotesque,sans-serif;letter-spacing:.08em;text-transform:uppercase}section.index-slideshow .slide .details .heading{font:900 24px/1em brandon-grotesque,sans-serif;letter-spacing:.08em;text-transform:uppercase}section.index-slideshow .badge span.top{font:900 25px/1em brandon-grotesque,sans-serif;text-transform:uppercase}.page_about .right h2,.page_about h1,section.index-reviews h2{font:900 25px/1em brandon-grotesque,sans-serif;letter-spacing:.1em;text-transform:uppercase}.rte h2{font:900 30px/1em brandon-grotesque,sans-serif;letter-spacing:.1em;text-transform:uppercase}.product-important-info .column h6,.product-important-info .column h5,.product-important-info .column h4,.product-important-info .column h3,.product-important-info .column h2,.product-important-info .column h1,.product-important-info .column,body,footer nav .column a,.rte{font:14px/1em roboto-slab,serif}.page-reviews .reviews-content .reviews-section .reviews .review p,section.index-reviews .review p.text{font:15px/1em roboto-slab,serif}.product-recommendations-section .items p,.main-product .right .personalize input,.main-product .right .personalize textarea,.main-product .right .personalize label,.main-collection .primary p,section.index-panels .panel .image a{font:16px/1em roboto-slab,serif;letter-spacing:.02em}.page_about .right .rte{font:17px/1em roboto-slab,serif}.page-reviews .reviews-header .reviews-subtitle p,.page_about .right .pullquote,.page_contact .keep-in-touch .wrap p,.page_contact form input,.page_contact form textarea,.page_contact .heading p,section.index-meet-alison .left p.text,section.index-callout .right .text{font:19px/1em roboto-slab,serif}footer .mobile_social,footer .newsletter form label{font:19px/1em roboto-slab,serif;letter-spacing:.08em}.main-cart .action .disclaimer label,.overlay .newsletter form .popup-errors,.overlay .newsletter form label,header nav.mobile .newsletter form label{font:19px/1em roboto-slab,serif;letter-spacing:.02em}.main-blog .articles .title,.main-cart .row p.title,.main-product .right h1,section.index-callout .right .overtitle,section.index-slideshow .slide .details .text,.theme-app-block h2{font:24px/1em roboto-slab,serif}.rte h4{font:28px/1em roboto-slab,serif}.rte h3{font:30px/1em roboto-slab,serif}.page_contact .keep-in-touch .wrap h2,.page_contact .heading h1,.main-article .meta h1,.main-blog .featured_article .article_link .title,.main-blog .meta h1,.main-cart .meta h1,.main-collection .meta h1,section.index-meet-alison .left h2,section.index-callout .right h2{font:33px/1em roboto-slab,serif}.main-page h1.title,.shopify-policy__container h1,.rte h1{font:39px/1em roboto-slab,serif}.page-reviews .reviews-header .reviews-title h1{font:66px/1em roboto-slab,serif}.rte{line-height:25px;color:#3d3638}.rte.center{text-align:center}.rte img{display:block;width:auto;max-width:100%;height:auto;margin:1.5em auto}.rte p{margin:0 0 1em}.rte a{color:#2a9db6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-underline-offset .15s}.rte a:hover,.rte a:active{text-underline-offset:3px}.rte strong{font-weight:700}.rte em{font-style:italic}.rte h1{text-transform:capitalize;font-size:30px}.rte h2{font-size:22px}.rte h3{text-transform:capitalize;font-size:22px}.rte h4{text-transform:capitalize;font-size:20px}.rte h5{font-size:18px}.rte h6{font-size:16px}.rte p+h1,.rte ul+h1,.rte ol+h1,.rte table+h1,.rte blockquote+h1{margin-top:2em}.rte h1{line-height:1.25em;margin-bottom:1em}.rte p+h2,.rte ul+h2,.rte ol+h2,.rte table+h2,.rte blockquote+h2{margin-top:2em}.rte h2{line-height:1.25em;margin-bottom:1em}.rte p+h3,.rte ul+h3,.rte ol+h3,.rte table+h3,.rte blockquote+h3{margin-top:2em}.rte h3{line-height:1.25em;margin-bottom:1em}.rte p+h4,.rte ul+h4,.rte ol+h4,.rte table+h4,.rte blockquote+h4{margin-top:2em}.rte h4{line-height:1.25em;margin-bottom:1em}.rte p+h5,.rte ul+h5,.rte ol+h5,.rte table+h5,.rte blockquote+h5{margin-top:2em}.rte h5{line-height:1.25em;margin-bottom:1em}.rte p+h6,.rte ul+h6,.rte ol+h6,.rte table+h6,.rte blockquote+h6{margin-top:2em}.rte h6{line-height:1.25em;margin-bottom:1em}.rte blockquote{display:block;width:75%;margin:0 0 1em}.rte ul,.rte ol{margin:1em 0}.rte ul li{list-style:disc inside}.rte ol li{list-style:decimal inside}.rte table{display:table;width:100%}.rte th{text-transform:uppercase;text-align:left;padding:0 20px 10px 0}.rte td{padding:10px 20px 10px 0}header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}header .header_third{display:flex;align-items:center;width:calc(50% - 92.5px);transform:translateY(-14px)}header .header_third.left{justify-content:flex-start}header .header_third.right{justify-content:flex-end}header button.menu{display:none}header button.menu svg{display:block;width:26px;height:auto;fill:#000}header form.header-search{width:190px;height:45px;background-color:#f2e7dd;border-radius:16.5px}header form.header-search .form{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px)}header form.header-search input{display:block;width:calc(100% - 46px);color:#3d3638;padding:0 24px}header form.header-search input::placeholder{color:#3d3638}header form.header-search button{display:flex;align-items:center;justify-content:center;width:46px;height:41px}header form.header-search button:hover svg,header form.header-search button:active svg{fill:#2a9db6}header form.header-search svg{display:block;width:16px;height:auto;fill:#3d3638}header nav.mini{padding-left:12px}header nav.mini a{color:#3d3638;margin-left:36px}header nav.mini a:hover,header nav.mini a:active{color:#2a9db6}header a.logo{display:block;width:184px;height:auto}header a.logo svg{display:block;width:100%;height:auto;fill:#232120}header button.header_newsletter_button{display:flex;align-items:center;justify-content:flex-start;color:#3d3638}header button.header_newsletter_button svg{display:block;width:17px;height:auto;fill:#3d3638;margin-right:10px;transition:transform .75s}header button.header_newsletter_button:hover svg{transform:rotate(270deg)}header a.utility{display:flex;align-items:center;justify-content:flex-start;color:#3d3638;margin-left:36px}header a.utility svg{height:auto;color:#3d3638;margin-right:8px}header a.utility.miniaccount svg{width:20px}header a.utility.minicart{font-size:16px}header a.utility.minicart svg{width:21px}header a.utility:hover,header a.utility:active{color:#2a9db6}header a.utility:hover svg,header a.utility:active svg{fill:#2a9db6}header nav.desktop{width:1000px;max-width:100%;padding:30px 1% 0;margin:0 auto 22px}header nav.desktop ul.parent{display:flex;align-items:center;justify-content:space-between;width:100%}header nav.desktop li{display:block}header nav.desktop li:hover .subnav{z-index:12;height:auto;opacity:1}header nav.desktop li:hover .subnav .border span{width:1000px;max-width:100%;opacity:1}header nav.desktop a.parent{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-start;color:#3d3638}header nav.desktop a.parent.halloween{color:#fa6921}header nav.desktop a.parent.halloween svg{width:17.5px;fill:#fa6921;margin:0 8px 0 0}header nav.desktop a.parent.halloween:hover,header nav.desktop a.parent.halloween:active{color:#2a9db6}header nav.desktop a.parent.halloween:hover svg,header nav.desktop a.parent.halloween:active svg{fill:#2a9db6}header nav.desktop a.parent.valentines{color:#eb6faa}header nav.desktop a.parent.valentines svg{width:24px;fill:#eb6faa;margin:0 8px 0 0}header nav.desktop a.parent.valentines:hover,header nav.desktop a.parent.valentines:active{color:#2a9db6}header nav.desktop a.parent.valentines:hover svg,header nav.desktop a.parent.valentines:active svg{fill:#2a9db6}header nav.desktop a.parent.stpatricks{color:#0a7b3e}header nav.desktop a.parent.stpatricks svg{width:20px;fill:#0a7b3e;margin:0 8px 0 0;transform:rotate(-15deg)}header nav.desktop a.parent.stpatricks:hover,header nav.desktop a.parent.stpatricks:active{color:#2a9db6}header nav.desktop a.parent.stpatricks:hover svg,header nav.desktop a.parent.stpatricks:active svg{fill:#2a9db6}header nav.desktop a.parent.easter{color:#c382e4}header nav.desktop a.parent.easter svg{width:23px;height:23px;fill:#c382e4;margin:0 8px 0 0}header nav.desktop a.parent.easter:hover,header nav.desktop a.parent.easter:active{color:#2a9db6}header nav.desktop a.parent.easter:hover svg,header nav.desktop a.parent.easter:active svg{fill:#2a9db6}header nav.desktop a.parent.teacher{color:#f55557}header nav.desktop a.parent.teacher svg{width:19px;height:20px;fill:#f55557;margin:0 8px 0 0;transform:translateY(-2px)}header nav.desktop a.parent.teacher:hover,header nav.desktop a.parent.teacher:active{color:#2a9db6}header nav.desktop a.parent.teacher:hover svg,header nav.desktop a.parent.teacher:active svg{fill:#2a9db6}header nav.desktop a.parent svg{display:block;width:7.5px;height:auto;fill:#3d3638;margin-left:8px}header nav.desktop a.parent:hover,header nav.desktop a.parent:active{color:#2a9db6}header nav.desktop a.parent:hover svg,header nav.desktop a.parent:active svg{fill:#2a9db6}header nav.desktop .subnav{position:absolute;z-index:-1;left:0;width:100%;background-color:#fffffff5;padding-top:26px;height:0;overflow:hidden;opacity:0;transition:opacity .25s}header nav.desktop .subnav .border{width:100%;height:4px;margin-bottom:56px}header nav.desktop .subnav .border span{display:block;width:0;height:4px;background-color:#332f30;opacity:0;transition:width .25s;margin:0 auto}header nav.desktop .subnav .featurette{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1000px;max-width:100%;padding:0 124px 56px;margin:0 auto}header nav.desktop .subnav .left{width:calc(100% - 465px)}header nav.desktop .subnav ul{line-height:1.75em;color:#000;padding-top:3px}header nav.desktop .subnav li{margin-bottom:26px}header nav.desktop .subnav li a{color:#000}header nav.desktop .subnav li a:hover,header nav.desktop .subnav li a:active{color:#2a9db6}header nav.desktop .subnav .right{width:282px}header nav.desktop .subnav .right a{display:block}header nav.desktop .subnav .right a:hover .image,header nav.desktop .subnav .right a:active .image{opacity:1}header nav.desktop .subnav .right a:hover .caption,header nav.desktop .subnav .right a:active .caption{text-decoration-color:#2a9db6;text-underline-offset:3px}header nav.desktop .subnav .image{width:100%;height:0;padding-bottom:100%;margin-bottom:24px;opacity:.95;transition:opacity .15s;background-repeat:no-repeat;background-position:center;background-size:cover}header nav.desktop .subnav .image.placeholder{background-size:contain}header nav.desktop .subnav .image img{display:none}header nav.desktop .subnav .caption{color:#2a9db6;text-align:center;text-decoration:underline;text-underline-offset:5px;text-decoration-color:transparent;text-decoration-thickness:1px;transition:text-decoration-color .15s,text-underline-offset .15s}header nav.desktop .subnav .caption span{position:absolute;transform:translate(4px,-1px)}header nav.mobile{position:absolute;z-index:12;left:-100%;display:none;width:0;height:0;transform:translateY(54px);opacity:0;transition:left .35s,opacity .35s,width .35s}header nav.mobile.active{left:0;width:100%;opacity:1}header nav.mobile .background{background-color:#fffffffa;padding:40px 0 80px}header nav.mobile ul{position:relative;left:0;width:100%;height:auto;padding:0 5%;transition:left .35s}header nav.mobile ul li{display:flex;align-items:center;justify-content:flex-start;width:100%;height:50px;border-bottom:1px solid #8d8c8c;padding:0 14px 0 3px}header nav.mobile ul li a{display:block;color:#3d3638}header nav.mobile ul li a.halloween{display:flex;align-items:center;justify-content:flex-start;color:#fa6921}header nav.mobile ul li a.halloween svg{width:17.5px;fill:#fa6921;margin:0 8px 0 0;transform:none}header nav.mobile ul li a.valentines{display:flex;align-items:center;justify-content:flex-start;color:#eb6faa}header nav.mobile ul li a.valentines svg{width:24px;fill:#eb6faa;margin:0 8px 0 0;transform:none}header nav.mobile ul li button{display:flex;align-items:center;justify-content:space-between;width:100%;color:#3d3638}header nav.mobile ul li svg{display:block;width:7.5px;height:auto;fill:#3d3638;transform:rotate(-90deg)}header nav.mobile ul ul.child{display:none}header nav.mobile ul.parent.open{left:-100%}header nav.mobile ul.child{position:absolute;z-index:-1;left:100%;width:0;padding:0;opacity:0;transition:left .35s,width .35s,opacity .35s;overflow:hidden}header nav.mobile ul.child.active{position:relative;z-index:inherit;left:0;width:100%;height:0;padding:0 5%;opacity:1;overflow:visible}header nav.mobile ul.child li{border:none}header nav.mobile ul.child li:nth-child(1){border-bottom:1px solid #8d8c8c;margin-bottom:20px}header nav.mobile ul.child button{justify-content:flex-start}header nav.mobile ul.child svg{transform:rotate(90deg);margin-right:14px}header nav.mobile .utility{display:flex;align-items:center;justify-content:center;padding-top:45px;transition:padding .35s;margin-bottom:50px}header nav.mobile .utility a{display:flex;align-items:center;justify-content:center;color:#3d3638}header nav.mobile .utility a:nth-child(1){margin-right:22px}header nav.mobile .utility a:nth-child(1) svg{width:18px;margin-right:9px}header nav.mobile .utility a:nth-child(2){margin-left:22px}header nav.mobile .utility a:nth-child(2) svg{width:20px;margin-right:7px}header nav.mobile .utility a svg{display:block;height:auto;fill:#3d3638}header nav.mobile .newsletter{width:500px;max-width:90%;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_footer.png?v=140338318515368654261750106893);background-repeat:repeat-x;background-position:top left;background-size:auto 11.5px;padding-top:42px;margin:0 auto}header nav.mobile .newsletter form{display:block;width:400px;max-width:100%;color:#3d3638;text-align:center;margin:0 auto}header nav.mobile .newsletter form p.heading{line-height:32px}header nav.mobile .newsletter form label{display:block;line-height:32px}header nav.mobile .newsletter .form{width:282px;height:45px;background-color:#f2e7dd;border-radius:16.5px;margin:20px auto}header nav.mobile .newsletter input{display:block;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px);color:#3d3638;padding:0 24px}header nav.mobile .newsletter input::placeholder{color:#3d3638}header nav.mobile .newsletter .button{display:flex;justify-content:center;width:282px;padding-right:22px;margin:0 auto}header nav.mobile .newsletter .button button{display:flex;align-items:center;justify-content:flex-start}header nav.mobile .newsletter .button svg{display:block;width:16px;height:auto;fill:#3d3638;margin-right:8px}@media screen and (max-width: 1292px){header nav.desktop{width:100%;padding:30px 5% 0}}@media screen and (max-width: 1000px){header{border-bottom:1px solid #8d8c8c;padding-bottom:13px}header .header_third{width:calc(50% - 57.5px);transform:translateY(-10px)}header button.menu{display:flex;width:26px;overflow:visible}header button.menu svg{display:block;height:auto;fill:#000;transition:opacity .15s}header button.menu svg:nth-child(1){position:absolute;width:26px}header button.menu svg:nth-child(2){width:23.5px;opacity:0}header button.menu.open svg:nth-child(1){opacity:0}header button.menu.open svg:nth-child(2){opacity:1}header form.header-search{display:none}header nav.mini{display:none}header a.logo{display:block;width:115px}header button.header_newsletter_button{display:none}header a.utility{display:none}header a.utility.minicart{display:flex;margin:0}header nav.desktop{display:none}header nav.mobile{display:block}}footer{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_footer.png?v=140338318515368654261750106893);background-repeat:repeat-x;background-position:top left;background-size:41.5px auto;padding:86px 0 130px;margin-top:80px;max-width:100vw}footer .wrap_wide{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}footer nav{display:flex;align-items:flex-start;justify-content:flex-start;width:33.3333333333%;padding-left:60px}footer nav .column:nth-child(1){padding-right:80px}footer nav .column p{color:#3d3638;margin-bottom:18px}footer nav .column a{display:block;color:#3d3638;text-transform:capitalize;margin-bottom:18px}footer nav .column a:hover,footer nav .column a:active{color:#e67c6a}footer nav .social{padding-top:32px}footer nav .social a{display:flex;align-items:center;justify-content:flex-start}footer nav .social a.instagram svg{width:11px}footer nav .social a.pinterest svg{width:12.5px;margin-right:6.5px}footer nav .social a.facebook svg{width:7px;margin-right:12px}footer nav .social a:hover svg,footer nav .social a:active svg{fill:#e67c6a}footer nav .social svg{display:block;height:auto;fill:#3d3638;margin-right:8px}footer .center{width:33.3333333333%;height:auto}footer .center img{display:block;width:260px;max-width:100%;height:auto;margin:0 auto}footer .newsletter{width:33.3333333333%}footer .newsletter form{display:block;color:#3d3638;text-align:center}footer .newsletter form h3{line-height:32px}footer .newsletter form label{display:block;line-height:32px}footer .newsletter .form{width:282px;height:45px;background-color:#f2e7dd;border-radius:16.5px;margin:20px auto}footer .newsletter input{display:block;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px);color:#3d3638;padding:0 24px}footer .newsletter input::placeholder{color:#3d3638}footer .newsletter .button{display:flex;justify-content:flex-end;width:282px;padding-right:22px;margin:0 auto}footer .newsletter .button button{display:flex;align-items:center;justify-content:flex-start;color:#3d3638}footer .newsletter .button button:hover,footer .newsletter .button button:active{color:#2a9db6}footer .newsletter .button button:hover svg,footer .newsletter .button button:active svg{fill:#2a9db6}footer .newsletter .button svg{display:block;width:16px;height:auto;fill:#3d3638;margin-right:8px}footer .mobile_social{display:none;align-items:center;justify-content:center;width:100%;color:#3d3638;text-transform:capitalize}footer .mobile_social a{display:block;color:#3d3638;margin:0 10px}footer .mobile_social a.instagram svg{width:24px}footer .mobile_social a.pinterest svg{width:24px}footer .mobile_social a.facebook svg{width:14px}footer .mobile_social svg{display:block;height:auto;fill:#3d3638;margin-right:8px}footer .colophon{width:100%;border-top:1px solid #c9c6c5;color:#3d3638;text-align:center;padding-top:33px;margin-top:87px}footer .colophon p{margin-bottom:26px}footer .colophon p:nth-child(2){margin:0}footer .colophon p span.divider{color:#bbb;margin:0 8px}footer .colophon a{color:#3d3638}footer .colophon a span{color:#2a9db6}footer .colophon a:hover,footer .colophon a:active{color:#2a9db6}@media screen and (max-width: 1000px){footer nav{width:40%;padding:0}footer nav .column:nth-child(1){padding-right:10%}footer nav .column a{line-height:1.5em}footer .center{display:none}footer .newsletter{width:58%}}@media screen and (max-width: 768px){footer{padding-bottom:80px}footer .wrap_wide{justify-content:center}footer nav{display:none}footer .newsletter{width:500px;max-width:100%;margin-bottom:80px}footer .mobile_social{display:flex}}@media screen and (max-width: 600px){footer .colophon{line-height:2em;padding:33px 5% 0}footer .colophon p span.divider{display:none}footer .colophon a{display:block}}@media screen and (max-width: 375px){footer{padding-bottom:48px}footer .mobile_social{justify-content:space-around;font-size:16px;letter-spacing:normal}footer .mobile_social a{margin:10px 0 0}}.main-search{width:500px;max-width:90%;margin:0 auto}.main-search form{display:block;color:#3d3638;text-align:center}.main-search form label{display:none}.main-search .form{width:282px;height:45px;background-color:#f2e7dd;border-radius:16.5px;margin:20px auto}.main-search input{display:block;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px);color:#3d3638;padding:0 24px}.main-search input::placeholder{color:#3d3638}.main-search .button{display:flex;justify-content:flex-end;width:282px;padding-right:22px;margin:0 auto}.main-search .button button{display:flex;align-items:center;justify-content:flex-start;color:#3d3638}.main-search .button button:hover,.main-search .button button:active{color:#2a9db6}.main-search .button button:hover svg,.main-search .button button:active svg{fill:#2a9db6}.main-search .button svg{display:block;width:24px;height:auto;fill:#3d3638;margin-left:8px}.shopify-policy__container{width:800px!important;max-width:90%!important;padding-top:30px}.shopify-policy__container h1{line-height:1.25em;text-transform:capitalize;text-align:center;margin-bottom:1em}.overlay{position:fixed;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;background-color:#f2e7ddb8;padding-top:215px;z-index:-1;opacity:0;transition:opacity .15s}.overlay.active{z-index:101;opacity:1}.overlay .newsletter{display:flex;align-items:center;justify-content:center;width:432px;height:432px;border-radius:50%;background-color:#fff}.overlay .newsletter form{display:block;color:#3d3638;text-align:center;padding:0 8%}.overlay .newsletter form .svg{margin-bottom:32px}.overlay .newsletter form .svg svg{display:block;width:38px;height:auto;fill:#3d3638;margin:0 auto}.overlay .newsletter form h3{line-height:32px}.overlay .newsletter form label{display:block;line-height:32px}.overlay .newsletter form .popup-errors{display:none;width:100%;height:0;overflow:visible;line-height:32px;color:red;transform:translateY(10px)}.overlay .newsletter form .popup-errors.active{display:block}.overlay .newsletter .form{width:282px;height:45px;background-color:#f2e7dd;border-radius:16.5px;margin:20px auto}.overlay .newsletter input{display:block;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px);color:#3d3638;padding:0 24px}.overlay .newsletter input::placeholder{color:#3d3638}.overlay .newsletter .button{display:flex;justify-content:flex-end;width:282px;padding-right:22px;margin:0 auto}.overlay .newsletter .button button{display:flex;align-items:center;justify-content:flex-start}.overlay .newsletter .button button:hover,.overlay .newsletter .button button:active{color:#2a9db6}.overlay .newsletter .button button:hover svg,.overlay .newsletter .button button:active svg{fill:#2a9db6}.overlay .newsletter .button svg{display:block;width:16px;height:auto;fill:#3d3638;margin-right:8px}.overlay .newsletter .button-close{display:flex;align-items:center;justify-content:center;width:auto;margin:60px auto 0}.overlay .newsletter .button-close button{display:flex;align-items:center;justify-content:center;color:#3d3638}.overlay .newsletter .button-close button:hover,.overlay .newsletter .button-close button:active{color:#2a9db6}.overlay .newsletter .button-close button:hover svg,.overlay .newsletter .button-close button:active svg{fill:#2a9db6}.overlay .newsletter .button-close button svg{display:block;width:13px;height:auto;fill:#3d3638;margin-right:7px}@media screen and (max-width: 600px){.overlay{padding-top:180px}.overlay .newsletter{width:300px;height:300px}.overlay .newsletter form{padding:0 4%}.overlay .newsletter form .svg{margin-bottom:32px}.overlay .newsletter form .svg svg{width:24px}.overlay .newsletter form h3{font-size:14px;line-height:24px}.overlay .newsletter form label{font-size:14px;line-height:20px}.overlay .newsletter form label br{display:none}.overlay .newsletter .form,.overlay .newsletter .button{width:222px}.overlay .newsletter .button-close{margin-top:32px}}.wrap_wide{width:1292px;max-width:100%;margin:0 auto}.wrap_narrow{width:834px;max-width:90%;margin:0 auto}.wrap{width:1000px;max-width:100%;margin:0 auto}body{line-height:25px;color:#3d3638}a{transition:color .15s}svg{transition:fill .15s}button{transition:color .15s,background .15s}.theme-announcement{width:100%;height:auto;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_announcement.png?v=63788763984674747821750106893);background-repeat:repeat-x;background-position:left bottom;background-size:41px auto;color:#fff;text-align:center;padding-bottom:20px;margin-bottom:30px}.theme-announcement p{background-color:#232120;padding:12px 20px 0}.theme-announcement p.desktop{display:block}.theme-announcement p.mobile{display:none}.theme-announcement a{color:#fff;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.theme-announcement a:hover,.theme-announcement a:active{color:#2a9db6}@media screen and (max-width: 1292px){.wrap_wide{padding-left:5%;padding-right:5%}}@media screen and (max-width: 1000px){.theme-announcement p.desktop{display:none}.theme-announcement p.mobile{display:block}}.theme-app-block h2{color:#3d3638;text-transform:capitalize;text-align:center;margin-bottom:24px}.download-page{width:1000px!important;max-width:90%!important;margin:40px auto 0!important}.download-page p{font-size:14px!important;line-height:25px!important;font-family:roboto-slab,serif!important;color:#3d3638!important;text-transform:none!important}.download-page div{font-weight:900!important;font-size:14px!important;font-family:brandon-grotesque,sans-serif!important;color:#3d3638!important;text-transform:uppercase!important}section.index-slideshow{padding-bottom:50px}section.index-slideshow .wrap{border-top:4px solid #332f30}section.index-slideshow .badge{position:absolute;z-index:1;width:166.5px;height:167.5px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_badge.svg?v=110259265065656566711750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_badge.svg?v=110259265065656566711750106893);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#64bed8;color:#fff;text-align:center;padding-top:26px;margin:22px 0 0 -30px;transform-origin:center center;transform:rotate(-8deg);transition:transform .25s}section.index-slideshow .badge:hover{transform:rotate(-24deg)}section.index-slideshow .badge span.text{display:block;width:112px;height:38px;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/index_slideshow_text_banner.png?v=104785883143934092471750106893);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto -8px;color:transparent;overflow:hidden}section.index-slideshow .badge span.top{display:block}section.index-slideshow .badge span.bottom{display:block;line-height:20px;margin-bottom:10px}section.index-slideshow .badge span.flourish{display:block;width:30.5px;height:22.5px;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/index_flourish_5spoke.png?v=29796640349470174791750106893);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto}section.index-slideshow .slick-dots{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;margin:60px auto 0}section.index-slideshow .slick-dots li button{display:block;width:16px;height:16px;border-radius:50%;background-color:#fff;border:2px solid #3d3638;transition:background-color .15s,opacity .15s;color:transparent;overflow:hidden;margin:0 5px;opacity:.5}section.index-slideshow .slick-dots li.slick-active button{background-color:#eeded0;opacity:1}section.index-slideshow .slide{width:100%}section.index-slideshow .slide img{display:block;width:100%;height:auto}section.index-slideshow .slide svg{display:block;width:100%;height:auto}section.index-slideshow .slide .wavy_bar{width:100%;height:9px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-color:#fff;margin-top:-9px}section.index-slideshow .slide .details{padding-top:30px}section.index-slideshow .slide .details .links{color:#3d3638;text-align:center;margin-bottom:30px}section.index-slideshow .slide .details .links a{color:#2a9db6}section.index-slideshow .slide .details .links a:hover,section.index-slideshow .slide .details .links a:active{color:#e67c6a}section.index-slideshow .slide .details .links span{color:#3d3638;margin:0 10px}section.index-slideshow .slide .details .heading{display:flex;align-items:center;justify-content:center;line-height:1.25em;color:#3d3638;text-align:center;margin-bottom:14px}section.index-slideshow .slide .details .heading svg{width:25px;height:auto;fill:#3d3638}section.index-slideshow .slide .details .heading .svg-left{display:block;width:25px;height:auto;margin-right:10px}section.index-slideshow .slide .details .heading .svg-right{display:block;width:25px;height:auto;margin-left:10px}section.index-slideshow .slide .details .heading .svg-right svg{transform:rotate(180deg)}section.index-slideshow .slide .details .text{width:875px;max-width:100%;line-height:38px;color:#3d3638;text-align:center;margin:0 auto}@media screen and (max-width: 1000px){section.index-slideshow{transform:translateY(-1px)}section.index-slideshow .slide .details{padding:30px 5% 0}section.index-slideshow .slide .details .links a{display:block;line-height:1.25em;margin-bottom:1.5em}section.index-slideshow .slide .details .links span{display:none}section.index-slideshow .slide .details .heading{font-size:22px}section.index-slideshow .slide .details .heading .svg-left{margin-right:20px}section.index-slideshow .slide .details .heading .svg-right{margin-left:20px}section.index-slideshow .slide .details .text{font-size:20px;line-height:34px}}@media screen and (max-width: 600px){section.index-slideshow .badge{display:none}section.index-slideshow .slick-dots{margin-top:40px}section.index-slideshow .slide .details .heading{font-size:20px}section.index-slideshow .slide .details .heading .svg-left{margin-right:10px}section.index-slideshow .slide .details .heading .svg-right{margin-left:10px}section.index-slideshow .slide .details .text{font-size:18px;line-height:32px}}section.index-panels{padding:84px 0 92px}section.index-panels .wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}section.index-panels .panel{width:32.45%;border-top:4px solid #332f30}section.index-panels .panel .badge{position:absolute;display:block;color:#fff;text-align:center}section.index-panels .panel .badge.bestseller{width:59px;height:80.5px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_ribbon.svg?v=157537944421642918431750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_ribbon.svg?v=157537944421642918431750106893);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#63bed7;line-height:15px;padding-top:14px;transform:translate(16px,-13px)}section.index-panels .panel .badge.bestseller span{display:block;transform:rotate(-8deg)}section.index-panels .panel .badge.new{display:flex;align-items:center;justify-content:center;width:65.5px;height:66px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_badge.svg?v=110259265065656566711750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_badge.svg?v=110259265065656566711750106893);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#63bed7;transform:rotate(-8deg) translate(16px,-13px)}section.index-panels .panel .image{width:100%;height:0;padding-top:107%;padding-bottom:30%;background-repeat:no-repeat;background-position:center;background-size:cover}section.index-panels .panel .image a{position:relative;z-index:2;display:block;width:72%;height:auto;background-color:#fffffff0;border-radius:15px;line-height:25px;color:#3d3638;text-align:center;padding:10px 12px 12px;margin:0 auto;opacity:0;transition:color .15s,opacity .25s}section.index-panels .panel .image a span{display:block}section.index-panels .panel .image a span:nth-child(2){font-size:15px}section.index-panels .panel .image a:hover,section.index-panels .panel .image a:active{color:#2a9db6}section.index-panels .panel .image:hover a{opacity:1}section.index-panels .panel .wavy_bar{width:100%;height:9px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-color:#fff;margin:-9px 0 20px}section.index-panels .panel .collection_title{line-height:1.75em;color:#2a9db6;text-align:center}section.index-panels .panel .collection_title a{color:#2a9db6;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}section.index-panels .panel .collection_title a:hover,section.index-panels .panel .collection_title a:active{color:#e67c6a}@media screen and (max-width: 1000px){section.index-panels .wrap{max-width:90%}}@media screen and (max-width: 768px){section.index-panels .panel{width:48%}section.index-panels .panel:nth-child(3){display:none}}@media screen and (max-width: 600px){section.index-panels .panel{width:100%;margin-bottom:40px}section.index-panels .panel:nth-child(3){display:block;margin-bottom:0}}section.index-callout{padding:50px 0 47px}section.index-callout .wrap{display:flex;align-items:flex-start;flex-wrap:wrap}section.index-callout .left{width:41.5%;padding-top:68px}section.index-callout .left .video-frame{display:flex;align-items:center;justify-content:center;width:357px;max-width:90%;height:178%;border-radius:12px;transform:rotate(-3deg);overflow:hidden;cursor:pointer;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover}section.index-callout .left .video-frame svg{position:absolute;display:block;width:67px;height:auto;fill:#fff;opacity:.9;transition:opacity .15s;margin:0 auto}section.index-callout .left .video-frame video{display:block;width:100%;max-width:100%;height:auto;max-height:100%;opacity:0;position:relative;z-index:-1}section.index-callout .left .video-frame:hover svg{opacity:1}section.index-callout .left .video-frame.active{height:auto}section.index-callout .left .video-frame.active svg{display:none}section.index-callout .left .video-frame.active video{z-index:1;opacity:1}section.index-callout .right{width:58.5%;color:#3d3638;text-align:center}section.index-callout .right .icon{margin-bottom:28px}section.index-callout .right .icon img{display:block;width:44px;height:auto;margin:0 auto}section.index-callout .right .overtitle{line-height:38px}section.index-callout .right h2{line-height:38px;margin-bottom:.25em}section.index-callout .right .text{line-height:38px;padding:0 7%;margin-bottom:1em}section.index-callout .right .text strong{font-weight:700}section.index-callout .right .text em{font-style:italic}section.index-callout .right .text a{color:#3d3638;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}section.index-callout .right .links{color:#3d3638;text-align:center;margin-bottom:30px}section.index-callout .right .links a{color:#2a9db6}section.index-callout .right .links a:hover,section.index-callout .right .links a:active{color:#e67c6a}section.index-callout .right .links span{color:#3d3638;margin:0 10px}section.index-callout .right .featured-image{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:0;padding-top:calc(52.82% + 26.5px);padding-bottom:calc(10.1% + 0px);padding-right:25px;background-repeat:no-repeat;background-position:center;background-size:contain}section.index-callout .right .featured-image img{display:none}section.index-callout .right .featured-image a{display:flex;align-items:center;justify-content:center;width:auto;height:53px;background-color:#64bed8;border-radius:15px;line-height:53px;color:#fff;padding:0 40px;transition:background-color .15s}section.index-callout .right .featured-image a svg{display:block;width:7px;height:auto;fill:#fff;margin-left:8px;transform:rotate(-90deg)}section.index-callout .right .featured-image a:hover,section.index-callout .right .featured-image a:active{background-color:#ee9182}@media screen and (max-width: 834px){section.index-callout .left{order:2;width:100%}section.index-callout .right{order:1;width:100%}section.index-callout .right .links a{display:block;line-height:1.25em;margin-bottom:1.5em}section.index-callout .right .links span{display:none}}@media screen and (max-width: 600px){section.index-callout .left .video-frame{transform:none;overflow:hidden}section.index-callout .right .featured-image{background-size:150% auto}}section.index-meet-alison{padding:75px 0 85px}section.index-meet-alison .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:90%}section.index-meet-alison .left{width:634px;max-width:58%}section.index-meet-alison .left .welcome{text-align:center;color:#3d3638;padding-bottom:75px}section.index-meet-alison .left .welcome a{display:inline-block;color:#2a9db6;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}section.index-meet-alison .left .welcome a:hover,section.index-meet-alison .left .welcome a:active{color:#e67c6a}section.index-meet-alison .left h2{color:#3d3638}section.index-meet-alison .left p.text{line-height:30px;margin:1em auto 30px}section.index-meet-alison .left h3{color:#8d8c8c;text-align:center;margin-bottom:50px}section.index-meet-alison .left .items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto}section.index-meet-alison .left .items div{width:30%;margin-bottom:30px}section.index-meet-alison .left .items img{display:block;width:60%;height:auto;margin:0 auto}section.index-meet-alison .left .items svg{display:block;width:50%;height:auto;fill:#3d3638}section.index-meet-alison .right{width:416.5px;max-width:38%}section.index-meet-alison .right img{display:block;width:100%;height:auto;border:4px solid #332f30}@media screen and (max-width: 834px){section.index-meet-alison .left{max-width:100%;margin:0 auto 60px}section.index-meet-alison .left .items div{width:45%}section.index-meet-alison .right{max-width:100%;margin:0 auto}}section.index-reviews{padding:56px 0 0}section.index-reviews h2{display:flex;align-items:center;justify-content:center;color:#3d3638;margin-bottom:42px;transform:rotate(-2.6deg)}section.index-reviews h2 span.rectangle{display:flex;align-items:center;justify-content:center;width:auto;height:41px;background-color:#2b2829;color:#fff;padding:0 22px}section.index-reviews h2 span.rectangle em{font-style:normal;color:#64bed8;margin:0 5px}section.index-reviews h2 svg{width:100%;height:auto;fill:#2b2829}section.index-reviews h2 .svg-left{display:block;width:32px;height:auto;margin-right:12px}section.index-reviews h2 .svg-left svg{transform:scaleY(-1)}section.index-reviews h2 .svg-right{display:block;width:32px;height:auto;margin-left:12px}section.index-reviews h2 .svg-right svg{transform:rotate(180deg)}section.index-reviews .reviews-nav{display:flex;align-items:center;justify-content:space-between;width:1168.5px;max-width:95%;height:0;margin:0 auto;overflow:visible;transform:translateY(150px)}section.index-reviews .reviews-nav button{display:block;width:27px;height:48.5px;cursor:pointer}section.index-reviews .reviews-nav button svg{display:block;width:100%;height:auto;fill:#f2e7dd}section.index-reviews .reviews-nav button.slick-next:active svg{transform:translate(.5px,.5px)}section.index-reviews .reviews-nav button.slick-prev svg{transform:scaleX(-1)}section.index-reviews .reviews-nav button.slick-prev:active svg{transform:scaleX(-1) translate(-.5px,.5px)}section.index-reviews .reviews{width:1095px;max-width:90%;margin:0 auto}section.index-reviews .slick-current .review{padding-top:0}section.index-reviews .slick-current .review .image{width:290px;height:290px}section.index-reviews .slick-slide{opacity:0;transition:opacity .25s}section.index-reviews .slick-active{opacity:1}section.index-reviews .review{width:365px;padding:65px 25px 0;transition:padding .25s}section.index-reviews .review .image{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:0 auto 25px;transition:width .25s,height .25s;background-repeat:no-repeat;background-position:center;background-size:cover}section.index-reviews .review .image img{display:none}section.index-reviews .review .stars{width:92px;height:auto;margin:0 auto 17px}section.index-reviews .review .stars svg{display:block;width:100%;height:auto;fill:#2b2829}section.index-reviews .review p.text{line-height:24px;color:#3d3638;text-align:center;margin-bottom:22px}section.index-reviews .review a{display:block;line-height:1.5em;color:#2a9db6;text-align:center}section.index-reviews .review a:hover,section.index-reviews .review a:active{color:#e67c6a}section.index-reviews .review a span{white-space:nowrap}section.index-reviews .read-more{text-align:center;padding-top:54px}section.index-reviews .read-more a{display:inline-block;color:#2a9db6;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}section.index-reviews .read-more a:hover,section.index-reviews .read-more a:active{color:#e67c6a}@media screen and (max-width: 1292px){section.index-reviews .slick-current .review{padding-top:40px}section.index-reviews .slick-current .review .image{width:240px;height:240px}}@media screen and (max-width: 1000px){section.index-reviews .slick-current .review{padding-top:65px}section.index-reviews .slick-current .review .image{width:200px;height:200px}}@media screen and (max-width: 768px){section.index-reviews h2{max-width:90%;text-align:center;margin:0 auto 42px}section.index-reviews h2 span.rectangle{flex-wrap:wrap;height:auto;background-color:transparent;font-size:20px;line-height:1.35em;color:#3d3638;padding:0}section.index-reviews h2 .svg-left{margin-right:12px;transform:translateY(-6px)}section.index-reviews h2 .svg-right{margin-left:12px;transform:translateY(-2px)}section.index-reviews .slick-current .review{padding-top:0}section.index-reviews .slick-current .review .image{width:290px;height:290px}}@media screen and (max-width: 414px){section.index-reviews .reviews-nav{transform:translateY(90px)}section.index-reviews .reviews-nav button{width:20px;height:40px}section.index-reviews .slick-current .review{padding:0}section.index-reviews .slick-current .review .image{width:180px;height:180px}section.index-reviews .review{padding:0}section.index-reviews .review .image{width:180px;height:180px}}.index .index-content:nth-child(1){padding-top:0}.index .index-content.even{background-color:#f5ede6;padding-top:76px}.index .index-content.even .wavy_bar{background-color:#f5ede6}.index-accent{display:flex}.index-accent .group{position:absolute}.index-accent .vector{position:absolute;animation:fade;animation-duration:4s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.index-accent .vector1{animation-delay:.75s}.index-accent .vector2{animation-delay:1.5s}.index-accent .vector3{animation-delay:2.25s}.index-accent .vector4{animation-delay:3s}.index-accent .vector5{animation-delay:3.75s}.index-accent .vector6{animation-delay:4.5s}.index-accent .vector7{animation-delay:5.25s}.index-accent .vector8{animation-delay:6s}.index-accent .vector9{animation-delay:6.75s}.index-accent .vector10{animation-delay:7.5s}@keyframes fade{0%,80%,to{opacity:100%}30%{opacity:0}}@media (prefers-reduced-motion: reduce){@keyframes fade{0%,30%,80%,to{opacity:100%}}}.index-accent.diamonds{justify-content:flex-start}.index-accent.diamonds .group{width:259.5px;height:234px;transform:translate(-131.5px,-56px)}.index-accent.diamonds .vector{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/index_accent_diamonds.png?v=167153378491877764071750106893);background-repeat:no-repeat;background-position:center;background-size:259.5px auto}.index-accent.diamonds .vector1{width:36.5px;height:71px;background-position:-83px 0;transform:translate(83px)}.index-accent.diamonds .vector2{width:21px;height:33px;background-position:-238.5px -47px;transform:translate(238.5px,47px)}.index-accent.diamonds .vector3{width:24.5px;height:43.5px;background-position:-144px -78px;transform:translate(144px,78px)}.index-accent.diamonds .vector4{width:21px;height:33px;background-position:0 -137.5px;transform:translateY(137.5px)}.index-accent.diamonds .vector5{width:36.5px;height:59px;background-position:-44px -175px;transform:translate(44px,175px)}.index-accent.stars{justify-content:flex-end}.index-accent.stars .group{width:178px;height:296.5px;transform:translate(99px,-79px)}.index-accent.stars .vector{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/index_accent_stars.png?v=117654972145476499861750106893);background-repeat:no-repeat;background-position:center;background-size:178px auto}.index-accent.stars .vector1{width:24.5px;height:22px;background-position:-148.5px 0;transform:translate(148.5px)}.index-accent.stars .vector2{width:35px;height:35px;background-position:-85px -62px;transform:translate(85px,62px)}.index-accent.stars .vector3{width:24.5px;height:22px;background-position:-21.5px -99.5px;transform:translate(21.5px,99.5px)}.index-accent.stars .vector4{width:15.72px;height:12.575px;background-position:-161.5px -110.5px;transform:translate(161.5px,110.5px)}.index-accent.stars .vector5{width:15.235px;height:16.08px;background-position:0 -155px;transform:translateY(155px)}.index-accent.stars .vector6{width:55.02px;height:48.79px;background-position:-92px -162.5px;transform:translate(92px,162.5px)}.index-accent.stars .vector7{width:66px;height:35px;background-position:-86.5px -261.5px;transform:translate(86.5px,261.5px)}.index-accent.confetti{justify-content:flex-start}.index-accent.confetti .group{width:155px;height:376.5px;transform:translate(-120px,-325px)}.index-accent.confetti .vector{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/index_accent_confetti.png?v=152680179401568561981750106893);background-repeat:no-repeat;background-position:center;background-size:155px auto}.index-accent.confetti .vector1{width:41.36px;height:51.205px;background-position:-105px 0;transform:translate(105px)}.index-accent.confetti .vector2{width:21.03px;height:20.075px;background-position:-57.5px -63px;transform:translate(57.5px,63px)}.index-accent.confetti .vector3{width:17px;height:33px;background-position:-99.5px -99px;transform:translate(99.5px,99px)}.index-accent.confetti .vector4{width:7.5px;height:8.5px;background-position:-50.5px -115px;transform:translate(50.5px,115px)}.index-accent.confetti .vector5{width:29px;height:27.5px;background-position:126.5px -148.5px;transform:translate(126.5px,148.5px)}.index-accent.confetti .vector6{width:7.5px;height:8.5px;background-position:-68px -174.5px;transform:translate(68px,174.5px)}.index-accent.confetti .vector7{width:50.575px;height:54.025px;background-position:0 -203.5px;transform:translateY(203.5px)}.index-accent.confetti .vector8{width:17px;height:33px;background-position:-136px -239px;transform:translate(136px,239px)}.index-accent.confetti .vector9{width:30.05px;height:36.375px;background-position:-96.5px -303px;transform:translate(96.5px,303px)}.index-accent.confetti .vector10{width:7.5px;height:8.5px;background-position:-145.5px -368px;transform:translate(145.5px,368px)}.index-accent.hearts{justify-content:flex-end}.index-accent.hearts .group{width:245px;height:332.5px;transform:translate(65px,-214px)}.index-accent.hearts .vector{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/index_accent_hearts.png?v=53987023128688625551750106893);background-repeat:no-repeat;background-position:center;background-size:245px auto}.index-accent.hearts .vector1{width:67px;height:80px;background-position:-159.5px 0;transform:translate(159.5px)}.index-accent.hearts .vector2{width:38px;height:45.5px;background-position:-119.5px -156px;transform:translate(119.5px,156px)}.index-accent.hearts .vector3{width:28px;height:34px;background-position:0 -168px;transform:translateY(168px)}.index-accent.hearts .vector4{width:50.71px;height:55.57px;background-position:-206px -194px;transform:translate(206px,194px)}.index-accent.hearts .vector5{width:42.805px;height:47.71px;background-position:-88.5px -214.5px;transform:translate(88.5px,214.5px)}.index-accent.hearts .vector6{width:28px;height:34px;background-position:-209px -298.5px;transform:translate(206px,298.5px)}@media screen and (max-width: 1292px){.index-accent{overflow:hidden}.index-accent.diamonds .group{transform:translate(-90px,-56px)}.index-accent.stars .group{background-position:left 60px top;transform:translateY(-79px)}.index-accent.confetti .group{transform:translate(-80px,-325px)}.index-accent.hearts .group{width:256px;background-position:left 40px top;transform:translateY(-214px)}}@media screen and (max-width: 1000px){@keyframes fade{0%,30%,80%,to{opacity:100%}}.index-accent.stars{display:none}}@media screen and (max-width: 600px){.index-accent{display:none}}.main-collection{width:1215px;max-width:90%;padding:35px 0 81px;margin:0 auto}.main-collection .breadcrumbs{color:#3d3638;margin-bottom:2em}.main-collection .breadcrumbs a{color:#3d3638}.main-collection .breadcrumbs a:hover,.main-collection .breadcrumbs a:active{color:#2a9db6}.main-collection .breadcrumbs span{display:inline-block;transform:translateY(-1px)}.main-collection .meta{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_wavy_line.png?v=99356031405956312361750106893);background-repeat:no-repeat;background-position:bottom center;background-size:auto 10.5px;padding-bottom:32px;margin-bottom:82px}.main-collection .meta h1{color:#3d3638;text-align:center}.main-collection .collection-flex{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.main-collection .sidebar{width:227px;max-width:19%}.main-collection .sidebar h2{color:#3d3638;margin-bottom:35px}.main-collection .sidebar li{display:block;line-height:1.25em;color:#3d3638;margin-bottom:18px}.main-collection .sidebar li a{color:#3d3638}.main-collection .sidebar li a:hover,.main-collection .sidebar li a:active{color:#2a9db6}.main-collection .primary{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:942px;max-width:78%}.main-collection .primary .blank{width:30.2%}.main-collection .primary .item{display:block;width:30.2%;color:#3d3638;margin-bottom:45px}.main-collection .primary .item:hover,.main-collection .primary .item:active{color:#2a9db6}.main-collection .primary .image{width:100%;height:0;padding-bottom:103.5%;margin-bottom:20px;background-repeat:no-repeat;background-position:center;background-size:cover}.main-collection .primary .image img{display:none}.main-collection .primary p{line-height:1.25em;text-align:center}.main-collection .primary p.title{margin-bottom:10px}.main-collection .primary p span{color:#2a9db6}.main-collection .primary p del{color:#8d8c8c;margin-right:6px}.main-collection .pagination{display:flex;align-items:center;justify-content:center;width:100%;padding-top:35px;margin-bottom:45px}.main-collection .pagination span{display:flex;flex-direction:column;align-items:center;justify-content:center;height:22px;background-color:#f2e7dd;border-radius:80px;color:#010101;margin:0 8px 0 0;padding:8px}.main-collection .pagination span.pagination-ellipsis{background-color:transparent}.main-collection .pagination a span.pagination-link{background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;height:22px;color:#010101;padding:0 8px}.main-collection .pagination a span.pagination-link:hover,.main-collection .pagination a span.pagination-link:active{background-color:#f2e7dd;border-radius:80px}.main-collection .pagination a img.previous{margin-right:8px;transform:rotate(90deg);align-self:flex-end}.main-collection .pagination a img.next{margin-right:8px;transform:rotate(-90deg)}.main-collection .pagination select{border-bottom:1px solid #010101;color:#010101;margin:0 0 0 16px;padding:8px 24px 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right center;background-position-x:95%}@media screen and (max-width: 834px){.main-collection .breadcrumbs{position:relative;margin-bottom:2em}.main-collection .sidebar{display:none}.main-collection .primary{width:100%;max-width:100%}}@media screen and (max-width: 600px){.main-collection .primary .blank,.main-collection .primary .item{width:48%}}@media screen and (max-width: 375px){.main-collection .primary .blank,.main-collection .primary .item{width:100%}}.main-product{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1100px;max-width:90%;padding:35px 0 45px;margin:0 auto}.main-product .images.mobile{display:none;margin-bottom:40px}.main-product .images.mobile .image-slide{background-color:#fff;padding:0 3px}.main-product .images.mobile .main-image{display:block;height:420px}.main-product .images.mobile .main-image .video{display:block;width:100%;height:auto}.main-product .images.mobile .main-image video{display:block;width:100%;height:auto;margin:0 auto}.main-product .images.mobile .main-image-zoom img{display:block;width:100%;height:auto}.main-product .images.desktop{display:flex;align-items:flex-start;justify-content:space-between;width:68.945%;padding-right:32px}.main-product .images.desktop .alt-images{width:50px}.main-product .images.desktop .alt-images button.thumbnail{display:flex;align-items:center;justify-content:center;width:100%;height:0;padding-bottom:100%;margin-bottom:9px;transition:padding .25s,margin .25s;background-repeat:no-repeat;background-position:center;background-size:cover}.main-product .images.desktop .alt-images button.thumbnail.extra{padding:0;margin:0}.main-product .images.desktop .alt-images button.thumbnail.visible{padding-bottom:100%;margin-bottom:9px}.main-product .images.desktop .alt-images button.thumbnail.media-video,.main-product .images.desktop .alt-images button.thumbnail.external_video{padding:50% 0}.main-product .images.desktop .alt-images button.thumbnail svg{position:absolute;width:20px;height:auto;fill:#fff}.main-product .images.desktop .alt-images button.thumbnail img{display:none}.main-product .images.desktop .alt-images button.expand{display:flex;justify-content:center;width:100%;height:0;margin-top:15px;transition:transform .25s}.main-product .images.desktop .alt-images button.expand.direction{transform:scaleY(-1) translateY(-10px)}.main-product .images.desktop .alt-images button.expand svg{display:block;width:auto;height:10px;fill:#000}.main-product .images.desktop .main-image{display:none;align-items:flex-start;justify-content:center;width:calc(100% - 65px)}.main-product .images.desktop .main-image.active{display:flex}.main-product .images.desktop .main-image .video{width:100%}.main-product .images.desktop .main-image img,.main-product .images.desktop .main-image video{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.main-product .images.desktop .main-image video img{display:none}.main-product .right{width:31.055%}.main-product .right .meta{margin-bottom:30px}.main-product .right .breadcrumbs{color:#3d3638;margin-bottom:12px}.main-product .right .breadcrumbs a{color:#3d3638}.main-product .right .breadcrumbs span{display:inline-block;transform:translateY(-1px)}.main-product .right h1{line-height:38px;color:#3d3638;margin-bottom:10px}.main-product .right .price{color:#3d3638}.main-product .right .price span{color:#2a9db6}.main-product .right .price del{color:#8d8c8c;margin:0 10px}.main-product .right .shopify-product-form{margin-bottom:30px}.main-product .right button.add-to-cart{display:block;width:290px;height:53px;background-color:#232120;border-radius:15px;line-height:53px;color:#fff;text-align:center;transition:background-color .15s}.main-product .right button.add-to-cart:hover,.main-product .right button.add-to-cart:active,.main-product .right button.add-to-cart:focus{background-color:#2a9db6}.main-product .right .personalize{margin-bottom:30px}.main-product .right .personalize label{display:block;max-width:290px;line-height:1.25em;margin-bottom:10px}.main-product .right .personalize .input{width:100%;max-width:290px;height:45px;background-color:#f2e7dd;border-radius:16.5px;margin-bottom:20px}.main-product .right .personalize .input.textarea{height:124px}.main-product .right .personalize input,.main-product .right .personalize textarea{display:block;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px);line-height:40px;color:#3d3638;padding:0 24px}.main-product .right .personalize input::placeholder,.main-product .right .personalize textarea::placeholder{color:#3d3638}.main-product .right .personalize textarea{line-height:2em;padding:12px 24px}.main-product .right .icons{padding:24px 0 12px}.main-product .right .icons div{display:flex;align-items:center;justify-content:flex-start;margin-bottom:22px}.main-product .right .icons span{display:block;width:36px}.main-product .right .icons svg{display:block;height:auto;fill:#3d3638}.main-product .right .icons svg.download{width:27px}.main-product .right .icons svg.paperclip{width:15px}.main-product .right .icons svg.lightning{width:19px}.main-product .right .icons svg.clock{width:22px}.main-product .right .icons p{width:calc(100% - 36px);line-height:20px;color:#3d3638}.product-important-info{background-color:#f5ede6;padding:50px 0 70px}.product-important-info .meta{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_wavy_line.png?v=99356031405956312361750106893);background-repeat:no-repeat;background-position:bottom center;background-size:auto 10.5px;padding-bottom:25px;margin-bottom:47px}.product-important-info .meta h2{color:#3d3638;text-align:center}.product-important-info .columns{display:flex;align-items:flex-start;justify-content:space-between}.product-important-info .column{width:342px;max-width:32%;color:#3d3638;line-height:25px}.product-important-info .column a{color:#2a9db6}.product-important-info .column ul+h1{margin-top:2em}.product-important-info .column ul+h2{margin-top:2em}.product-important-info .column ul+h3{margin-top:2em}.product-important-info .column ul+h4{margin-top:2em}.product-important-info .column ul+h5{margin-top:2em}.product-important-info .column ul+h6{margin-top:2em}.product-important-info .column p{margin-bottom:1em}.product-important-info .column p+h1{margin-top:2em}.product-important-info .column p+h2{margin-top:2em}.product-important-info .column p+h3{margin-top:2em}.product-important-info .column p+h4{margin-top:2em}.product-important-info .column p+h5{margin-top:2em}.product-important-info .column p+h6{margin-top:2em}.product-important-info .column h1,.product-important-info .column h2,.product-important-info .column h3,.product-important-info .column h4,.product-important-info .column h5,.product-important-info .column h6{display:block;line-height:1.5em;text-transform:uppercase;text-decoration:underline;margin-bottom:.5em}.product-important-info .column ul li{list-style:disc inside;margin-bottom:1em}.product-important-info .column ol li{list-style:decimal inside;margin-bottom:1em}.product-recommendations-section{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/graphic_stars_recommendations.png?v=172198326531250984351750106893);background-repeat:no-repeat;background-position:top 30px center;background-size:auto 95.5px;padding:78px 0 72px}.product-recommendations-section h2{color:#3d3638;text-align:center;margin-bottom:42px}.product-recommendations-section .items{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.product-recommendations-section .items .blank{width:23.2%}.product-recommendations-section .items .item{display:block;color:#3d3638;width:23.2%}.product-recommendations-section .items .item:hover,.product-recommendations-section .items .item:active{color:#2a9db6}.product-recommendations-section .items .image{width:100%;height:0;padding-bottom:100%;margin-bottom:17px;background-repeat:no-repeat;background-position:center;background-size:cover}.product-recommendations-section .items .image img{display:none}.product-recommendations-section .items p{line-height:1.25em;text-align:center}.product-recommendations-section .items p.title{margin-bottom:10px}.product-recommendations-section .items p.price{font-size:15px}.product .theme-app-block{width:1000px;max-width:90%;border:4px solid #332f30;padding:32px 18% 60px;margin:70px auto 0}.product .theme-app-block .jdgm-write-rev-link,.product .theme-app-block .jdgm-btn{display:block;width:228px;height:35px;background-color:#232120;border:none;border-radius:7.5px!important;line-height:35px;color:#fff!important;text-align:center;padding:0;margin:30px auto 32px;transition:background-color .15s;text-decoration:none!important}.product .theme-app-block .jdgm-write-rev-link:hover,.product .theme-app-block .jdgm-write-rev-link:active,.product .theme-app-block .jdgm-btn:hover,.product .theme-app-block .jdgm-btn:active{background-color:#2a9db6!important}.product .theme-app-block .jdgm-write-rev-link+.jdgm-btn,.product .theme-app-block .jdgm-btn+.jdgm-btn{margin:0 auto!important}@media screen and (max-width: 1000px){.product-important-info{padding:50px 5% 70px}.product-recommendations-section{padding:78px 5% 40px}.product .theme-app-block{margin-top:0;padding:32px 10%}}@media screen and (max-width: 834px){.main-product .right .meta{text-align:center}.main-product .right button.add-to-cart{margin:0 auto}.main-product .images{width:100%;max-width:100%}.main-product .images.desktop{display:none}.main-product .images.mobile{display:block}.main-product .right{width:100%;max-width:100%}.product-important-info{padding:50px 10% 70px}.product-important-info .columns{flex-wrap:wrap}.product-important-info .column{width:100%;max-width:100%;margin-bottom:1em}.product-recommendations-section{padding:78px 5% 72px}.product-recommendations-section .items .blank,.product-recommendations-section .items .item{width:32%}.product-recommendations-section .items .item:nth-child(4){display:none}}@media screen and (max-width: 600px){.product-recommendations-section .items .blank{width:48%}.product-recommendations-section .items .item{width:48%;margin-bottom:40px}.product-recommendations-section .items .item:nth-child(4){display:block}}@media screen and (max-width: 414px){.main-product .right button.add-to-cart{width:100%}.main-product .right .personalize label,.main-product .right .personalize .input{max-width:100%}}.main-cart{width:915px;max-width:90%;padding-top:22px;margin:0 auto}.main-cart .meta{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_wavy_line_narrow.png.png?v=38692227144914554361750106893);background-repeat:no-repeat;background-position:bottom center;background-size:auto 10.5px;padding-bottom:32px;margin-bottom:82px}.main-cart .meta h1{color:#3d3638;text-align:center}.main-cart .row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;border-top:1px solid #989898;padding:26px 0 29px}.main-cart .row .remove_mobile{display:none;justify-content:flex-end;width:100%;height:0;overflow:visible}.main-cart .row .remove_mobile a{display:block;width:18px;height:auto}.main-cart .row .remove_mobile a svg{display:block;width:18px;height:auto;fill:#010101}.main-cart .row a.item-link{display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% - 188px)}.main-cart .row a.item-link:hover p.title,.main-cart .row a.item-link:active p.title{color:#2a9db6}.main-cart .row a.item-link:hover .image,.main-cart .row a.item-link:active .image{opacity:1}.main-cart .row .image{width:160px;height:160px;border:1px solid #000;margin-right:54px;opacity:.95;transition:opacity .15s;background-repeat:no-repeat;background-position:center;background-size:cover}.main-cart .row .image img{display:none}.main-cart .row .right{display:flex;align-items:flex-start;justify-content:space-between;width:188px}.main-cart .row p.title{width:calc(100% - 214px);line-height:32px;color:#3d3638;padding-right:54px;transition:color .15s}.main-cart .row p.title .mobile_price{display:none}.main-cart .row .price{color:#8d8c8c}.main-cart .row .remove{display:block;width:24px;height:auto}.main-cart .row .remove.desktop{display:block}.main-cart .row .remove svg{display:block;width:24px;height:auto;fill:#010101;transition:fill .15s}.main-cart .row .remove:hover svg,.main-cart .row .remove:active svg{fill:#2a9db6}.main-cart .summary{display:flex;align-items:center;justify-content:space-between;width:100%;height:76px;border:1px solid #989898;border-style:solid none;margin-bottom:36px}.main-cart .summary a{display:flex;align-items:center;justify-content:flex-start;width:50%;color:#3d3638}.main-cart .summary a svg{display:block;width:20px;height:auto;transform:rotate(90deg);fill:#3d3638;margin-right:14px}.main-cart .summary .total{display:flex;align-items:center;justify-content:flex-end;width:50%;color:#8d8c8c}.main-cart .summary .total p:nth-child(1){width:calc(100% - 188px);text-align:right;padding-right:37px}.main-cart .summary .total p:nth-child(2){width:188px}.main-cart .action{display:flex;justify-content:flex-end}.main-cart .action.pass button[type=button]{display:none}.main-cart .action.pass button[type=submit]{display:flex}.main-cart .action.error .disclaimer input{border-color:#fa6921}.main-cart .action.error .disclaimer label{color:#fa6921}.main-cart .action.error button[type=button],.main-cart .action.error button[type=button]:hover,.main-cart .action.error button[type=button]:active{background-color:#8d8c8c}.main-cart .action .container{width:340px}.main-cart .action .disclaimer{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:32px}.main-cart .action .disclaimer input{display:block;width:24px;height:24px;border:2px solid #000;border-radius:4px;margin-right:23px;transform:translateY(4px)}.main-cart .action .disclaimer label{display:block;width:calc(100% - 48px);line-height:30px;color:#3d3638}.main-cart .action button{display:none;align-items:center;justify-content:center;width:270px;height:53px;background-color:#64bed8;border-radius:7.5px;line-height:53px;color:#fff;text-align:center;transition:background-color .15s}.main-cart .action button[type=button]{display:flex}.main-cart .action button[type=submit]{display:none}.main-cart .action button svg{position:absolute;display:block;width:11.5px;height:auto;fill:#fff;transform:rotate(-90deg);margin-left:190px}.main-cart .action button:hover,.main-cart .action button:active{background-color:#2a9db6}@media screen and (max-width: 834px){.main-cart{padding-top:60px}.main-cart .row{flex-wrap:wrap}.main-cart .row .remove_mobile{display:flex}.main-cart .row a.item-link{width:calc(100% - 30px);margin-bottom:1em}.main-cart .row .image{width:100px;height:100px;margin-right:18px;opacity:1}.main-cart .row .right{width:100%}.main-cart .row p.title{width:100%;font-size:14px;line-height:22px;padding-right:0}.main-cart .row p.title .mobile_price{display:block;color:#8d8c8c;margin-top:1em}.main-cart .row .price,.main-cart .row .remove{display:none}.main-cart .summary a{font-size:14px}.main-cart .summary a svg{width:16px;margin-right:12px}.main-cart .summary .total{width:120px;flex-wrap:wrap;font-size:14px}.main-cart .summary .total p:nth-child(1){width:100%;text-align:left;padding-right:0;margin-bottom:10px}.main-cart .summary .total p:nth-child(2){width:100%}.main-cart .action{display:flex;justify-content:flex-end}.main-cart .action.pass button[type=button]{display:none}.main-cart .action.pass button[type=submit]{display:flex}.main-cart .action.error .disclaimer input{border-color:#fa6921}.main-cart .action.error .disclaimer label{color:#fa6921}.main-cart .action.error button[type=button],.main-cart .action.error button[type=button]:hover,.main-cart .action.error button[type=button]:active{background-color:#8d8c8c}.main-cart .action .container{width:340px}.main-cart .action .disclaimer{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:32px}.main-cart .action .disclaimer input{display:block;width:24px;height:24px;border:2px solid #000;border-radius:4px;margin-right:23px;transform:translateY(4px)}.main-cart .action .disclaimer label{display:block;width:calc(100% - 48px);line-height:30px;color:#3d3638}.main-cart .action button{display:none;align-items:center;justify-content:center;width:270px;height:53px;background-color:#64bed8;border-radius:7.5px;line-height:53px;color:#fff;text-align:center;transition:background-color .15s}.main-cart .action button[type=button]{display:flex}.main-cart .action button[type=submit]{display:none}.main-cart .action button svg{position:absolute;display:block;width:11.5px;height:auto;fill:#fff;transform:rotate(-90deg);margin-left:190px}.main-cart .action button:hover,.main-cart .action button:active{background-color:#2a9db6}}.main-blog{padding-top:40px}.main-blog .meta{background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/theme_wavy_line.png?v=99356031405956312361750106893);background-repeat:no-repeat;background-position:bottom center;background-size:auto 10.5px;padding-bottom:32px;margin-bottom:46px}.main-blog .meta h1{color:#3d3638;text-align:center}.main-blog .featured_article{border-top:4px solid #332f30;margin-bottom:52px}.main-blog .featured_article .image{width:100%;height:0;padding-bottom:53%;background-repeat:no-repeat;background-position:center;background-size:cover}.main-blog .featured_article .image img{display:none}.main-blog .featured_article .wavy_bar{width:100%;height:9px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-color:#fff;margin:-9px 0 0}.main-blog .featured_article .slick-dots{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto 32px;transform:translateY(-44px)}.main-blog .featured_article .slick-dots li button{display:block;width:16px;height:16px;border-radius:50%;background-color:#fff;border:2px solid #3d3638;transition:background-color .15s,opacity .15s;color:transparent;overflow:hidden;margin:0 5px;opacity:.5}.main-blog .featured_article .slick-dots li.slick-active button{background-color:#eeded0;opacity:1}.main-blog .featured_article .tags{text-align:center;margin-bottom:14px}.main-blog .featured_article .tags a{color:#2a9db6;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;text-decoration-thickness:1px;transition:text-decoration-color .15s}.main-blog .featured_article .tags a:hover,.main-blog .featured_article .tags a:active{text-decoration-color:#2a9db6}.main-blog .featured_article .article_link{display:block;color:#3d3638;text-align:center}.main-blog .featured_article .article_link:hover,.main-blog .featured_article .article_link:active{color:#2a9db6}.main-blog .featured_article .article_link:hover .read-more span,.main-blog .featured_article .article_link:active .read-more span{text-underline-offset:3px}.main-blog .featured_article .article_link .title{line-height:1.5em;margin-bottom:16px}.main-blog .featured_article .article_link .read-more{color:#2a9db6}.main-blog .featured_article .article_link .read-more span{display:inline-block;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-underline-offset .15s}.main-blog .index-accent.diamonds .image{transform:translate(-131.5px,-116px)}.main-blog .articles{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 auto}.main-blog .articles .blank{width:31.45%}.main-blog .articles .post{width:31.45%;text-align:center;margin-bottom:60px}.main-blog .articles .article_link{display:block;color:#3d3638}.main-blog .articles .article_link:hover,.main-blog .articles .article_link:active{color:#2a9db6}.main-blog .articles .image{width:100%;height:0;padding-bottom:137%;background-repeat:no-repeat;background-position:center;background-size:cover}.main-blog .articles .image img{display:none}.main-blog .articles .wavy_bar{width:100%;height:9px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-color:#fff;margin:-9px 0 16px}.main-blog .articles .title{line-height:1.5em}.main-blog .articles .tags{margin-top:14px}.main-blog .articles .tags a{color:#2a9db6;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-underline-offset .15s}.main-blog .articles .tags a:hover,.main-blog .articles .tags a:active{text-underline-offset:3px}.main-blog .pagination{display:flex;align-items:center;justify-content:center;width:100%;padding-top:35px;margin-bottom:45px}.main-blog .pagination span{display:block;color:#fa6921;margin:0 8px}.main-blog .pagination a{display:block;color:#2a9db6;margin:0 8px}.main-blog .pagination a:hover,.main-blog .pagination a:active{color:#fa6921}@media screen and (max-width: 1292px){.main-blog{width:90%;padding-top:40px}.main-blog .index-accent.diamonds .image{transform:translate(-90px,-116px)}}@media screen and (max-width: 834px){.main-blog{padding-top:40px}.main-blog .featured_article .slick-dots{margin:32px auto;transform:none}.main-blog .articles{width:90%}.main-blog .articles .blank,.main-blog .articles .post{width:48%}}@media screen and (max-width: 414px){.main-blog{padding-top:40px}.main-blog .featured_article .tags{font-size:12px}.main-blog .featured_article .article_link .title{font-size:28px}.main-blog .featured_article .article_link .read-more{font-size:12px}.main-blog .articles{width:90%}.main-blog .articles .title{font-size:18px}.main-blog .articles .tags{font-size:11px}}.main-article{padding-top:40px}.main-article .featured_image{width:100%;height:0;border-top:4px solid #332f30;padding-bottom:53%;background-repeat:no-repeat;background-position:center;background-size:cover}.main-article .featured_image img{display:none}.main-article .wavy_bar{width:100%;height:9px;mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/svg_wave.svg?v=110727648321041536271750106893);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-color:#fff;margin:-9px 0 32px}.main-article .meta{margin-bottom:45px}.main-article .meta .tags{text-align:center;margin-bottom:14px}.main-article .meta .tags a{color:#2a9db6;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;text-decoration-thickness:1px;transition:text-decoration-color .15s}.main-article .meta .tags a:hover,.main-article .meta .tags a:active{text-decoration-color:#2a9db6}.main-article .meta h1{line-height:1.5em;color:#3d3638;text-align:center}.main-article .pagination{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:50px}.main-article .pagination a{display:flex;align-items:center;justify-content:center;color:#3d3638}.main-article .pagination a:hover,.main-article .pagination a:active{color:#2a9db6}.main-article .pagination a.prev svg{transform:rotate(90deg);margin-right:14px}.main-article .pagination a.next svg{transform:rotate(-90deg);margin-left:14px}.main-article .pagination a svg{display:block;width:20px;height:auto}@media screen and (max-width: 1000px){.main-article{width:90%}}@media screen and (max-width: 414px){.main-article{padding-top:40px}.main-article .meta .tags{font-size:12px}.main-article .meta h1{font-size:28px}}.page_contact{padding-top:60px}.page_contact .heading{text-align:center;margin-bottom:36px}.page_contact .heading h1{line-height:1.5em;color:#3d3638;margin-bottom:10px}.page_contact .heading p{line-height:1.5em}.page_contact .confetti{display:flex;justify-content:flex-start}.page_contact .confetti .image{position:absolute;width:197.85px;height:276.025px;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/graphic_confetti_contact.png?v=121221110755775576611750106893);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(60px,-36px)}.page_contact form{display:block;width:530px;max-width:90%;margin:0 auto 26px}.page_contact form label{display:none}.page_contact form .input{width:100%;height:45px;background-color:#f2e7dd;border-radius:16.5px;margin:0 auto 20px}.page_contact form .input.textarea{height:325px;margin-bottom:30px}.page_contact form input,.page_contact form textarea{display:block;width:100%;height:100%;border:2px solid #686264;border-radius:16.5px;transform:translate(-6px,-5px);color:#3d3638;padding:0 24px}.page_contact form input::placeholder,.page_contact form textarea::placeholder{color:#3d3638}.page_contact form textarea{line-height:2em;padding:24px}.page_contact form button{display:block;width:228px;height:53px;background-color:#232120;border-radius:7.5px;line-height:53px;color:#fff;text-align:center;margin:0 auto}.page_contact form button:hover,.page_contact form button:active{background-color:#64bed8}.page_contact .hearts{display:flex;align-items:flex-start;justify-content:flex-end;height:200px;overflow:visible}.page_contact .hearts .image{position:absolute;width:225.5px;height:313px;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/graphic_hearts_contact.png?v=125968535417051754601750106893);background-repeat:no-repeat;background-position:center;background-size:cover}.page_contact .keep-in-touch{background-color:#f5ede6;padding:75px 0 85px}.page_contact .keep-in-touch .wrap{display:flex;align-items:center;justify-content:space-between}.page_contact .keep-in-touch .wrap .left{display:flex;justify-content:center;flex-wrap:wrap;width:50%;color:#3d3638;text-align:center}.page_contact .keep-in-touch .wrap h2{width:100%;line-height:1.5em;margin-bottom:16px}.page_contact .keep-in-touch .wrap p{width:100%;line-height:1.5em;margin-bottom:64px}.page_contact .keep-in-touch .wrap .social{width:auto;margin:0 auto}.page_contact .keep-in-touch .wrap .social a{display:flex;align-items:center;color:#8d8c8c;margin-bottom:37px}.page_contact .keep-in-touch .wrap .social a.instagram svg{width:25.5px}.page_contact .keep-in-touch .wrap .social a.pinterest svg{width:25px}.page_contact .keep-in-touch .wrap .social a.facebook svg{width:13.5px}.page_contact .keep-in-touch .wrap .social span{display:block}.page_contact .keep-in-touch .wrap .social span:nth-child(1){display:flex;justify-content:center;width:60px}.page_contact .keep-in-touch .wrap .social span:nth-child(2){width:calc(100% - 60px);text-align:left}.page_contact .keep-in-touch .wrap .social svg{display:block;height:auto;fill:#010101}.page_contact .keep-in-touch .wrap .right{width:50%}.page_contact .keep-in-touch .wrap .right img{display:block;width:294px;max-width:100%;height:auto;border:2.5px solid #332f30;margin:0 auto}@media screen and (max-width: 834px){.page_contact{padding-top:60px}.page_contact .heading{padding:0 5%}.page_contact .confetti .image{transform:translate(-60px,-36px)}.page_contact .keep-in-touch{padding:60px 5%}.page_contact .keep-in-touch .wrap{justify-content:center}.page_contact .keep-in-touch .wrap .left{width:100%}.page_contact .keep-in-touch .wrap .right{display:none}.page_contact .hearts .image{background-position:right -140px top}}.page_about{width:1184px;max-width:90%;padding-top:60px;margin:0 auto}.page_about h1{color:#3d3638;text-align:center;margin-bottom:64px}.page_about .meet-alison{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.page_about .left{width:51.3%}.page_about .left .background{position:absolute;width:632px;max-width:100%;height:740px;background-color:#f5ede6;transform:translate(-42px,30px) rotate(-2deg)}.page_about .left .accent{display:flex;justify-content:flex-start}.page_about .left .accent .image{position:absolute;z-index:3;width:167.5px;height:264.5px;transform:translate(-110px,74px);background-repeat:no-repeat;background-position:center;background-size:cover}.page_about .left .featured_image{display:flex;justify-content:flex-end}.page_about .left .featured_image img{position:relative;z-index:2;display:block;width:100%;max-width:608px;height:auto}.page_about .right{width:44%}.page_about .right h2{color:#3d3638;margin-bottom:16px}.page_about .right .rte{line-height:25px}.page_about .right .wavy_bar{width:233px;height:10.5px;background-image:url(//justaddconfettishop.com/cdn/shop/t/12/assets/graphic_wavy_line_about.png?v=148990501032035234601750106893);background-repeat:no-repeat;background-position:top center;background-size:auto 10.5px;margin:40px auto}.page_about .right .pullquote{width:415px;max-width:100%;line-height:25px;text-align:center;margin:0 auto}.page_about .right .social{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:40px}.page_about .right .social a{color:#2a9db6;margin:0 20px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.page_about .right .social a:hover,.page_about .right .social a:active{color:#e67c6a}.page_about .press{width:1035px;max-width:100%;padding-bottom:50px;margin:80px auto 0}.page_about .press h2{color:#8d8c8c;text-align:center;margin-bottom:50px}.page_about .press .items{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;margin:0 auto}.page_about .press .items div{width:16.6666666667%;margin-bottom:20px}.page_about .press .items img{display:block;width:75%;height:auto;margin:0 auto}.page_about .press .items svg{display:block;width:50%;height:auto;fill:#3d3638}@media screen and (max-width: 1292px){.page_about .left .background{max-width:50%;height:0;padding-bottom:60%}}@media screen and (max-width: 834px){.page_about .left{width:608px;max-width:100%;margin:0 auto 60px}.page_about .right{width:608px;max-width:100%;margin:0 auto}.page_about .press .items div{width:33.3333333333%}}.main-page{padding-top:30px}.main-page h1.title{line-height:1.5em;text-transform:capitalize;text-align:center;margin-bottom:1em}.main-page code{display:inline-block;background-color:#f5ede6;border-radius:2px;font-family:Courier New,Courier,monospace;font-weight:600;padding:1.5px 7.5px}@media screen and (max-width: 768px){.rte table{display:block;width:100%}.rte table thead{display:none}.rte table tbody{display:block;width:100%}.rte table tr{display:block;width:100%;border-bottom:1px solid #8d8c8c;padding:20px 2.5%}.rte table td{display:block;width:100%;padding:0;margin:0 0 15px}}.page-reviews{display:flex;flex-direction:column;align-items:center;gap:50px;color:#3d3638}.page-reviews .reviews-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.page-reviews .reviews-header .reviews-title{display:flex;flex-direction:row;align-items:center;gap:30px}.page-reviews .reviews-header .reviews-title .flourish{width:50px}.page-reviews .reviews-header .reviews-title #flourish-right{transform:rotate(180deg);text-align:center;line-height:normal}.page-reviews .reviews-header .reviews-subtitle p{text-align:center;line-height:normal;letter-spacing:.38px}.page-reviews .reviews-content{display:flex;flex-direction:column;align-items:center;gap:80px;padding-bottom:80px;align-self:stretch}.page-reviews .reviews-content .reviews-section{display:flex;max-width:86vw;align-items:center;gap:5.7vw}.page-reviews .reviews-content .reviews-section .reviews{align-self:center;display:grid;grid-template-columns:repeat(2,1fr);gap:5.7vw}.page-reviews .reviews-content .reviews-section .reviews .review{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.page-reviews .reviews-content .reviews-section .reviews .review .review-stars{width:92px;height:15.84px}.page-reviews .reviews-content .reviews-section .reviews .review p{line-height:24px}.page-reviews .reviews-content .reviews-section .image-block{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:21px;flex-shrink:0;position:relative}.page-reviews .reviews-content .reviews-section .image-block #hearts-accent{position:absolute;top:-240px;right:-80px}.page-reviews .reviews-content .reviews-section .image-block #confetti-accent{position:absolute;top:-110px;left:-95px}.page-reviews .reviews-content .reviews-section .image-block #stars-accent{position:absolute;top:-70px;right:-70px}.page-reviews .reviews-content .reviews-section .image-block #diamonds-accent{position:absolute;top:-90px;left:-70px}.page-reviews .reviews-content .reviews-section .image-block a{color:#2a9db6;letter-spacing:2.2px}@media screen and (max-width: 1000px){.page-reviews .reviews-content #reviews-section-1,.page-reviews .reviews-content #reviews-section-3{flex-direction:column}.page-reviews .reviews-content #reviews-section-2,.page-reviews .reviews-content #reviews-section-4{flex-direction:column-reverse}.page-reviews .reviews-content .reviews-section{gap:80px}}@media screen and (max-width: 750px){.page-reviews .reviews-header .reviews-title .flourish{width:30px}.page-reviews .reviews-header .reviews-title h1{font-size:44px}.page-reviews .reviews-header .reviews-subtitle p{font-size:16px}.page-reviews .reviews-content .reviews-section{gap:100px}.page-reviews .reviews-content .reviews-section .reviews .review .review-stars{width:69px;height:11.88px}.page-reviews .reviews-content .reviews-section .reviews .review p{font-size:13px;line-height:20px}}@media screen and (max-width: 500px){.page-reviews .reviews-header .reviews-title{gap:15px}.page-reviews .reviews-header .reviews-title .flourish{width:25px}.page-reviews .reviews-header .reviews-title h1{font-size:33px}.page-reviews .reviews-header .reviews-subtitle p{font-size:14px}.page-reviews .reviews-content .reviews-section{gap:80px}.page-reviews .reviews-content .reviews-section .reviews{grid-template-columns:1fr}.page-reviews .reviews-content .reviews-section .image-block .image-block-image{width:232px;height:auto}.page-reviews .reviews-content .reviews-section .image-block #hearts-accent{width:171px;height:222px;top:-160px;right:-53px}.page-reviews .reviews-content .reviews-section .image-block #confetti-accent{width:153px;height:259px;top:-73px;left:-63px}.page-reviews .reviews-content .reviews-section .image-block #stars-accent{width:93px;height:157px;top:-47px;right:-47px}.page-reviews .reviews-content .reviews-section .image-block #diamonds-accent{width:122px;height:157px;top:-60px;left:-47px}}@media screen and (max-width: 375px){.page-reviews{overflow-x:hidden}.page-reviews .reviews-header .reviews-title h1{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/styles.css.map */
