:root{--color-white:#FFF;--color-white-shade1:rgba(255,255,255,.8);--color-white-shade2:rgba(255,255,255,.6);--color-main:#212121;--color-dimmed:rgba(0,0,0,.5);--color-lighter:#666;--color-lightest:#ddd;--color-lightborder:rgba(0,0,0,.2);--color-lighterborder:rgba(0,0,0,.1);--color-lightestborder:rgba(0,0,0,.07);--color-dark-shade1:rgba(0,0,0,.7);--color-dark-shade5:rgba(0,0,0,.02);--color-blue1:#309dcf;--color-blue2:#133a4c;--color-green:#5a934e;--color-orange:#f39237;--color-grey1:#fafafa;--color-highlight1:rgba(103,144,132,255);--color-bglight1:#f8f9fb;--font-default:'Roboto';--font-alt:'Roboto Slab';--fontsize-default:15px;--fontsize-largester:2rem;--fontsize-largest:1.6rem;--fontsize-largest2:1.4rem;--fontsize-larger:1.2rem;--fontsize-smaller:.85rem;--fontsize-smallest:.7rem;--fontweight-bold:700;--fontweight-default:400}@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&amp;family=Roboto:wght@100;300;700&amp;display=swap');body{margin:0;padding:0;background:var(--color-white);font-family:var(--font-default),sans-serif;font-size:14px;color:var(--color-main);line-height:1.4}.font1{font-family:var(--font-default),sans-serif}.font2{font-family:var(--font-alt),serif}a,.blue1{color:var(--color-blue1)}.highlighted{color:var(--color-highlight1)}.green{color:var(--color-green)}-webkit-tap-highlight-color:transparent;body.loading #masthead,body.loading>section{opacity:.5}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,1);z-index:1000;text-align:center;display:none}body.loading #overlay,body.notification #overlay{display:block}body.notification #overlay{background:rgba(0,0,0,.5);z-index:2002}body.notification #overlay *{display:none}#overlay p{margin:0}#overlay p.heading{font-family:var(--font-alt);font-size:var(--fontsize-largester);text-transform:uppercase;letter-spacing:.05rem}#overlay p.intro{font-size:var(--fontsize-larger);letter-spacing:.05rem;max-width:400px;margin:0 auto}#overlay .wait-icon{margin:200px 0 15px 0}#overlay .wait-icon .material-symbols-outlined{font-size:60px}#overlay .wait-icon svg{max-width:75px}#overlay.confirmation{padding-top:250px}#overlay.confirmation .wait-icon{display:none}#overlay #post-add-actions{display:flex;align-items:center;justify-content:center;grid-gap:1rem}#overlay #post-add-actions a.button{border-radius:.3rem;padding:.2rem 2rem;font-size:var(--fontsize-larger);transition:all ease .4s;-webkit-transition:all ease .4s}#overlay #post-add-actions a.button.button-green:hover{background-color:var(--color-green);color:var(--color-white);border:1px solid var(--color-green)}#overlay #post-add-actions a.button.button-grey{border-width:1px}@media(max-width:800px){#overlay p.heading{font-size:var(--fontsize-larger)}#overlay p.intro{font-size:1rem}#overlay #post-add-actions{flex-direction:column}}body.notification.addonunlocked .boxcontainer.addonitems{z-index:3000;position:relative}.boxcontainer.addonitems .addonnotification{position:absolute;top:120px;left:-100%;display:none;width:200px;background:#FFF;border:1px solid var(--color-lightborder);border-radius:.5rem;text-align:left;padding:1.5rem 2rem}.boxcontainer.addonitems .addonnotification:after{left:43%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:var(--color-white);border-width:10px;margin-top:-20px}.boxcontainer.addonitems .addonnotification p{margin:0 0 1rem 0}.boxcontainer.addonitems .addonnotification .add-on-notification-content>p:last-child{margin:0}.boxcontainer.addonitems .addonnotification p.add-on-heading{font-family:var(--font-alt);font-size:var(--fontsize-larger)}body.notification.addonunlocked .boxcontainer.addonitems .addonnotification{display:block}.addonnotification .overlay_close{position:absolute;top:-10px;right:-10px;color:var(--color-white);text-decoration:none;background-color:var(--color-blue1);padding:.25rem;border-radius:50%;font-size:0}.addonnotification .overlay_close .material-symbols-outlined{font-size:var(--fontsize-larger);font-weight:var(--fontweight-bold)}.addonnotification .overlay_close img{filter:brightness(0) invert(1);transform:rotate(45deg);width:18px;height:18px}#promobar{background-color:var(--color-blue1);color:var(--color-white);display:flex;align-items:center;justify-content:center}#promobar>div{display:grid;width:925px;grid-template-columns:1fr 1fr}#promobar>div>div{padding:.5rem 1rem;display:flex;align-items:center;grid-gap:.5rem}#promobar #contact-info{justify-content:flex-end}#promobar #contact-info img{filter:grayscale(1) brightness(5)}#promobar #artisan-payment{white-space:nowrap}@media(max-width:850px){.boxcontainer.addonitems .addonnotification{top:100px;left:-175%}.boxcontainer.addonitems .addonnotification:after{left:67%}}@media(max-width:650px){#promobar{display:none}}#masthead{display:flex;align-items:center;justify-content:center;margin:0 0 1rem 0;padding:2rem 0;border-bottom:1px solid var(--color-lightest);position:relative;z-index:2000}#masthead>div{display:grid;width:900px;padding:0 1rem;grid-template-columns:1fr 200px}#masthead #section-title{line-height:1.2;display:flex;align-items:center;justify-content:right}#masthead #section-title a{color:unset;text-decoration:unset}#masthead #section-title span{white-space:nowrap;text-align:center;display:block}#masthead #section-title span:first-child{font-size:var(--fontsize-larger);text-transform:uppercase;letter-spacing:.3rem;font-weight:var(--fontweight-bold);color:var(--color-blue1)}#masthead #section-title span:last-child{font-size:2.5rem;text-transform:uppercase;display:block;font-family:var(--font-alt);letter-spacing:.1rem}@media(max-width:899px){#masthead>div{width:100%;grid-template-columns:1fr 1fr}}@media(max-width:500px){body{padding-top:80px}#masthead{padding:1rem 0;position:fixed;width:100%;top:0;background-color:var(--color-white);z-index:2000}#masthead>div img{width:140px;height:auto}#masthead #section-title span:first-child{font-size:var(--fontsize-smallest)}#masthead #section-title span:last-child{font-size:var(--fontsize-larger)}}#navigator{width:1100px;margin:25px auto}body#custom-gift-sets.gateway #navigator{display:none}#navigator>div{display:grid;grid-template-columns:5% repeat(3,30%) 5%;color:var(--color-lighter);position:relative}#navigator>div:after{content:'';position:absolute;top:15px;left:0;border-top:1px solid var(--color-lightest);background:transparent;width:100%}#navigator>div>div,#navigator>div>div>a{display:grid;align-items:center;text-align:center;grid-gap:.5rem;z-index:50;text-decoration:none}#navigator>div>div>a{width:auto;margin:0 auto;cursor:default}#navigator>div>div>a.selectable{cursor:pointer}#navigator>div>div>a.selectable:hover span.step-number{background-color:var(--color-lightest)}#navigator>div>div span.dot{width:7px;height:7px;background:var(--color-lightest);border-radius:50%;position:absolute;top:12px}#navigator>div>div:last-child span.dot{right:0}#navigator span.step-number{width:30px;height:30px;border:1px solid var(--color-lightborder);border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);z-index:100000;position:relative;color:var(--color-main);transition:all ease .3s;-webkit-transition:all ease .3s}#navigator span.step-description{font-size:var(--fontsize-smaller);text-align:center;color:var(--color-main)}#navigator>div>div span,#navigator>div>a span{display:block}#navigator>div>div a.selected span.step-number{color:var(--color-white);border:1px solid var(--color-blue1);background-color:var(--color-blue1)}#navigator>div>div a.selected span{font-weight:var(--fontweight-bold)}@media(max-width:1099px){#navigator{width:100%;margin:1rem 0}#navigator>div{margin:0 1rem}}@media(max-width:500px){#navigator>div>div,#navigator>div>div>a{align-items:flex-start}#navigator span.step-description{font-size:var(--fontsize-smallest)}}#questionnaire{width:850px;margin:1rem auto 5rem auto;padding-top:2rem}#questionnaire .boxtype{text-align:center}#questionnaire .boxtype .boxes{display:flex;align-items:center;justify-content:space-evenly;margin:3rem 0}#questionnaire .boxtype .boxes .box{width:250px}#questionnaire .boxtype .boxes .box a{text-decoration:none;color:var(--color-main)}#questionnaire .boxtype .boxes .box p{margin:0 0 .2rem 0}#questionnaire .boxtype .boxes .box p.boximage{width:200px;height:200px;border-radius:50%;border:10px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;margin:.5rem auto;transition:transform .3s;-webkit-transition:transform .3s;position:relative}#questionnaire .boxtype .boxes .box p.boximage a,#questionnaire .boxtype .boxes .box p.boximage a img,#questionnaire .boxtype .boxes .box p.boximage img{border-radius:.5rem;transition:transform .3s;-webkit-transition:transform .3s}#questionnaire .boxtype .boxes .box p.boximage a{display:block;position:relative;overflow:hidden}#questionnaire .boxtype .boxes .box p.button{border:1px solid var(--color-lightborder);background-color:var(--color-lighterborder);border-radius:.3rem;margin:1rem auto 0 auto;color:var(--color-main);transition:transform all .3s;-webkit-transition:transform all .3s}#questionnaire .boxtype .boxes .box p.button:hover{border-color:var(--color-blue1);background-color:var(--color-blue1);color:var(--color-white)}#questionnaire .boxtype .boxes .box:hover p.boximage{border-color:rgba(48,157,207,.8)}#questionnaire .boxtype .boxes .box:hover p.boximage img{transform:scale(1.1)}#questionnaire .boxtype .boxes .box a.selected .giftboxiconset.material-symbols-outlined.check{top:0;right:3px;display:block}#questionnaire .boxtype .heading,#questionnaire .boxtype .boxes .box .boxname{font-family:var(--font-alt)}#questionnaire .boxtype .heading{font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#questionnaire .boxtype .box .boxitems,#questionnaire .boxtype .box .boxprices{font-weight:var(--fontweight-bold)}#questionnaire .boxtype .boxes .box .boxname{font-size:1rem;line-height:1.5rem;transition:transform .3s;-webkit-transition:transform .3s}#questionnaire .boxtype .subheading{font-size:var(--fontsize-larger)}#questionnaire .boxtype .boxes .box:hover .boxname{transform:scale(1.2)}#questionnaire .boxtype .box .boxdescription{font-size:var(--fontsize-smaller)}#questionnaire .boxtype .subheading{margin:0}#questionnaire .boxtype .box .boxprices{color:var(--color-highlight1)}#questionnaire .giftmode{text-align:center}#questionnaire .giftmode .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#questionnaire .giftmode .subheading{margin:0}#questionnaire .giftmode ul.options{list-style:none;margin:3rem 0;padding:0}#questionnaire .giftmode ul.options li a{text-decoration:none;color:var(--color-default);width:40%;border:1px solid var(--color-lightborder);padding:.5rem;display:block;margin:.5rem auto;border-radius:1rem;transition:all ease .3s;-webkit-transition:all ease .3s;position:relative}#questionnaire .giftmode ul.options li a:hover{color:var(--color-white);border:1px solid var(--color-blue1);background-color:var(--color-blue1)}#questionnaire .recipient{text-align:center}#questionnaire .recipient .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#questionnaire .recipient .subheading{margin:0}#questionnaire .recipient ul.options{width:600px;list-style:none;margin:3rem auto;padding:0;display:flex;grid-gap:.5rem;justify-content:space-evenly;flex-wrap:wrap}#questionnaire .recipient ul.options li{width:48%}#questionnaire .recipient ul.options li a{text-decoration:none;color:var(--color-default);border:1px solid var(--color-lightborder);border-radius:1rem;padding:.5rem;display:block;transition:all ease .3s;-webkit-transition:all ease .3s;position:relative}#questionnaire .recipient ul.options li a:hover{color:var(--color-white);border:1px solid var(--color-blue1);background-color:var(--color-blue1)}#questionnaire .shippingspeed{text-align:center}#questionnaire .shippingspeed .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#questionnaire .shippingspeed .subheading{margin:0}#questionnaire .shippingspeed ul.options{list-style:none;margin:3rem auto;padding:0;width:50%}#questionnaire .shippingspeed ul.options li{margin-bottom:1rem}#questionnaire .shippingspeed ul.options li:last-child{margin-bottom:0}#questionnaire .shippingspeed ul.options li a{text-decoration:none;color:var(--color-default);border:1px solid var(--color-lightborder);border-radius:1rem;padding:1rem .5rem;display:block;transition:all ease .3s;-webkit-transition:all ease .3s;background-color:rgba(0,0,0,.04);position:relative;border-radius:1rem}#questionnaire .shippingspeed ul.options li a.selected .giftboxiconset.material-symbols-outlined.check{top:5px;right:5px;display:block}#questionnaire .shippingspeed ul.options li a:hover{background-color:var(--color-lighterborder)}#questionnaire .shippingspeed ul.options li a span{display:block}#questionnaire .shippingspeed ul.options li a span.highlighted{display:inline-block}#questionnaire .shippingspeed ul.options li a span.option-heading{font-size:var(--fontsize-larger);font-family:var(--font-alt)}#questionnaire .shippingspeed ul.options li a span.option-description{font-size:var(--fontsize-smaller);color:var(--color-lighter);margin-bottom:.5rem}#questionnaire .shippingspeed ul.options li a span.option-guar{display:flex;align-items:center;justify-content:center;column-gap:5px;margin-top:5px}#questionnaire .occasion{text-align:center}#questionnaire .occasion .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#questionnaire .occasion .subheading{margin:0}#questionnaire .occasion .subheading a.boxclickaction{text-decoration:none;display:inline-flex;align-items:center}#questionnaire .occasion .subheading a.boxclickaction .material-symbols-outlined.arrow-right-alt{font-size:1rem}#questionnaire .occasion ul.options{width:600px;list-style:none;margin:3rem auto;padding:0;display:flex;grid-gap:.5rem;justify-content:space-evenly;flex-wrap:wrap}#questionnaire .occasion ul.options li{width:48%}#questionnaire .occasion ul.options li label{cursor:pointer}#questionnaire .occasion ul.options li input{display:none}#questionnaire .occasion ul.options li a,#questionnaire .occasion ul.options li label{text-decoration:none;color:var(--color-default);border:1px solid var(--color-lightborder);border-radius:1rem;padding:.5rem;display:block;transition:all ease .3s;-webkit-transition:all ease .3s;position:relative}#questionnaire .occasion ul.options li a:hover,#questionnaire .occasion ul.options li a.selected,#questionnaire .occasion ul.options li:hover label{color:var(--color-white);border:1px solid var(--color-blue1);background-color:var(--color-blue1)}#questionnaire .occasion ul.options li input:checked+label .material-symbols-outlined.check.giftboxiconset{display:block;top:5px;right:5px}#questionnaire .occasion ul.options li input:checked+label:hover .material-symbols-outlined.check.giftboxiconset{color:var(--color-white)}#questionnaire .occasion .buttons{width:450px;margin:0 auto;display:flex;justify-content:space-evenly}#questionnaire .occasion .buttons .button{margin:0}#questionnaire .occasion .buttons .button[data-isskip="1"]{display:flex;align-items:center;justify-content:center;grid-gap:.25rem}#questionnaire .occasion .buttons .button[data-isskip="1"] span{text-transform:lowercase}#questionnaire .interest{text-align:center}#questionnaire .interest .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#questionnaire .interest .subheading{margin:0}#questionnaire .interest .subheading a.boxclickaction{text-decoration:none;display:inline-flex;align-items:center}#questionnaire .interest .subheading a.boxclickaction .material-symbols-outlined.arrow-right-alt{font-size:1rem}#questionnaire .interest ul.options{width:600px;list-style:none;margin:3rem auto;padding:0;display:flex;grid-gap:.5rem;justify-content:space-evenly;flex-wrap:wrap}#questionnaire .interest ul.options li{width:48%}#questionnaire .interest ul.options li label{cursor:pointer}#questionnaire .interest ul.options li input{display:none}#questionnaire .interest ul.options li a,#questionnaire .interest ul.options li label{text-decoration:none;color:var(--color-default);border:1px solid var(--color-lightborder);border-radius:1rem;padding:.5rem;display:block;transition:all ease .3s;-webkit-transition:all ease .3s;position:relative}#questionnaire .interest ul.options li a:hover,#questionnaire .interest ul.options li a.selected,#questionnaire .interest ul.options li:hover label{color:var(--color-white);border:1px solid var(--color-blue1);background-color:var(--color-blue1)}#questionnaire .interest ul.options li input:checked+label .material-symbols-outlined.check.giftboxiconset{display:block;top:5px;right:5px}#questionnaire .interest ul.options li input:checked+label:hover .material-symbols-outlined.check.giftboxiconset{color:var(--color-white)}#questionnaire .interest .buttons{width:450px;margin:0 auto;display:flex;justify-content:space-evenly}#questionnaire .interest .buttons .button{margin:0}#questionnaire .interest .buttons .button[data-isskip="1"]{display:flex;align-items:center;justify-content:center;grid-gap:.25rem}#questionnaire .interest .buttons .button[data-isskip="1"] span{text-transform:lowercase}@media(max-width:849px){#questionnaire{width:100%;margin:1rem auto 2rem auto;padding-top:1rem}#questionnaire .contentroot{padding:0 1rem}#questionnaire .contentroot p.heading{font-size:var(--fontsize-larger)}#questionnaire .boxtype .boxes .box{width:30%}#questionnaire .boxtype .boxes .box .boxname{font-size:1rem}#questionnaire .boxtype .boxes .box p.boximage{width:175px;height:175px}#questionnaire .boxtype .boxes .box p.boximage img{width:100px;height:auto}#questionnaire .giftmode ul.options,#questionnaire .recipient ul.options,#questionnaire .shippingspeed ul.options,#questionnaire .occasion ul.options,#questionnaire .interest ul.options{margin:2rem auto}#questionnaire .recipient ul.options,#questionnaire .shippingspeed ul.options,#questionnaire .occasion ul.options,#questionnaire .interest ul.options,#questionnaire .occasion .buttons,#questionnaire .interest .buttons{width:100%}}@media(max-width:649px){#questionnaire .boxtype{padding:0 1rem}#questionnaire .boxtype .heading{font-size:var(--fontsize-larger)}#questionnaire .boxtype .subheading{font-size:var(--fontsize-smaller)}#questionnaire .boxtype .boxes{flex-direction:column;grid-gap:2rem;margin:2rem 0}#questionnaire .boxtype .boxes .box{width:100%}#questionnaire .boxtype .boxes .box .boxname{font-size:var(--fontsize-larger)}#questionnaire .recipient ul.options,#questionnaire .occasion ul.options,#questionnaire .interest ul.options{grid-gap:1rem}#questionnaire .recipient ul.options li,#questionnaire .occasion ul.options li,#questionnaire .interest ul.options li,#questionnaire .giftmode ul.options li a{width:75%}#questionnaire .giftmode ul.options li a{margin:1rem auto}}@media(max-width:500px){#questionnaire .boxtype .boxes{grid-gap:3rem}}@media(max-width:400px){#questionnaire .occasion .buttons,#questionnaire .interest .buttons{flex-direction:column;justify-content:center;grid-gap:1rem}#questionnaire .occasion .buttons .button,#questionnaire .interest .buttons .button{margin:0 auto;width:75%}}.button{text-transform:uppercase;font-weight:var(--fontweight-bold);transition:all ease .3s;-webkit-transition:all ease .3s;text-align:center;cursor:pointer}a.button{text-decoration:none}.button.button-default{background-color:var(--color-white);color:var(--color-main);border:2px solid rgba(0,0,0,.05);border-radius:.5rem}.button.button-default:hover{background-color:var(--color-white);color:var(--color-main);border:2px solid rgba(0,0,0,.05);border-radius:.5rem}.button.button-grey{background-color:rgba(0,0,0,.3);color:var(--color-white);border:2px solid rgba(0,0,0,0);border-radius:.5rem}.button.button-grey:hover{background-color:var(--color-lighterborder);color:rgba(0,0,0,.5);border:2px solid rgba(0,0,0,.05);border-radius:.5rem}.button.button-blue{background-color:var(--color-blue1);color:var(--color-white);border:2px solid var(--color-blue1);border-radius:.5rem}.button.button-blue:hover{background-color:rgba(48,157,207,.5);border:2px solid rgba(48,157,207,.2)}.button.button-blue-outline{background-color:var(--color-white);color:var(--color-blue1);border:2px solid var(--color-blue1);border-radius:.5rem}.button.button-blue-outline:hover{background-color:rgba(48,157,207,.5);border:2px solid rgba(48,157,207,.5)}.button.button-green{background-color:var(--color-green);color:var(--color-white);border:1px solid var(--color-green);border-radius:.5rem}.button.button-green:hover{background-color:var(--color-green);color:var(--color-white);border:1px solid var(--color-green)}.button.button-green-outline{background-color:var(--color-white);color:var(--color-green);border:1px solid rgba(0,0,0,.05);border-radius:.5rem}.button.button-green-outline:hover{background-color:var(--color-green);color:var(--color-white);border:1px solid var(--color-green)}.button.button-small{width:auto;padding:.3rem 2rem;font-size:.85rem}.button[disabled]{background-color:var(--color-lightborder);color:var(--color-white);border:1px solid transparent;pointer-events:none}#questionnaire .button{width:175px;padding:.4rem 0;display:block;margin:0 auto .75rem auto}#questionnaire .buttons .button:last-child{margin-bottom:0}#giftboxProducts{width:1000px;margin:1rem auto 5rem auto;padding-top:2rem}#giftboxProducts .giftbox{display:grid;grid-template-columns:60% 40%;text-align:center;border:1px solid var(--color-lighterborder);margin-bottom:2rem;background-color:rgba(0,0,0,.025)}#giftboxProducts .giftbox .boxitems,#giftboxProducts .giftbox .cartitems{min-height:120px;padding:1rem}#giftboxProducts .giftbox .boxitems{display:flex;align-items:center;justify-content:center;grid-gap:2.5rem}#giftboxProducts .giftbox .boxitems,#giftboxProducts .giftbox .cartitems{min-height:130px;padding:1rem}#giftboxProducts .giftbox .boxitems .placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;height:120px}#giftboxProducts .giftbox .boxsummary{border-right:1px solid var(--color-lighterborder)}#giftboxProducts .giftbox .boxsummary h3{font-family:var(--font-alt);font-size:var(--fontsize-larger)}#giftboxProducts .giftbox .boxsummary h3>span.boxtype-regionname{color:var(--color-blue1)}#giftboxProducts .giftbox .heading{margin:0;height:40px;border-bottom:1px solid var(--color-lighterborder);display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.6)}#giftboxProducts .giftbox .boxsummary .heading{grid-gap:.25rem;font-family:var(--font-alt);font-size:var(--fontsize-larger)}#giftboxProducts .giftbox .boxsummary .heading .boxtype-type{font-weight:var(--fontweight-bold)}#giftboxProducts .giftbox .boxsummary .heading .boxtype-box{color:var(--color-blue1)}#giftboxProducts .giftbox .boxsummary .boxitems .regionindicator{display:flex;justify-content:center;align-items:center;grid-gap:.25rem;font-size:var(--fontsize-smaller);font-weight:var(--fontweight-bold);margin-bottom:.75rem}#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.producttype-info,#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.maxqty-info{align-items:center;justify-content:center;color:var(--color-lightborder);cursor:pointer;transition:transform .3s;-webkit-transition:transform .3s}#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.maxqty-info{border:1px solid transparent;background-color:transparent}#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.producttype-info .material-symbols-outlined,#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.maxqty-info .material-symbols-outlined{font-size:2rem;transition:transform .3s}#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.producttype-info:hover,#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.maxqty-info:hover{border:1px solid var(--color-lightborder);background-color:var(--color-white)}#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.producttype-info,#giftboxProducts .giftbox .boxsummary .boxitems .boxitem.maxqty-info,#giftboxProducts .giftbox .boxsummary .boxitems[data-selectedsearchtype="bundle"] .boxcontainer.primaryitems .boxitem.searchable,#giftboxProducts .giftbox .boxsummary .boxitems[data-selectedsearchtype="add-on"] .boxcontainer.addonitems .boxitem.searchable,#giftboxProducts .giftbox .boxsummary .boxitems .boxcontainer.primaryitems.maxqtymet .boxitem.searchable,#giftboxProducts .giftbox .boxsummary .boxitems .boxcontainer.addonitems.maxqtymet .boxitem.searchable,#giftboxProducts .giftbox .boxsummary .boxitems[data-selectedsearchtype="bundle"] .boxcontainer.primaryitems.maxqtymet .boxitem.producttype-info,#giftboxProducts .giftbox .boxsummary .boxitems[data-selectedsearchtype="add-on"] .boxcontainer.addonitems.maxqtymet .boxitem.producttype-info{display:none}#giftboxProducts .giftbox .boxsummary .boxitems[data-selectedsearchtype="bundle"] .boxcontainer.primaryitems .boxitem.producttype-info,#giftboxProducts .giftbox .boxsummary .boxitems[data-selectedsearchtype="add-on"] .boxcontainer.addonitems .boxitem.producttype-info,#giftboxProducts .giftbox .boxsummary .boxitems .boxcontainer.primaryitems.maxqtymet .boxitem.maxqty-info,#giftboxProducts .giftbox .boxsummary .boxitems .boxcontainer.addonitems.maxqtymet .boxitem.maxqty-info{display:flex}#giftboxProducts .giftbox .boxsummary .boxitems .regionindicator .boxregionname{color:var(--color-blue1)}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts{display:flex;align-items:center;justify-content:center;grid-gap:1rem}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts .boxproduct{width:75px}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts .boxproduct a{display:block;position:relative}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts .boxproduct img{width:100%;height:auto;border:2px solid transparent}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts .boxproduct a:hover img{border:2px solid var(--color-orange)}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts .boxproduct a:hover span.material-symbols-outlined{background-color:var(--color-orange)}#giftboxProducts .giftbox .boxsummary .boxitems .selectedproducts .boxproduct span.material-symbols-outlined{background-color:var(--color-blue1);color:var(--color-white);border-radius:50%;font-size:12px;font-weight:bold;padding:.2rem;position:absolute;top:-5px;right:-5px}#giftboxProducts .giftbox .cartsummary .heading{font-size:var(--fontsize-smaller);font-weight:var(--fontweight-bold)}#giftboxProducts .giftbox .boxitems[data-bundlemaxmet="0"][data-addonitems="0"] .boxcontainer.addonitems,#giftboxProducts .giftbox .boxitems[data-bundlemaxmet="0"][data-addonitems="0"] .boxcontainer .label{display:none}#giftboxProducts .giftbox .boxcontainer .label{background-color:rgba(0,0,0,0.3);color:var(--color-white);margin-bottom:.5rem;padding:.2rem .5rem;font-size:var(--fontsize-smallest);border-radius:.3rem;white-space:nowrap;display:flex;align-items:center;grid-gap:.25rem;justify-content:center}#giftboxProducts .giftbox .boxitems[data-selectedsearchtype="bundle"] .boxcontainer.primaryitems .label,#giftboxProducts .giftbox .boxitems[data-selectedsearchtype="add-on"] .boxcontainer.addonitems .label{background-color:rgba(48,157,207,.6);height:20px}#giftboxProducts .giftbox .boxcontainer .label .fulltray{cursor:pointer;display:none;position:relative;white-space:normal}#giftboxProducts .giftbox .boxcontainer.fullyselected .label .fulltray{display:block}#giftboxProducts .giftbox .boxitems[data-selectedsearchtype="bundle"] .boxcontainer.primaryitems .label .fulltray>span,#giftboxProducts .giftbox .boxitems[data-selectedsearchtype="add-on"] .boxcontainer.addonitems .label .fulltray>span{font-size:var(--fontsize-larger)}#giftboxProducts .giftbox .boxitems[data-selectedsearchtype="bundle"] .boxcontainer.addonitems .label .fulltray>span,#giftboxProducts .giftbox .boxitems[data-selectedsearchtype="add-on"] .boxcontainer.primaryitems .label .fulltray>span{font-size:var(--fontsize-smaller)}#giftboxProducts .giftbox .boxcontainer .content,#giftboxProducts .giftbox .boxcontainer .add-on-content{display:flex;grid-gap:.5rem;justify-content:center}#giftboxProducts .giftbox .boxitems .boxregion{margin:0 0 1rem;font-size:var(--fontsize-smaller);font-weight:var(--fontweight-bold)}#giftboxProducts .giftbox .boxcontainer .boxitem{position:relative;background-color:var(--color-lightest);display:flex;align-items:start;justify-content:start;font-size:1.6rem;font-weight:var(--fontweight-bold);color:var(--color-lightborder);border:1px solid var(--color-lighterborder);flex-direction:column}#giftboxProducts .giftbox .boxcontainer .boxitem.searchable,#giftboxProducts .giftbox .boxcontainer .boxitem.notsearchable{align-items:center;justify-content:center;transition:all ease .4s;-webkit-transition:all ease .4s}#giftboxProducts .giftbox .boxcontainer .boxitem.searchable:hover{background-color:var(--color-lightborder);color:var(--color-white)}#giftboxProducts .giftbox .boxcontainer .boxitem.popover[data-popover]:hover:before,#giftboxProducts .giftbox .boxcontainer .boxitem .popover[data-popover]:hover:before,#giftboxProducts .giftbox .boxcontainer .label .fulltray.popover[data-popover]:hover:before,#giftboxProducts .giftbox .boxcontainer .haspopover:before{content:attr(data-popover);position:absolute;top:100%;left:50%;translate:-50%;background:var(--color-lightest);border:1px solid var(--color-lightest);padding:.5rem 1rem;z-index:10;margin-top:.75rem;width:150px;color:var(--color-main);font-size:var(--fontsize-smallest);font-weight:normal;pointer-events:none;border-radius:.3rem}#giftboxProducts .giftbox .boxcontainer .boxitem.popover[data-popover]:hover:after,#giftboxProducts .giftbox .boxcontainer .boxitem .popover[data-popover]:hover:after,#giftboxProducts .giftbox .boxcontainer .label .fulltray.popover[data-popover]:hover:after,#giftboxProducts .giftbox .boxcontainer .haspopover:after{left:calc(50% - 10px);bottom:-0.75rem;border:solid transparent;content:" ";height:0;width:0;position:absolute;z-index:10;pointer-events:none;border-bottom-color:var(--color-lightest);border-width:10px}#giftboxProducts .giftbox .boxcontainer .boxitem,#giftboxProducts .giftbox .boxcontainer .boxitem img.item{border-radius:50%;width:70px;height:70px}#giftboxProducts .giftbox .boxitems[data-bundlemaxmet="0"][data-addonitems="0"] .boxcontainer .boxitem,#giftboxProducts .giftbox .boxitems[data-bundlemaxmet="0"][data-addonitems="0"] .boxcontainer .boxitem img.item{width:100px;height:100px}#giftboxProducts .giftbox .boxcontainer .boxitem .itemremove,.giftboxpreview .cartitems .content .item .itemremove{position:absolute;top:0;right:5px;color:var(--color-white);text-decoration:none;background-color:var(--color-blue1);padding:.125rem;border-radius:50%;font-size:0}#giftboxProducts .giftbox .boxcontainer .boxitem .itemremove .material-symbols-outlined,.giftboxpreview .cartitems .content .item .itemremove .material-symbols-outlined{font-size:14px;font-weight:var(--fontweight-bold)}#giftboxProducts .giftbox .boxcontainer .boxitem.searchable{cursor:pointer}#giftboxProducts .giftbox .boxcontainer .boxitem.overmax{display:none}#giftboxProducts .giftbox .boxcontainer .viewall{width:100%;font-size:var(--fontsize-smallest);display:flex;flex-direction:column;justify-content:center;margin-top:.5rem;position:relative}#giftboxProducts .giftbox .boxcontainer .add-on-content .boxitem .viewall{display:none}#giftboxProducts .giftbox .boxcontainer .add-on-content .boxitem:not(.overmax):not(.searchable) .viewall{display:block}#giftboxProducts .giftbox .boxcontainer .viewall .button{border:1px solid var(--color-lighterborder);border-radius:.3rem;text-transform:capitalize;padding:.25rem 0;width:100%;height:auto;display:flex;align-items:center;justify-content:center;line-height:1;transition:all ease .4s;-webkit-transition:all ease .4s}#giftboxProducts .giftbox .boxcontainer .viewall .button:hover,#giftboxProducts .cartsummary .summary .viewall .button:hover{border:1px solid var(--color-lighterborder);background-color:var(--color-lighterborder);color:var(--color-lighter)}#giftboxProducts .cartsummary{position:relative}#giftboxProducts .cartsummary .heading{font-weight:var(--fontweight-bold);font-size:var(--fontsize-smaller)}#giftboxProducts .cartsummary .cartitems{display:flex;flex-direction:column;justify-content:space-between;text-align:left}#giftboxProducts .cartsummary .summary{flex-grow:1;margin-bottom:.5rem}#giftboxProducts .cartsummary .summary .item{display:flex;align-items:center;justify-content:space-between;font-size:var(--fontsize-smaller);margin-bottom:.25rem}#giftboxProducts .cartsummary .summary .name{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:1rem}#giftboxProducts .cartsummary .subtotal{display:flex;justify-content:space-between;font-size:var(--fontsize-smaller);margin-bottom:.5rem}#giftboxProducts .cartsummary .subtotal>div{display:flex;flex-direction:column;text-align:center;white-space:nowrap;width:100%}#giftboxProducts .cartsummary .subtotal>div>span{padding-right:.5rem}#giftboxProducts .cartsummary .subtotal>div:last-child>span{padding-right:0}#giftboxProducts .cartsummary .subtotal>div>span .button{padding:.1rem .25rem;border-radius:0;text-transform:initial}#giftboxProducts .cartsummary .subtotal>div>span:first-child{font-size:var(--fontsize-smallest);border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:.25rem}#giftboxProducts .cartsummary .summary .item.overmax{display:none}#giftboxProducts .cartsummary .summary .viewall{font-size:var(--fontsize-smallest);display:flex;justify-content:left;align-items:center}#giftboxProducts .cartsummary .summary .viewall .button{border:1px solid var(--color-lighterborder);border-radius:.3rem;text-transform:capitalize;margin-left:.25rem;padding:.15rem 0;display:block;width:4rem;transition:all ease .4s;-webkit-transition:all ease .4s}#giftboxProducts .cartsummary .completebox{display:flex;align-items:center;justify-content:center}#giftboxProducts .cartsummary .completebox .button{border-radius:.3rem;padding:.2rem 2rem;font-size:1.1em;transition:all ease .4s;-webkit-transition:all ease .4s}#giftboxProducts .cartsummary .completebox .button:hover{border:1px solid var(--color-green);background-color:var(--color-white);color:var(--color-green)}#giftboxProducts .cartsummary .completebox .button[disabled]{background-color:var(--color-lightborder);color:var(--color-white);border:1px solid transparent;pointer-events:none}#giftboxProducts .productfilter{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}#giftboxProducts .productfilter h2,#giftboxProducts .productfilter h3{margin:0;font-family:var(--font-alt);font-size:var(--fontsize-larger)}#giftboxProducts .productfilter .filter a{display:flex;text-decoration:none;align-items:center;justify-content:center;grid-gap:.5rem;color:var(--color-main);border:1px solid var(--color-lightborder);padding:.15rem .5rem;border-radius:.3rem;background-color:var(--color-bglight1);transition:all ease .4s;-webkit-transition:all ease .4s}#giftboxProducts .productfilter .filter[data-selectedfilter="price-asc"] a,#giftboxProducts .productfilter .filter[data-selectedfilter="price-desc"] a{grid-gap:.15rem}#giftboxProducts .productfilter .filter a:hover{background-color:var(--color-lightborder);color:var(--color-white)}#giftboxProducts .productfilter .filter a .filter-text{font-size:var(--fontsize-smallest);text-transform:uppercase;margin-left:.2rem}#giftboxProducts .productfilter .filter a .giftseticon{font-size:var(--fontsize-largest)}#giftboxProducts .productfilter .filter[data-selectedfilter="price-asc"] a .giftseticon,#giftboxProducts .productfilter .filter[data-selectedfilter="price-desc"] a .giftseticon{font-size:1rem;line-height:var(--fontsize-largest)}#giftboxProducts .cartsummary[data-totalitems="0"] .completebox{display:none}@media(max-width:500px){#giftboxProducts .giftbox .boxitems .placeholder{height:auto;margin:1rem 0}#giftboxProducts .productfilter .filter a{padding:.15rem .25rem}#giftboxProducts .productfilter .filter a .filter-text{padding:.25rem;margin:0}#giftboxProducts .productfilter .filter a .giftseticon{display:none}}#giftboxProducts .productfilter .filterby{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;flex:1 0 auto}#giftboxProducts .productfilter .filterby select.category{grid-column-start:2;grid-column-end:3}#giftboxProducts .productfilter select{border:1px solid var(--color-lighterborder);border-radius:.2rem;background-color:var(--color-white);padding:.5rem 1rem .5rem .5rem}#giftboxProducts .productlist{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem}#giftboxProducts .products{min-height:300px}#giftboxProducts .products.fetchingproducts .sectiontitle,#giftboxProducts .products.fetchingproducts .filter,#giftboxProducts .products.fetchingproducts .filterby{opacity:.3}#giftboxProducts .products.fetchingproducts .productlist .box{opacity:0}#giftboxProducts .products.fetchingproducts .productlist{position:relative}#giftboxProducts .products.fetchingproducts .productlist .wait-icon{position:absolute;top:20px;left:calc(50% - 40px);margin:0 auto;width:80px}#giftboxProducts .productlist .box{border:1px solid var(--color-lighterborder);padding:1rem;background-color:rgba(0,0,0,.025);position:relative}#giftboxProducts .productlist .box .image{display:flex;margin:0 0 10px 0;overflow:hidden;border-radius:5px}#giftboxProducts .productlist .box .image a{display:flex;position:relative;width:100%}#giftboxProducts .productlist .box .image img{width:100%;height:auto;transition:transform .3s;-webkit-transition:transform .3s}#giftboxProducts .productlist .box:hover{background-color:rgba(0,0,0,.05)}#giftboxProducts .productlist .box:hover .image img{transform:scale(1.1)}#giftboxProducts .productlist .box .indicator-regionname{position:absolute;top:1rem;left:1rem;font-size:.75rem}#giftboxProducts .productlist .box .indicator-regionname span{position:relative;padding:.25rem 1rem;background-color:rgba(90,147,78,.8);color:var(--color-white);display:inline-block;border-top-left-radius:5px}#giftboxProducts .productlist .box .indicator-regionname span:after{position:absolute;z-index:-1;content:"";right:-10%;top:0;height:100%;width:100%;background-color:inherit;-webkit-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="2"]:before{content:'Brazil'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="4"]:before{content:'The Andes'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="5"]:before{content:'West Africa'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="7"]:before{content:'Mexico'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="9"]:before{content:'Thailand'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="10"]:before{content:'Bali & Java'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="15"]:before{content:'India'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="20"]:before{content:'Ships from U.S.'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="21"]:before{content:'Ships from U.S.'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="26"]:before{content:'Ships from U.S.'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="27"]:before{content:'Central America'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="45"]:before{content:'Silk Road'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="46"]:before{content:'Armenia'}#giftboxProducts .productlist .box .indicator-regionname span[data-regionid="add-on"]:before{content:'Add-On Item'}#giftboxProducts .productlist .box .image .strip{position:absolute;top:0;left:0;background-color:var(--color-green);color:var(--color-white);font-size:.6rem;text-transform:uppercase;padding:.1rem 1rem;height:14px}#giftboxProducts .productlist .box .image .strip:after{content:"";position:absolute;top:0;right:-18px;z-index:1;border-width:17px 18px 0 0;border-color:var(--color-green) transparent transparent transparent;border-style:solid}#giftboxProducts .productlist .box .name{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 .5rem 0}#giftboxProducts .productlist .box .price{font-weight:var(--fontweight-bold);font-size:var(--fontsize-larger);display:flex;align-items:center;grid-gap:.25rem;margin:.5rem 0}#giftboxProducts .productlist[data-searchtype="add-on"] .box .price,#giftboxProducts .productlist[data-searchtype="add-on"] .box .price strong{font-weight:normal;font-size:var(--fontsize-smaller)}#giftboxProducts .productlist .box .price.onsale del{font-size:var(--fontsize-smaller);opacity:.7}#giftboxProducts .productlist .box .price.onsale strong{color:var(--color-orange)}#giftboxProducts .productlist[data-searchtype="add-on"] .box .price.onsale strong{color:var(--color-main);font-weight:normal;font-size:var(--fontsize-smaller)}#giftboxProducts .productlist .box .info{text-align:center;font-weight:var(--fontweight-bold);font-family:var(--font-alt);font-size:var(--fontsize-larger);width:25px;display:block;position:absolute;bottom:.4rem;right:.4rem;height:25px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.4);border-radius:50%;color:var(--color-main)}#giftboxProducts .productlist .box .image a:hover .info{background-color:rgba(48,157,207,.6);border-color:rgba(255,255,255,.7);color:var(--color-white)}#giftboxProducts .productlist .box .info a{color:var(--color-main);text-decoration:none;font-weight:var(--fontweight-bold);font-size:var(--fontsize-smaller);display:inline-block;padding:.25rem 2rem;border:1px solid transparent;border-radius:.5rem;background-color:transparent;display:flex;justify-content:center;grid-gap:.25rem;align-items:center}#giftboxProducts .productlist .box .info a>span{display:inline-block;background-color:#666;width:16px;height:16px;border-radius:50%;color:var(--color-white);font-family:var(--font-alt)}#giftboxProducts .productlis .box .info a:hover{color:var(--color-white);background-color:rgba(48,157,207,.5);border:1px solid rgba(48,157,207,.2)}#giftboxProducts .productlis .box .info a:hover>span{color:rgba(48,157,207,.5);background-color:var(--color-white)}#giftboxProducts .productlist .box a.loadingcontent .info{opacity:.8}#giftboxProducts .productlist .box a.loadingcontent .info{animation:rotation 2s infinite linear}#giftboxProducts .productlist .box .buttons{margin:0;position:relative}#giftboxProducts .productlist .box .buttons .button{display:block;border-radius:.5rem;border:1px solid var(--color-lighterborder);background-color:var(--color-white);padding:.25rem .75rem;font-size:1.1em}#giftboxProducts .productlist .box .buttons .button:hover{background-color:rgba(90,147,78,.8);border:1px solid rgba(90,147,78,.2);color:var(--color-white)}#giftboxProducts .productlist .box .buttons[disabled] .button,.productdetails .product-info .buttons[disabled] .button{opacity:.4;color:var(--color-green);pointer-events:none}#giftboxProducts .productlist .box .buttons[disabled]:hover:before,.productdetails .product-info .buttons[disabled]:hover:before{content:attr(data-popover);position:absolute;top:100%;left:50%;translate:-50%;background:var(--color-lightest);border:1px solid var(--color-lightest);padding:.5rem 1rem;z-index:10;margin-top:.75rem;width:150px;border-radius:.3rem}#giftboxProducts .productlist .box .buttons[disabled]:hover:after,.productdetails .product-info .buttons[disabled]:hover:after{left:43%;bottom:-0.75rem;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:var(--color-lightest);border-width:10px}#giftboxProducts .giftbox .cartsummary .bundletotal .icon-expand{display:none;border:1px solid var(--color-lightborder);color:var(--color-lighter);border-radius:.3rem;font-size:var(--fontsize-smaller);align-items:center;justify-content:center;padding:0 .25rem;font-weight:var(--fontweight-bold);cursor:pointer}.productdetails .productid-indicator{font-size:var(--fontsize-smallest);color:var(--color-lighter)}.productdetails .product-images .main .imgwrapper{position:relative}.productdetails .product-images .main .imgwrapper .artistname{position:absolute;left:0;bottom:0;width:100%;font-size:var(--fontsize-smaller);padding:.2rem .25rem;background-color:rgba(255,255,255,.85);border-top:1px solid var(--color-white);align-items:center;justify-content:center;grid-gap:.25rem;display:none}.productdetails .product-images .main .imgwrapper .artistname .label{font-size:var(--fontsize-smallest);opacity:.8;line-height:1}.productdetails .product-images .main[data-isartistpic="1"] .imgwrapper .artistname{display:flex}#giftboxProducts .productlist .box .option-guar{font-size:var(--fontsize-smallest);display:flex;align-items:center;column-gap:5px;justify-content:center;margin-bottom:0;padding-top:.5rem}@media(max-width:999px){#giftboxProducts{width:100%;margin:1rem auto 2rem auto;padding-top:1rem}#giftboxProducts .products{padding-left:1rem;padding-right:1rem}#giftboxProducts .productlist{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){#giftboxProducts .giftbox .boxitems[data-bundlemaxmet="0"][data-addonitems="0"] .boxcontainer .boxitem,#giftboxProducts .giftbox .boxitems[data-bundlemaxmet="0"][data-addonitems="0"] .boxcontainer .boxitem img.item,#giftboxProducts .giftbox .boxcontainer .boxitem,#giftboxProducts .giftbox .boxcontainer .boxitem img.item{width:50px;height:50px}}@media(max-width:750px){#giftboxProducts .productlist{grid-template-columns:repeat(2,1fr)}.productdetails .product-images .main .imgwrapper .artistname{font-size:var(--fontsize-smallest)}.productdetails .product-images .main .imgwrapper .artistname .label{display:none}}@media(max-width:650px){#giftboxProducts .giftbox{border:0;grid-template-columns:1fr}#giftboxProducts .giftbox .boxsummary{border-right:0;border-bottom:1px solid var(--color-lighterborder)}#giftboxProducts .giftbox .heading{background-color:var(--color-white)}#giftboxProducts .giftbox .boxitems,#giftboxProducts .giftbox .cartitems{min-height:0}#giftboxProducts .giftbox .boxitems{padding:.75rem .5rem;grid-gap:1rem}#giftboxProducts .cartsummary[data-totalitems="0"]{display:none}#giftboxProducts .cartsummary{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-white);z-index:2000;border-top:1px solid var(--color-lighterborder)}body.loading #giftboxProducts .cartsummary{display:none}#giftboxProducts .giftbox .cartsummary .heading,#giftboxProducts .giftbox .cartsummary .summary,#giftboxProducts .giftbox .cartsummary .subtotal .label,#giftboxProducts .giftbox .cartsummary .subtotal .msrp,#giftboxProducts .giftbox .cartsummary .subtotal .saveamount,#giftboxProducts .giftbox .cartsummary .subtotal .label-bundletotal{display:none}#giftboxProducts .cartsummary .subtotal{margin:0}#giftboxProducts .giftbox .cartsummary .cartitems{flex-direction:row;align-items:center;grid-gap:1rem}#giftboxProducts .giftbox .cartsummary .subtotal .bundletotal{font-size:var(--fontsize-larger);font-weight:var(--fontweight-bold)}#giftboxProducts .giftbox .cartsummary .completebox a.button span{display:none}#giftboxProducts .giftbox .cartsummary .subtotal .bundletotal{flex-direction:row}#giftboxProducts .giftbox .cartsummary .bundletotal .icon-expand{display:flex}#giftboxProducts .cartsummary .completebox .button{padding:.3rem 2rem}#giftboxProducts .giftbox .boxcontainer.addonitems .boxitem.popover[data-popover]:hover:before,#giftboxProducts .giftbox .boxcontainer.addonitems .label .fulltray.popover[data-popover]:hover:before{left:100%;translate:-95%}}@media(max-width:450px){#giftboxProducts .productlist{grid-gap:1rem}#giftboxProducts .productlist .box{padding:0}#giftboxProducts .productlist .box .name,#giftboxProducts .productlist .box .price,#giftboxProducts .productlist .box .buttons{padding-left:.5rem;padding-right:.5rem}#giftboxProducts .productlist .box .buttons{padding-bottom:.5rem}#giftboxProducts .productlist .box .info a{font-size:.8rem}#giftboxProducts .productlist .box .buttons .button{padding:.25rem}#giftboxProducts .productlist .box .option-guar{margin-bottom:.75rem}#giftboxProducts .productlist .box .indicator-regionname{top:0;left:0}}.giftboxiconset.material-symbols-outlined.check{position:absolute;color:green;font-weight:bold}.giftboxiconset.material-symbols-outlined.check,#questionnaire .shippingspeed ul.options li a span.giftboxiconset.material-symbols-outlined.check{display:none}.modal_open{overflow-y:hidden}.giftbox-modal{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:rgba(77,77,77,.7);transition:all ease .4s;-webkit-transition:all ease .4s;z-index:10001;overflow:auto;overflow-y:scroll;padding:3rem 0}.giftbox-modal.open{visibility:visible;opacity:1}.giftbox-modal .modal_content{border-radius:1rem;position:relative;width:650px;max-width:80%;background-color:#fff;padding:1.5rem;margin:auto}.giftbox-modal.modal_small .modal_content{width:300px}.giftbox-modal.firstitemadded .modal_content{padding:0}.giftbox-modal .modal_close{position:absolute;top:-10px;right:-10px;color:var(--color-white);text-decoration:none;background-color:var(--color-blue1);padding:.25rem;border-radius:50%}.giftbox-modal .modal_close:not(.button){font-size:0}.giftbox-modal .modal_close .material-symbols-outlined{font-size:var(--fontsize-larger);font-weight:var(--fontweight-bold)}.giftbox-modal.modal-confirm .modal_close{display:none}.giftbox-modal.firstitemadded .modal_content .regionbanner{display:flex;align-items:center;justify-content:center;min-height:15rem;border-top-left-radius:1rem;border-top-right-radius:1rem;background-size:cover;background-repeat:no-repeat;background-position:0 0}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="4"]{background-image:url(http://assets3.novica.net/2015/assets/images/sectionMenu/regions/andes-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="10"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/bali-and-java-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="2"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/brazil-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="27"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/central-america-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="999"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/costa-rica-region2022.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="15"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/india-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="99"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/ireland-region2018.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="9"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/thailand-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="5"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/westafrica-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="7"]{background-image:url(//assets3.novica.net/2015/assets/images/sectionMenu/regions/mexico-region2017.jpg)}.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="20"],.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="21"],.giftbox-modal.firstitemadded .modal_content .regionbanner[data-regionid="26"]{display:none}.giftbox-modal.firstitemadded .modal_content .regionbanner p{margin:0;font-family:var(--font-alt);color:var(--color-white);font-size:var(--fontsize-largester);-webkit-text-stroke:.04rem rgba(0,0,0,.5);text-shadow:rgb(0 0 0 / 50%) 1px 0 10px}.giftbox-modal.firstitemadded .modal_content .firstitemdetail{padding:2rem 3rem}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro{display:grid;grid-template-columns:125px 1fr;grid-gap:1rem;margin-bottom:2rem}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro .itempic img{width:100%;height:auto}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro p{margin:0 0 1rem 0}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro p:last-child{margin:0}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro p.heading{font-family:var(--font-alt);font-weight:var(--fontweight-bold);font-size:var(--fontsize-largest)}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro p:last-child span{font-weight:var(--fontweight-bold)}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices p{margin:0 0 1.5rem 0}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices p:last-child{margin:0;text-align:center}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices p:first-child{text-align:center;font-family:var(--font-alt);font-size:var(--fontsize-larger)}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices a.button.button-blue{padding:.25rem 2rem;display:inline-block;text-transform:none;margin:0 auto}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices a.button.button-blue.modal_close{position:relative;border-radius:.5rem;top:0;right:0}@media(max-width:700px){.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices p:first-child br{display:none}}@media(max-width:500px){.giftbox-modal.firstitemadded .modal_content .firstitemdetail{padding:1.5rem 2rem}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro{grid-template-columns:100px 1fr}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .intro p.heading{font-size:var(--fontsize-larger)}.giftbox-modal.firstitemadded .modal_content .firstitemdetail .other-notices p:first-child{font-size:1rem}.giftbox-modal.firstitemadded .modal_content .regionbanner{min-height:12rem}}.giftbox-waiting{text-align:center;font-size:var(--fontsize-largest);font-weight:var(--fontweight-bold)}.giftbox-modal.premiumitemremoved .modal_content{width:560px}.giftbox-modal.premiumitemremoved .modal_content .removeditemnotification .heading{text-align:center;font-family:var(--font-alt);font-size:var(--fontsize-largest);font-weight:var(--fontweight-bold);margin-bottom:1rem}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .intro{display:grid;grid-template-columns:100px 1fr;grid-gap:1rem;margin-bottom:2rem}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .intro img{width:100%;height:auto}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .intro p{margin:0 0 1rem 0}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .intro p:last-child{margin:0}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .intro-text{display:flex;align-items:center}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .buttons{display:flex;grid-gap:1rem;justify-content:center}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .button{width:40%;display:inline-flex;height:30px;align-items:center;justify-content:center}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .button.button-green{border-width:2px}.giftbox-modal.premiumitemremoved .modal_content .removeditemdetail .button.button-green:hover{border-color:rgba(90,147,78,.2);background-color:rgba(90,147,78,.4);color:rgba(90,147,78,1)}@media(max-width:750px){.giftbox-modal .productdetails{grid-gap:1rem}.giftbox-modal .productdetails .product-images{width:250px}}@media(max-width:700px){.giftbox-modal{padding:2rem 0}.giftbox-modal .productdetails{display:flex;flex-direction:column;grid-gap:1rem}.giftbox-modal .productdetails .product-images{width:200px;margin:0 auto 1.25rem auto}.productdetails .product-images .thumbnail{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;position:absolute;left:0}.productdetails .product-images .thumbnail span{margin:0 .35rem !important;width:.75rem;height:.75rem;background-color:var(--color-white);border-radius:50%;border:1px solid rgba(0,0,0,.15) !important}.productdetails .product-images .thumbnail span.selected{background-color:var(--color-lightborder)}.productdetails .product-images .thumbnail span img{opacity:0 !important}.productdetails .productid-indicator{position:absolute;left:1.5rem;margin:1rem 0 0 0}.giftbox-modal .productdetails .product-info h2{font-size:1rem}.giftbox-modal .productdetails .product-info .artistname{font-size:var(--fontsize-smaller)}.giftbox-modal .productdetails .product-info .details{max-height:200px}}.productdetails{display:grid;grid-template-columns:300px 1fr;grid-gap:2rem}.productdetails .product-images{padding:0}.productdetails .product-images .productimage{max-width:100%;height:auto;border-radius:5px}.productdetails .product-images .main{margin-bottom:.5rem;position:relative}.productdetails .product-images .thumbnail{display:flex;align-items:center;overflow-y:hidden;overflow-x:auto;padding-bottom:.25rem}.productdetails .product-images .thumbnail span{margin-right:.25rem;border:1px solid transparent;cursor:pointer;display:flex}.productdetails .product-images .thumbnail span.selected{border:1px solid rgba(0,0,0,0.3)}.productdetails .product-images .thumbnail span img{opacity:.4}.productdetails .product-images .thumbnail span.selected img{opacity:1}.productdetails .product-images .thumbnail::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.productdetails .product-images .thumbnail::-webkit-scrollbar{height:6px}.productdetails .product-images .thumbnail::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#e1e1e1}.productdetails .product-info p{margin:0 0 1rem}.productdetails .product-info p.buttons{margin-bottom:1.5rem;position:relative;display:inline-block}.productdetails .product-info h2{margin:0 0 .5rem;font-size:var(--fontsize-larger);font-family:var(--font-alt)}.productdetails .product-info h3{margin:0 0 .75rem;font-size:1rem}.productdetails .product-info .retailvalue{margin:0 0 .3rem 0;font-size:var(--fontsize-smallest);color:var(--color-lighter)}.productdetails .product-info .price{font-size:var(--fontsize-larger);display:flex;align-items:center;line-height:1}.productdetails .product-info .price del{font-size:var(--fontsize-smaller)}.productdetails .product-info .artistname{color:var(--color-lighter);display:flex;align-items:center;flex-wrap:wrap;grid-gap:.25rem}.productdetails .product-info .artistname .smalltext1{font-size:var(--fontsize-smaller);opacity:.8}.productdetails .product-info .buttons .button{display:inline-block;padding:.25rem 3rem;font-size:.9rem;border-radius:.5rem;background-color:rgba(90,147,78,.1);border:1px solid var(--color-lighterborder)}.productdetails .product-info .buttons .button:hover{background-color:rgba(90,147,78,1)}.options li a.selected .giftboxiconset.material-symbols-outlined.check,.options li input.checked+label .giftboxiconset.material-symbols-outlined.check{right:5px;top:2px;font-size:18px;display:block;margin:.4rem 0}.options li input.checked+label:hover .giftboxiconset.material-symbols-outlined.check,.options li a.selected:hover .giftboxiconset.material-symbols-outlined.check{color:var(--color-white)}.productdetails .product-info .details::-webkit-scrollbar-track,.productdetails .product-info .product-reviews::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.productdetails .product-info .details::-webkit-scrollbar,.productdetails .product-info .product-reviews::-webkit-scrollbar{width:6px}.productdetails .product-info .details::-webkit-scrollbar-thumb,.productdetails .product-info .product-reviews::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#e1e1e1}.productdetails .product-info .price.onsale del{margin-right:.25rem;font-size:.8rem}.productdetails .product-info .price.onsale strong{color:var(--color-orange)}.productdetails .product-info .details,.productdetails .product-info .product-reviews{max-height:300px;overflow-y:auto}.productdetails .product-info .details ul{padding-left:1rem;margin-top:0}.productOptions .heading{font-family:var(--font-alt);margin-top:0}.productOptions .buttons .button{display:inline-block;padding:.25rem 3rem;font-size:.9rem;border-radius:.5rem;background-color:rgba(90,147,78,.1)}.productOptions .buttons .button:hover{background-color:rgba(90,147,78,1)}.attributeoptions{margin:0 0 1rem 0}.attributeoptions select{border:1px solid var(--color-lighterborder);border-radius:.2rem;background-color:var(--color-white);padding:.5rem 1rem .5rem .5rem;min-width:250px;max-width:100%}body::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.imageslider #productimageslider{overflow:hidden}.imageslider .slider-control{position:absolute;top:calc(50% - 15px);padding:5px;height:30px;display:flex;font-size:2.5rem;text-decoration:none;color:var(--color-lighter);width:30px;border-radius:50%;background:rgba(255,255,255,.4);justify-content:center;align-items:start;transition:all ease .3s;-webkit-transition:all ease .3s;border:1px solid var(--color-lighterborder)}.imageslider .slider-control:hover{background:rgba(255,255,255,.8);color:var(--color-main)}.imageslider .slider-control.left{left:5px}.imageslider .slider-control.right{right:5px}@media(hover:hover){.imageslider .slider-control.left{left:-50px}.imageslider .slider-control.right{right:-50px}.imageslider #productimageslider:hover .slider-control.left{left:5px}.imageslider #productimageslider:hover .slider-control.right{right:5px}}.imageslider .slider-control span{line-height:.6}@media(max-width:700px){.imageslider #productimageslider{overflow:unset}.imageslider .slider-control{width:auto;border-radius:0;background:transparent;border:0}.imageslider .slider-control.left,.imageslider #productimageslider:hover .slider-control.left{left:-28px}.imageslider .slider-control.right,.imageslider #productimageslider:hover .slider-control.right{right:-28px}}#giftmessage{width:750px;margin:3rem auto 5rem auto}#giftmessage .message{text-align:center}#giftmessage .message .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 .5rem 0}#giftmessage .message .subheading{margin:0 0 2rem}#giftmessage .message .messagedetails{display:grid;grid-template-columns:250px 1fr;grid-gap:1rem;margin-bottom:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,0.1)}#giftmessage .message .messagedetails .messagecard img{width:100%;height:auto}#giftmessage .message .messagedetails .messageform{text-align:left}#giftmessage .message .messagedetails .messageform .buttons{text-align:right}#giftmessage .message .messagedetails .messageform .buttons .button{display:inline-block;padding:.5rem 2rem;border-radius:0;font-size:var(--fontsize-smaller)}#giftmessage .message .messagedetails .messageform p{margin:0 0 1rem 0;position:relative}#giftmessage .message .messagedetails .messageform label{display:block;font-weight:var(--fontweight-bold)}#giftmessage .message .messagedetails .messageform input[type="text"],#giftmessage .message .messagedetails .messageform textarea{border:1px solid var(--color-lighterborder);border-radius:.2rem;background-color:var(--color-white);padding:.5rem 1rem}#giftmessage .message .messagedetails .messageform textarea{width:100%;font-size:var(--fontsize-smaller)}#giftmessage .message .messagedetails .messageform .disclaimer{padding:.75rem 1rem .75rem 3rem;background-color:#eee;position:relative;display:flex;flex-direction:column;justify-content:center}#giftmessage .message .messagedetails .messageform .disclaimer p:first-child{font-weight:var(--fontweight-bold)}#giftmessage .message .messagedetails .messageform .disclaimer p{margin-bottom:0}#giftmessage .message .messagedetails .messageform .disclaimer:after{content:"?";position:absolute;top:0;left:15px;color:var(--color-blue1);font-size:2.5rem;font-family:var(--font-alt)}.lengthindicator{display:block;position:absolute;z-index:9000;background:#EEE;font-size:11px;padding:5px 10px;opacity:.8}footer{line-height:1.5 !important;font-size:var(--fontsize-default);background-color:var(--color-bglight1)}footer img{vertical-align:middle}footer #social-subscription>div,footer #footer-promo-mission>div,footer #footer-promo-b-corp>div,footer #footer-media>div,footer #footer-copyright>div,footer #footer-partners>div{width:1000px;margin-left:auto;margin-right:auto}footer #social-subscription>div,footer #footer-promo-mission>div,footer #footer-promo-b-corp>div,footer #footer-media>div,footer #footer-copyright>div,footer #footer-media>div,footer #footer-partners>div{padding:0 1rem}footer #social-subscription>div{margin:0 auto}footer #social-subscription #social-platforms{display:flex;align-items:center;justify-content:start}footer #social-subscription #social-platforms a{text-decoration:none;color:var(--color-main);display:block}footer #social-subscription .heading{margin:0 0 .5rem 0;font-family:var(--font-alt);font-size:var(--fontsize-largest2)}footer #social-subscription #social-platforms .icons>div{display:flex;align-items:center;justify-content:center;column-gap:.5rem}footer #social-subscription #social-platforms .selected-platform{width:auto;max-width:60%}footer #social-subscription #social-platforms .selected-platform>div{display:flex;align-items:center;justify-content:start;column-gap:1rem}footer #social-subscription #social-platforms .social-icon{display:flex;width:50px;min-width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%;transition:all ease .3s;-webkit-transition:all ease .3s}#social-platforms .social-icon-container{width:30px;height:30px}#social-platforms #social-youtube .social-icon-container,#social-platforms #social-pinterest .social-icon-container{width:40px;height:40px}#social-platforms .social-icon-container svg{width:100%;height:auto}#social-platforms .social-icon-container svg path{fill:var(--color-dark-shade1)}#social-platforms a#featured-social-facebook.social-icon.featured,#social-platforms a#social-facebook.social-icon:not(.featured):hover{background-color:rgb(27,116,228,.7)}#social-platforms a#featured-social-youtube.social-icon.featured,#social-platforms a#social-youtube.social-icon:not(.featured):hover{background-color:#de6661}#social-platforms a#featured-social-pinterest.social-icon.featured,#social-platforms a#social-pinterest.social-icon:not(.featured):hover{background-color:#e60023}#social-platforms a#featured-social-instagram.social-icon.featured,#social-platforms a#social-instagram.social-icon:not(.featured):hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}#social-platforms a.social-icon.featured .social-icon-container svg path,#social-platforms a.social-icon:not(.featured):hover .social-icon-container svg path{fill:var(--color-white)}#social-platforms .selected-platform .social-text{padding-right:5rem}#social-platforms .selected-platform .social-text>span{color:var(--color-blue1);text-decoration:undeline}#footer-promo-mission{background:var(--color-white);border-top:1px solid var(--color-lighterborder);padding-top:0;padding-bottom:0;box-shadow:0 10px 5px var(--color-dark-shade5),0 -10px 5px var(--color-dark-shade5)}#footer-promo-mission.artist-rosario{background:var(--color-white) url(//images1.novica.net/novica/assets/images/footer/empower/bg-rosario.jpg) center center no-repeat}#footer-promo-mission.artist-alejandro{background:var(--color-white) url(//images1.novica.net/novica/assets/images/footer/empower/bg-alejandro.jpg) center center no-repeat}#footer-promo-mission>div{display:flex;align-items:center;justify-content:space-evenly}#footer-promo-mission .footer-promo-mission-text .joinus-taglineimage{display:block;margin-bottom:1rem;filter:grayscale(1) brightness(0);opacity:.9}#footer-promo-mission .footer-promo-mission-text p{padding-left:1rem;width:auto;max-width:700px;margin:0}footer #footer-promo-mission .footer-promo-mission-text a{display:inline-flex;align-items:center;font-weight:var(--fontweight-bold);column-gap:.25rem;color:var(--color-blue1);text-decoration:none;transition:all ease .3s;-webkit-transition:all ease .3s}footer #footer-promo-mission .footer-promo-mission-text a:hover{opacity:.6}footer #footer-promo-mission .footer-promo-mission-text a:hover .giftboxiconset{margin-left:.5rem}footer #footer-promo-mission .footer-promo-mission-image{flex:0 0 350px}#footer-promo-mission.artist-alejandro .footer-promo-mission-image{flex:0 0 400px}footer #footer-promo-mission .footer-promo-mission-image img{width:100%;height:auto;margin-top:-2rem}footer #social-subscription{border-top:1px solid var(--color-lighterborder);padding-top:2.5rem;padding-bottom:3rem}footer #footer-promo-b-corp{padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--color-lighterborder)}footer #footer-promo-b-corp>div{display:grid;grid-template-columns:1fr 30%;grid-gap:4rem}footer #footer-promo-b-corp .promo-image-text,footer #footer-promo-b-corp .promo-bcore{display:flex;align-items:center;gap:1rem}footer #footer-promo-b-corp div.promo-image{flex:0 0 200px}footer #footer-promo-b-corp .promo-image img{width:100%;height:auto;filter:grayscale(100%) contrast(100%) brightness(2) invert(1)}footer #footer-promo-b-corp div.promo-bcore{font-size:var(--fontsize-smaller)}footer #footer-promo-b-corp div.promo-bcore .bcore-logo img{filter:invert(1)}footer #footer-partners{padding-top:3rem;padding-bottom:1.5rem}footer #footer-media{padding-top:1.5rem;padding-bottom:3rem}footer #footer-partners p.heading,footer #footer-media a.heading,footer #footer-media a.heading:hover{color:var(--color-dark);font-family:var(--font-default);font-weight:var(--fontweight-bold) !important;font-size:var(--fontsize-default);margin-bottom:1rem;margin-top:0;text-decoration:none}footer #footer-partners .partner-thumbs,footer #footer-media .media-thumbs{display:flex;align-items:center;column-gap:4rem}footer #footer-partners .partner-thumbs .partner-thumb,footer #footer-media .media-thumbs .media-thumb{flex:0 0 120px}footer #footer-partners .partner-thumbs .partner-thumb img{filter:grayscale(1);transition:all .25s linear}footer #footer-partners .partner-thumbs .partner-thumb img,footer #footer-media .media-thumbs .media-thumb img{width:100%;height:auto}footer #footer-media .media-thumbs .media-thumb img{filter:invert(1);opacity:.6}footer #footer-partners .partner-thumbs .partner-thumb:hover img{filter:unset}footer #footer-media .media-thumbs .media-thumb a:hover img{opacity:.9}footer #footer-copyright{background-color:var(--color-dark-shade1);padding-top:1.5rem;padding-bottom:1.5rem;font-size:var(--fontsize-smaller);border-top:1px solid var(--color-white)}footer #footer-copyright>div,footer #footer-copyright>div>div:not(.footerlogo){display:flex;align-items:center;justify-content:start;column-gap:2rem}footer #footer-copyright>div>div:not(.footerlogo){column-gap:4rem}footer #footer-copyright,footer #footer-copyright a:not(.brand){color:var(--color-white-shade1)}footer #footer-copyright a:not(.brand){text-decoration:none;border-bottom:1px solid var(--color-white-shade2)}footer #footer-copyright .footerlogo{width:150px}footer #footer-copyright .footerlogo img{width:100%;height:auto;filter:grayscale(1) brightness(10);transition:all .25s linear}footer #footer-copyright #copyright{display:flex;flex-wrap:wrap;align-items:center;column-gap:2rem}footer #footer-copyright #copyright #copyright-links{display:flex;flex-wrap:nowrap;align-items:center;column-gap:1rem}footer #footer-copyright #copyright #copyright-links a{transition:all ease .3s;-webkit-transition:all ease .3s}footer #footer-copyright #copyright #copyright-links a:hover{opacity:.6;text-decoration:none}footer #footer-copyright #payment-options{display:flex;align-items:center;column-gap:.5rem;padding:0 !important}footer #footer-copyright #payment-options img{filter:grayscale(1);border-radius:.5rem;border:1px solid var(--color-white-shade3)}@media(max-width:999px){footer #social-subscription>div,footer #footer-promo-mission>div,footer #footer-promo-b-corp>div,footer #footer-media>div,footer #footer-copyright>div,footer #footer-partners>div{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer #footer-promo-b-corp>div{grid-template-columns:1fr 40%}footer #footer-promo-b-corp div.promo-image{flex:0 0 150px}footer #footer-promo-b-corp .promo-text{font-size:var(--fontsize-smaller);padding-right:0}footer #footer-media .media-thumbs,footer #footer-partners .partner-thumbs{column-gap:1.5rem}#footer-promo-mission .footer-promo-mission-image{flex:0 0 250px}#footer-promo-mission.artist-alejandro .footer-promo-mission-image{flex:0 0 350px}#footer-promo-mission .footer-promo-mission-text .joinus-taglineimage{width:400px;height:auto}#footer-promo-mission .footer-promo-mission-text p{max-width:400px}}@media(max-width:767px){footer #social-subscription #social-platforms{justify-content:space-between}#social-platforms .selected-platform .social-text{padding-right:2rem}footer #footer-promo-mission{padding-top:2rem;padding-bottom:2rem}#footer-promo-mission.artist-rosario,#footer-promo-mission.artist-alejandro{background:var(--color-white)}footer #footer-promo-mission>div{display:grid;grid-template-columns:1fr}#footer-promo-mission .footer-promo-mission-text .joinus-taglineimage{width:100%;height:auto}#footer-promo-mission .footer-promo-mission-text p{padding-left:1rem;padding-right:1rem;max-width:none}footer #footer-promo-mission .footer-promo-mission-image{display:none}footer #footer-promo-b-corp>div{grid-template-columns:1fr}footer #footer-promo-b-corp .promo-image-text{display:none}footer #footer-promo-b-corp div.promo-bcore{font-size:var(--fontsize-default)}footer #footer-partners{padding-top:2rem;padding-bottom:1rem}footer #footer-media{padding-top:1rem;padding-bottom:2rem}footer #footer-media .media-thumbs,footer #footer-partners .partner-thumbs{display:flex;align-items:center;column-gap:2rem;overflow-x:auto;overflow-y:hidden;flex-flow:row;cursor:grab}footer #footer-partners .partner-thumbs .partner-thumb,footer #footer-media .media-thumbs .media-thumb{flex:0 0 90px}footer #footer-partners .partner-thumbs .partner-thumb:first-child,footer #footer-media .media-thumbs .media-thumb:first-child{margin-left:1rem !important}footer #footer-copyright>div{display:block}footer #footer-copyright .footerlogo{margin-bottom:.5rem}footer #footer-copyright>div>div:not(.footerlogo){flex-direction:column;align-items:start;row-gap:1.5rem}footer #footer-partners .partner-thumbs::-webkit-scrollbar,footer #footer-media .media-thumbs::-webkit-scrollbar{display:none}}@media(max-width:575px){footer #social-subscription #social-platforms{display:grid;grid-template-columns:1fr;row-gap:1rem}footer #social-subscription #social-platforms .selected-platform{max-width:none}footer #social-subscription .heading{display:none}#social-platforms .selected-platform .social-text{padding-right:0}}.giftbox-modal.warning-modal .modal_content{width:450px;max-width:80%}#giftboxmodal .resetcontent .heading{display:flex;align-items:center;grid-gap:.5rem;margin-bottom:1.5rem;font-size:var(--fontsize-larger);font-family:var(--font-alt)}#giftboxmodal .resetcontent{padding:1.5rem 3rem}#giftboxmodal .resetcontent .heading span{font-size:var(--fontsize-largest)}#giftboxmodal .resetcontent .content p{margin:0 0 1.5rem 0}#giftboxmodal .resetcontent .content p:last-child{margin:0}#giftboxmodal .resetcontent .content .buttons{display:flex;grid-gap:1rem}#giftboxmodal .resetcontent .content .button{width:30%;display:inline-flex;height:30px;align-items:center;justify-content:center}#giftboxmodal .resetcontent .content .button.button-green{border-width:2px}#giftboxmodal .resetcontent .content .button.button-green:hover{border-color:rgba(90,147,78,.2);background-color:rgba(90,147,78,.4);color:rgba(90,147,78,1)}@media(max-width:600px){#giftboxmodal .resetcontent{padding:1rem}}.rotateaction{animation:rotation 1s infinite linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.backtotop{display:none;padding:0;position:fixed;border-radius:50%;bottom:10%;right:2%;text-align:center;cursor:pointer;background-color:var(--color-white);opacity:.6;z-index:1000;font-size:0}.backtotop .material-symbols-outlined{opacity:.7}.backtotop .material-symbols-outlined{font-size:60px}.backtotop:hover{opacity:.8}.backtotop:hover .material-symbols-outlined{opacity:.8;color:var(--color-blue1)}@media(max-width:600px){.backtotop .material-symbols-outlined{font-size:45px}}.gifbox-drawer{position:fixed;top:0;bottom:0;left:0;right:-600px;display:flex;justify-content:flex-end;background-color:var(--color-lightborder);z-index:2001;visibility:hidden;transition:.3s linear}.gifbox-drawer.drawer-open{visibility:visible;right:0}.gifbox-drawer .drawer-content{position:relative;width:460px;max-width:100%;background-color:var(--color-white)}.gifbox-drawer .drawer-close{position:absolute;top:8px;right:8px;color:var(--color-white);text-decoration:none;background-color:var(--color-blue1);padding:.25rem;border-radius:50%;font-size:0}.gifbox-drawer .drawer-close .material-symbols-outlined{font-size:var(--fontsize-larger);font-weight:bold}.giftboxpreview .heading{margin:0;padding:2rem 2rem 0 2rem;font-family:var(--font-alt);font-size:var(--fontsize-larger)}.giftboxpreview .heading span{display:inline-block;margin-right:.25rem}.giftboxpreview .heading span:last-child{margin-right:0}.giftboxpreview .heading span.boxtype-regionname{color:var(--color-blue1)}.giftboxpreview .cartitems{margin-top:1rem;margin-bottom:2rem;padding:0 2rem;overflow-y:auto;height:calc(100vh - 130px)}.giftboxpreview .cartitems .boxitems{margin-bottom:2rem}.giftboxpreview .cartitems .boxitems .label{margin-bottom:.75rem;padding:.25rem 1rem;font-size:var(--fontsize-smaller);border-radius:.3rem}.giftboxpreview .cartitems .boxitems .label{background-color:rgba(0,0,0,0.3);color:var(--color-white)}.giftboxpreview .cartitems .boxitems.primaryitems .label{background-color:rgba(0,0,0,0.6)}.giftboxpreview .cartitems .content{margin-bottom:.5rem;padding:0 1rem}.giftboxpreview .cartitems .content .item{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;margin-bottom:.75rem}.giftboxpreview .cartitems .content .item .image{position:relative}.giftboxpreview .cartitems .content .item img{border-radius:50%;border:1px solid var(--color-lightborder)}.giftboxpreview .cartitems .content .item .name{flex-grow:1}.giftboxpreview .subtotal{display:flex;justify-content:space-between;padding-top:0;padding-bottom:0;position:absolute;width:100%;bottom:0;left:0;background-color:var(--color-white);border-top:1px solid rgba(0,0,0,0.1)}.giftboxpreview .subtotal>div{display:flex;flex-direction:column;text-align:center;white-space:nowrap;width:100%}.giftboxpreview .subtotal>div>span{padding-right:.5rem}.giftboxpreview .subtotal>div>span:first-child{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:.25rem;padding-top:.25rem;padding-bottom:.25rem;background-color:rgba(0,0,0,.03)}.giftboxpreview .subtotal>div>span:last-child{font-weight:var(--fontweight-bold);padding-top:.5rem;padding-bottom:.5rem}.giftboxpreview .subtotal>div:last-child>span{padding-right:0}.giftboxpreview .buttons{display:flex;align-items:center;justify-content:center}.giftboxpreview .buttons .button{padding:.25rem 2rem}.products.fetchingproducts .productfilter div.sectiontitle h3{display:flex;align-items:center;grid-gap:.5rem}.products.fetchingproducts .productfilter h3 .wait-icon{display:block;width:25px}.productfilter .filterby .heading,.productfilter .filterby .buttons{display:none}.filterby-modal .filterby .heading{font-family:var(--font-alt);font-size:var(--fontsize-largest);margin:0 0 1rem}.filterby-modal .filterby select{border:1px solid var(--color-lighterborder);border-radius:.2rem;background-color:var(--color-white);padding:.5rem 1rem .5rem .5rem;width:100%;margin-bottom:1rem}.filterby-modal .filterby .buttons{display:flex;grid-gap:1rem;justify-content:center}.filterby-modal .filterby .button{width:50%;display:inline-flex;height:30px;align-items:center;justify-content:center}.filterby-modal .filterby.button.button-green{border-width:2px}.filterby-modal .filterby.button.button-green:hover{border-color:rgba(90,147,78,.2);background-color:rgba(90,147,78,.4);color:rgba(90,147,78,1)}#overlay #items-being-added{padding:1rem;display:flex;justify-content:center;grid-gap:.5rem;flex-wrap:wrap}#overlay #items-being-added img{width:50px;height:50px;border:5px solid transparent;border-radius:50%;display:none;-webkit-transition:border 500ms ease-out;-moz-transition:border 500ms ease-out;-o-transition:border 500ms ease-out;opacity:.5}#overlay #items-being-added img.added{border-color:var(--color-green);opacity:1}#overlay #items-being-added img.added-error{border-color:var(--color-lightborder)}.stars{display:inline-block;width:auto;font-family:Times;line-height:1;--percent:calc(var(--rating) / 5 * 98.5%)}.stars.star-size1{font-size:14px}.stars.star-size2{font-size:var(--fontsize-largest)}.stars.star-color1::before{content:'\2605\2605\2605\2605\2605';letter-spacing:.1em;background:linear-gradient(90deg,rgba(0,0,0,.55) var(--percent),rgba(0,0,0,.08) var(--percent));-webkit-text-stroke:1px rgba(0,0,0,.3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stars.star-color2::before{content:'\2605\2605\2605\2605\2605';letter-spacing:-.07em;background:linear-gradient(90deg,#fc0 var(--percent),#ddd var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-info .artistname .stars{font-size:1rem;margin-left:.5rem}#product-review-details{display:flex;flex-direction:column;align-items:flex-start}#product-review-details .radio{display:none}#product-review-details .tabs{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;margin-bottom:-1px}#product-review-details .tab{cursor:pointer;padding:.35rem 1rem;background:var(--color-lightestborder);color:var(--color-dimmed);border-radius:5px 5px 0 0;border:1px solid var(--color-lighterborder);border-bottom:0}#product-review-details .tab-panels{flex:1 0 100%;width:100%;padding-top:1rem;border-top:1px solid var(--color-lighterborder)}#product-review-details .tab-panels .tab-panel{display:none;animation:fadein .8s}@keyframes fadein{from{opacity:0}to{opacity:1}}#product-review-details #tab-details:checked ~ .tab-panels #details,#product-review-details #tab-reviews:checked ~ .tab-panels #productreviews{display:block}#product-review-details #tab-details:checked ~ .tabs label[for="tab-details"],#product-review-details #tab-reviews:checked ~ .tabs label[for="tab-reviews"]{background:var(--color-white);color:var(--color-main);margin-bottom:-2px;font-weight:bold;position:relative;z-index:1}.product-reviews .productReview{display:flex;align-items:flex-start;gap:.5rem;border-top:1px solid var(--color-lighterborder);padding-top:1rem;padding-bottom:1rem}.product-reviews .productReview:first-child{border-top:0;padding-top:0}.product-reviews .reviewerPic{flex:0 0 40px}.product-reviews .reviewerPic img.curatorpic{width:100%;height:auto;border-radius:50%}.product-reviews .reviewDetails h3{margin-bottom:0;font-size:.9rem}.product-reviews .reviewDetails h3,.product-reviews .reviewDetails h4,.product-reviews .reviewDetails h5{font-family:var(--font-alt)}.product-reviews .reviewDetails .reviewerInfo{margin-bottom:.75rem}.product-reviews .reviewDetails .reviewerFrom{font-size:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.product-reviews .reviewDetails p{margin-bottom:.75rem}.product-reviews .reviewDetails p.reviewdate{margin-bottom:.25rem}.product-reviews .reviewDetails .reviewContent p:last-child{margin-bottom:0}.product-reviews .reviewDetails .detailtext1{font-size:var(--fontsize-smallest)}.product-reviews .reviewDetails .reviewerFrom .verified-buyer-reviewer{color:var(--color-lighter)}.product-reviews .reviewDetails h4{margin:0 0 .5rem 0}.product-reviews .reviewDetails h5{margin:0 0 .5rem 0;font-family:var(--font-default);font-size:var(--fontsize-smaller)}.product-reviews .reviewDetails .collection-tag-holder{display:flex;align-items:center;flex-wrap:wrap}.product-reviews .reviewDetails .collection-tag-holder .label{padding:.25rem .5rem;border:1px solid var(--color-lighterborder);background-color:var(--color-white);border-radius:.25rem;font-size:var(--fontsize-smaller);margin:0 .25rem .25rem 0}.product-reviews .reviewDetails .collection-tags,.product-reviews .reviewDetails .bestuses,.product-reviews .reviewDetails .giftoccasion{margin-bottom:1rem}.product-reviews .reviewDetails .bestuses ul,.product-reviews .reviewDetails .giftoccasion ul{margin:0;padding-left:1rem}.product-reviews .show-more-review{display:flex;align-items:center;justify-content:center}.product-reviews .show-more-review .button{border-radius:.25rem;border-width:1px;padding:.25rem .5rem;font-size:var(--fontsize-smallest)}.maxed-out-content{width:60%;margin:0 auto;padding-top:2rem}.maxed-out-content .heading{display:flex;gap:.5rem;font-family:var(--font-alt);font-size:var(--fontsize-larger);width:65%;padding-left:0}.maxed-out-content p{padding-left:2rem}@media(max-width:800px){.maxed-out-content,.maxed-out-content .heading{width:100%}}.klaviyo-email-signup-form{width:100%;max-width:620px}#klaviyoEmailSignUpBox .klaviyo-form{padding-bottom:1rem}#klaviyoEmailSignUpBox p,#klaviyoEmailSignUpBox p span{font-family:var(--font-alt) !important;font-weight:var(--fontweight-default) !important;font-size:var(--fontsize-largest2) !important}.klaviyo-email-signup-form form.klaviyo-form [data-testid="form-row"]{gap:.5rem}.klaviyo-email-signup-form form.klaviyo-form [data-testid="form-row"]>div{padding:10px 0 !important;flex:100% !important}.klaviyo-email-signup-form input{padding:0 10px 0 10px !important}.klaviyo-email-signup-form button{width:100%}@media(max-width:575px){.klaviyo-email-signup-form{max-width:none !important}.klaviyo-email-signup-form form.klaviyo-form [data-testid="form-row"]{flex-direction:column !important;gap:0}}