.coyaka-upsell-progress-bar{--background-1: rgba(var(--color-button), var(--alpha-button-background));--background-2: var(--background-1, var(--color-accent));--background-with-alpha: var(--background-2, rgba(18, 18, 18, 1))}.cupb__progress:after,.coyaka-upsell-progress-bar.goal-image-marker .cupb__list-item__is-reached .cupb__marker{background:var(--background-with-alpha)}.shopify-section.shopify-section-group-header-group.section:has(.coyaka-upsell-progress-bar.config-flagaholicsinc){background:#CA2026;color:#f9f9fa}.shopify-section.shopify-section-group-header-group.section:has(.coyaka-upsell-progress-bar.config-flagaholicsinc) .coyaka-upsell-progress-bar{margin-bottom:0}.shopify-section.shopify-section-group-header-group.section:has(.coyaka-upsell-progress-bar.config-flagaholicsinc) .coyaka-upsell-progress-bar .cupb__progress:after{background:#9b1a1f}*:not(cart-drawer):has(> .coyaka-upsell-progress-bar){container-type:inline-size;container-name:wrapperContainer;align-self:stretch}.coyaka-upsell-progress-bar{position:relative;z-index:0;clear:both;display:flex;flex-direction:column;font-size:16px;margin:0 0 20px;max-width:1000px;border-width:0;border-style:solid}.coyaka-upsell-progress-bar.cupb_editor_hover,.cupb_isThemeEditor .coyaka-upsell-progress-bar{--hover-border-width: 4px;z-index:10000}.coyaka-upsell-progress-bar.cupb_editor_hover:after,.cupb_isThemeEditor .coyaka-upsell-progress-bar:after{content:" ";position:absolute;top:calc(var(--hover-border-width) * -2);right:calc(var(--hover-border-width) * -2);bottom:calc(var(--hover-border-width) * -2);left:calc(var(--hover-border-width) * -2);border:var(--hover-border-width) dotted transparent;border-radius:7px;transition:border .2s ease-in-out}.coyaka-upsell-progress-bar.cupb_editor_hover.cupb_editor_hover,.coyaka-upsell-progress-bar.cupb_editor_hover:hover,.cupb_isThemeEditor .coyaka-upsell-progress-bar.cupb_editor_hover,.cupb_isThemeEditor .coyaka-upsell-progress-bar:hover{cursor:pointer}.coyaka-upsell-progress-bar.cupb_editor_hover.cupb_editor_hover:after,.coyaka-upsell-progress-bar.cupb_editor_hover:hover:after,.cupb_isThemeEditor .coyaka-upsell-progress-bar.cupb_editor_hover:after,.cupb_isThemeEditor .coyaka-upsell-progress-bar:hover:after{border:var(--hover-border-width) dotted #a1a1a1}.coyaka-upsell-progress-bar.cupb_editor_hover.hide,.cupb_isThemeEditor .coyaka-upsell-progress-bar.hide{display:block!important;border:2px dotted #4a4a4a;border-radius:4px;color:#4a4a4a;text-align:center;padding:10px!important}.coyaka-upsell-progress-bar.cupb_editor_hover.hide:before,.cupb_isThemeEditor .coyaka-upsell-progress-bar.hide:before{content:"Yaco Progress Bar placeholder"}@container wrapperContainer (min-width: 1000px){.coyaka-upsell-progress-bar,.coyaka-upsell-progress-bar.animated--entered,.coyaka-upsell-progress-bar.appear{margin-left:auto;margin-right:auto}}.previewWrapper .coyaka-upsell-progress-bar{margin-left:inherit;margin-right:inherit}.coyaka-upsell-progress-bar+style+.coyaka-upsell-progress-bar,.coyaka-upsell-progress-bar+.coyaka-upsell-progress-bar,.coyaka-upsell-progress-bar.auto-install+div>.coyaka-upsell-progress-bar.auto-install{display:none}.coyaka-upsell-progress-bar.animated{overflow:hidden;padding-top:0;padding-bottom:0;max-height:0;transition:max-height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;transform:translateZ(0)}.coyaka-upsell-progress-bar.animated.appear{max-height:200px}.coyaka-upsell-progress-bar div:empty{display:block}.coyaka-upsell-progress-bar.hide{display:none}.drawer .coyaka-upsell-progress-bar.maxWidth500,.coyaka-upsell-progress-bar.maxWidth500{max-width:500px}.drawer .coyaka-upsell-progress-bar.maxWidth620,.coyaka-upsell-progress-bar.maxWidth620{max-width:620px}.drawer .coyaka-upsell-progress-bar.paddingTop0,.coyaka-upsell-progress-bar.paddingTop0{padding-top:0}.drawer .coyaka-upsell-progress-bar.paddingBottom0,.coyaka-upsell-progress-bar.paddingBottom0{padding-bottom:0}.drawer .coyaka-upsell-progress-bar.paddingTop10,.coyaka-upsell-progress-bar.paddingTop10{padding-top:10px}.drawer .coyaka-upsell-progress-bar.paddingBottom10,.coyaka-upsell-progress-bar.paddingBottom10{padding-bottom:10px}.drawer .coyaka-upsell-progress-bar.paddingTop12,.coyaka-upsell-progress-bar.paddingTop12{padding-top:12px}.drawer .coyaka-upsell-progress-bar.paddingBottom12,.coyaka-upsell-progress-bar.paddingBottom12{padding-bottom:12px}.drawer .coyaka-upsell-progress-bar.paddingTop15,.coyaka-upsell-progress-bar.paddingTop15{padding-top:15px}.drawer .coyaka-upsell-progress-bar.paddingBottom15,.coyaka-upsell-progress-bar.paddingBottom15{padding-bottom:15px}.drawer .coyaka-upsell-progress-bar.paddingTop16,.coyaka-upsell-progress-bar.paddingTop16{padding-top:16px}.drawer .coyaka-upsell-progress-bar.paddingBottom16,.coyaka-upsell-progress-bar.paddingBottom16{padding-bottom:16px}.drawer .coyaka-upsell-progress-bar.paddingTop20,.coyaka-upsell-progress-bar.paddingTop20{padding-top:20px}.drawer .coyaka-upsell-progress-bar.paddingBottom20,.coyaka-upsell-progress-bar.paddingBottom20{padding-bottom:20px}.drawer .coyaka-upsell-progress-bar.paddingTop24,.coyaka-upsell-progress-bar.paddingTop24{padding-top:24px}.drawer .coyaka-upsell-progress-bar.paddingBottom24,.coyaka-upsell-progress-bar.paddingBottom24{padding-bottom:24px}.drawer .coyaka-upsell-progress-bar.paddingTop30,.coyaka-upsell-progress-bar.paddingTop30{padding-top:30px}.drawer .coyaka-upsell-progress-bar.paddingBottom30,.coyaka-upsell-progress-bar.paddingBottom30{padding-bottom:30px}.drawer .coyaka-upsell-progress-bar.paddingTop40,.coyaka-upsell-progress-bar.paddingTop40{padding-top:40px}.drawer .coyaka-upsell-progress-bar.paddingBottom40,.coyaka-upsell-progress-bar.paddingBottom40{padding-bottom:40px}.drawer .coyaka-upsell-progress-bar.marginLeftAuto,.coyaka-upsell-progress-bar.marginLeftAuto{margin-left:auto}.drawer .coyaka-upsell-progress-bar.marginRightAuto,.coyaka-upsell-progress-bar.marginRightAuto{margin-right:auto}.drawer .coyaka-upsell-progress-bar.marginLeft0,.coyaka-upsell-progress-bar.marginLeft0{margin-left:0}.drawer .coyaka-upsell-progress-bar.marginRight0,.coyaka-upsell-progress-bar.marginRight0{margin-right:0}.drawer .coyaka-upsell-progress-bar.marginLeft5,.coyaka-upsell-progress-bar.marginLeft5{margin-left:5px}.drawer .coyaka-upsell-progress-bar.marginRight5,.coyaka-upsell-progress-bar.marginRight5{margin-right:5px}.drawer .coyaka-upsell-progress-bar.marginLeft10,.coyaka-upsell-progress-bar.marginLeft10{margin-left:10px}.drawer .coyaka-upsell-progress-bar.marginRight10,.coyaka-upsell-progress-bar.marginRight10{margin-right:10px}.drawer .coyaka-upsell-progress-bar.marginLeft15,.coyaka-upsell-progress-bar.marginLeft15{margin-left:15px}.drawer .coyaka-upsell-progress-bar.marginRight15,.coyaka-upsell-progress-bar.marginRight15{margin-right:15px}.drawer .coyaka-upsell-progress-bar.paddingLeft15,.coyaka-upsell-progress-bar.paddingLeft15{padding-left:15px}.drawer .coyaka-upsell-progress-bar.paddingRight15,.coyaka-upsell-progress-bar.paddingRight15{padding-right:15px}.drawer .coyaka-upsell-progress-bar.marginLeft20,.coyaka-upsell-progress-bar.marginLeft20{margin-left:20px}.drawer .coyaka-upsell-progress-bar.marginRight20,.coyaka-upsell-progress-bar.marginRight20{margin-right:20px}.drawer .coyaka-upsell-progress-bar.paddingLeft20,.coyaka-upsell-progress-bar.paddingLeft20{padding-left:20px}.drawer .coyaka-upsell-progress-bar.paddingRight20,.coyaka-upsell-progress-bar.paddingRight20{padding-right:20px}.drawer .coyaka-upsell-progress-bar.marginLeft30,.coyaka-upsell-progress-bar.marginLeft30{margin-left:30px}.drawer .coyaka-upsell-progress-bar.marginRight30,.coyaka-upsell-progress-bar.marginRight30{margin-right:30px}.drawer .coyaka-upsell-progress-bar.paddingLeft30,.coyaka-upsell-progress-bar.paddingLeft30{padding-left:30px}.drawer .coyaka-upsell-progress-bar.paddingRight30,.coyaka-upsell-progress-bar.paddingRight30{padding-right:30px}.drawer .coyaka-upsell-progress-bar.marginLeft40,.coyaka-upsell-progress-bar.marginLeft40{margin-left:40px}.drawer .coyaka-upsell-progress-bar.marginRight40,.coyaka-upsell-progress-bar.marginRight40{margin-right:40px}.drawer .coyaka-upsell-progress-bar.marginLeftM10,.coyaka-upsell-progress-bar.marginLeftM10{margin-left:-10px}.drawer .coyaka-upsell-progress-bar.marginRightM10,.coyaka-upsell-progress-bar.marginRightM10{margin-right:-10px}.drawer .coyaka-upsell-progress-bar.marginLeftM20,.coyaka-upsell-progress-bar.marginLeftM20{margin-left:-20px}.drawer .coyaka-upsell-progress-bar.marginRightM20,.coyaka-upsell-progress-bar.marginRightM20{margin-right:-20px}.drawer .coyaka-upsell-progress-bar.marginLeftM30,.coyaka-upsell-progress-bar.marginLeftM30{margin-left:-30px}.drawer .coyaka-upsell-progress-bar.marginRightM30,.coyaka-upsell-progress-bar.marginRightM30{margin-right:-30px}.drawer .coyaka-upsell-progress-bar.marginTop0,.coyaka-upsell-progress-bar.marginTop0{margin-top:0}.drawer .coyaka-upsell-progress-bar.marginBottom0,.coyaka-upsell-progress-bar.marginBottom0{margin-bottom:0}.drawer .coyaka-upsell-progress-bar.marginTop10,.coyaka-upsell-progress-bar.marginTop10{margin-top:10px}.drawer .coyaka-upsell-progress-bar.marginBottom10,.coyaka-upsell-progress-bar.marginBottom10{margin-bottom:10px}.drawer .coyaka-upsell-progress-bar.marginTop12,.coyaka-upsell-progress-bar.marginTop12{margin-top:12px}.drawer .coyaka-upsell-progress-bar.marginBottom12,.coyaka-upsell-progress-bar.marginBottom12{margin-bottom:12px}.drawer .coyaka-upsell-progress-bar.marginTop15,.coyaka-upsell-progress-bar.marginTop15{margin-top:15px}.drawer .coyaka-upsell-progress-bar.marginBottom15,.coyaka-upsell-progress-bar.marginBottom15{margin-bottom:15px}.drawer .coyaka-upsell-progress-bar.marginTop20,.coyaka-upsell-progress-bar.marginTop20{margin-top:20px}.drawer .coyaka-upsell-progress-bar.marginBottom20,.coyaka-upsell-progress-bar.marginBottom20{margin-bottom:20px}.drawer .coyaka-upsell-progress-bar.marginTop26,.coyaka-upsell-progress-bar.marginTop26{margin-top:26px}.drawer .coyaka-upsell-progress-bar.marginBottom26,.coyaka-upsell-progress-bar.marginBottom26{margin-bottom:26px}.drawer .coyaka-upsell-progress-bar.marginTop30,.coyaka-upsell-progress-bar.marginTop30{margin-top:30px}.drawer .coyaka-upsell-progress-bar.marginTop32,.coyaka-upsell-progress-bar.marginTop32{margin-top:32px}.drawer .coyaka-upsell-progress-bar.marginBottom30,.coyaka-upsell-progress-bar.marginBottom30{margin-bottom:30px}.drawer .coyaka-upsell-progress-bar.marginBottom32,.coyaka-upsell-progress-bar.marginBottom32{margin-bottom:32px}.drawer .coyaka-upsell-progress-bar.marginTopM10,.coyaka-upsell-progress-bar.marginTopM10{margin-top:-10px}.drawer .coyaka-upsell-progress-bar.marginBottomM10,.coyaka-upsell-progress-bar.marginBottomM10{margin-bottom:-10px}.drawer .coyaka-upsell-progress-bar.marginTopM16,.coyaka-upsell-progress-bar.marginTopM16{margin-top:-16px}.drawer .coyaka-upsell-progress-bar.marginBottomM16,.coyaka-upsell-progress-bar.marginBottomM16{margin-bottom:-16px}.drawer .coyaka-upsell-progress-bar.marginTopM20,.coyaka-upsell-progress-bar.marginTopM20{margin-top:-20px}.drawer .coyaka-upsell-progress-bar.marginBottomM20,.coyaka-upsell-progress-bar.marginBottomM20{margin-bottom:-20px}.drawer .coyaka-upsell-progress-bar.marginTopM30,.coyaka-upsell-progress-bar.marginTopM30{margin-top:-30px}.drawer .coyaka-upsell-progress-bar.marginBottomM30,.coyaka-upsell-progress-bar.marginBottomM30{margin-bottom:-30px}.drawer .coyaka-upsell-progress-bar{margin-left:20px;margin-right:20px}.cupb__bar,.cupb__progress{min-height:14px}.cupb__bar,.goal-image-marker .cupb__marker{background:#eae7e0}.cupb__bar{--left: 0%;position:relative;z-index:1;transition:background-color .2s ease-in-out}.cupb__bar.hide{display:none}.cupb__bar .cupb__total-value{position:absolute;z-index:1;right:0;top:100%;display:none;line-height:1}.goal-image-marker .cupb__bar .cupb__total-value{visibility:hidden}.coyaka-upsell-progress-bar.is-oaat.goals-reached .cupb__bar .cupb__total-value,.coyaka-upsell-progress-bar:not(.is-oaat) .cupb__bar .cupb__total-value{display:none}.cupb__progress{--percentageLeft: calc(var(--left) - 100%);position:relative;overflow:hidden;z-index:2;border:0;width:100%;line-height:1px;text-indent:-1000px;text-align:left}.cupb__progress:after{content:" ";position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;transition:transform .5s ease-in-out,background-color .5s ease-in-out;transform:translate3d(var(--percentageLeft),0,0);will-change:transform,background-color}.cupb__progress-amount-wrapper{--left: 0%;position:relative;z-index:2;overflow:hidden;opacity:1;transition:opacity .2s ease-in-out}.visibly-hidden{opacity:0}.coyaka-upsell-progress-bar .cupb__progress-amount-wrapper.hide{display:none}.cupb__progress-amount{display:flex;justify-content:flex-start;transition:transform .5s ease-in-out;transform:translate3d(var(--left),0,0)}.cupb__progress-amount-value{--decal-left: 0px;--value: calc(var(--decal-left) * -1);position:relative;display:block;text-align:center;font-size:14px;line-height:1;white-space:nowrap;transition:transform .5s ease-in-out;transform:translate3d(var(--value),0,0)}.coyaka-upsell-progress-bar .cupb__list-wrapper{position:relative;z-index:3;display:flex;flex-direction:row;margin:0;padding:0;list-style:none;transition:all .5s ease-in-out;max-height:200px}.coyaka-upsell-progress-bar .cupb__list-wrapper.hide{display:none}.cupb__list-item{position:relative;display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:flex-end;margin:0}.cupb__list-item__small-first{width:18%;position:absolute;bottom:0;flex:none;align-items:flex-start}.cupb__list-item__small-first .cupb__image-main-wrapper,.cupb__list-item__small-first .cupb__title{margin-left:0}.is-proportional .cupb__list-item__small-first .cupb__price-wrapper{align-self:flex-start;transform:none}.is-proportional .cupb__list-item__small-first .cupb__marker{left:0;right:auto}.is-proportional .cupb__list-item__small-first .cupb__price{padding-left:0;padding-right:0}.is-proportional .cupb__list-item{flex:none}.is-proportional .cupb__list-item:last-child{flex:1 0 0}.is-oaat .cupb__list-item{--decal: 20px;flex:none;opacity:0;transition:all .5s ease-in-out;width:100%;margin:0 -100% 0 0}.is-oaat .cupb__list-item.cupb__list-item__is-reached:not(:last-child){margin-left:calc(var(--decal) * -1);margin-right:calc(var(--decal) - 100%)}.is-oaat .cupb__list-item.cupb__list-item__not-reached{margin-left:var(--decal);margin-right:calc(var(--decal) - 100%)}.is-oaat .cupb__list-item.cupb__list-item__is-current,.is-oaat .cupb__list-item.cupb__list-item__is-reached:last-child{transition:all .5s ease-in-out .2s;opacity:.999;margin:0 -100% 0 0}.cupb__list-item.cupb__list-item__is-link{cursor:pointer}.cupb__marker{position:absolute;top:100%;left:50%;margin:-5px 0 0;display:block;overflow:hidden;transform:translate(-50%);border-radius:4px;width:3px;height:12px;background:#4a4a4a;line-height:1px;text-indent:-1000px;transition:background-color .2s ease-in-out}.is-full-width .cupb__marker,.is-oaat.goal-image-marker .cupb__marker,.is-proportional .cupb__marker{right:0;left:auto;transform:translate(50%)}.is-full-width.goal-image-marker .cupb__list-item:last-child .cupb__marker,.is-oaat.goal-image-marker .cupb__list-item .cupb__marker,.is-proportional.goal-image-marker .cupb__list-item:last-child .cupb__marker{transform:translate(2px)}.is-full-width:not(.goal-image-marker) .cupb__list-item:last-child .cupb__marker,.is-proportional:not(.goal-image-marker) .cupb__list-item:last-child .cupb__marker{display:none}.coyaka-upsell-progress-bar.is-oaat:not(.goal-image-marker) .cupb__marker{display:none}.cupb__image-main-wrapper{display:flex;flex-direction:column;justify-content:flex-end;flex:1;margin:0 -500px}.is-full-width .cupb__image-main-wrapper,.is-oaat.goal-image-marker .cupb__image-main-wrapper,.is-proportional .cupb__image-main-wrapper{align-self:flex-end;transform:translate(50%);margin-left:0;margin-right:0}.is-full-width .cupb__list-item:last-child .cupb__image-main-wrapper,.is-oaat.goal-image-marker .cupb__list-item .cupb__image-main-wrapper,.is-proportional .cupb__list-item:last-child .cupb__image-main-wrapper{transform:translate(0)}.goal-image-marker .cupb__list-item>.cupb__image-main-wrapper{display:none}.coyaka-upsell-progress-bar.goal-image-marker .cupb__list-item .cupb__marker .cupb__image-main-wrapper{display:flex;flex-direction:column;justify-content:center;flex:1;margin:0;transform:none;border-radius:100px;align-self:center;align-items:center}.coyaka-upsell-progress-bar.goal-image-marker .cupb__list-item .cupb__image-wrapper{display:flex;justify-content:center;align-items:center;margin:0;border-radius:100%;overflow:hidden}.coyaka-upsell-progress-bar.goal-image-marker .cupb__list-item .cupb__image-wrapper:before{border-radius:100%}.goal-image-marker .cupb__marker{display:flex;justify-content:center;align-items:center}.goal-image-marker .cupb__list-item .cupb__image{margin:0}.cupb__image-wrapper{position:relative;display:block}.cupb__image-wrapper:before{content:" ";z-index:1;position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;transform:translate(-50%,-50%)}.cupb__image-wrapper svg{position:relative;z-index:2}.goal-image-marker .cupb__list-item__is-reached .cupb__marker img[src*=".svg"]{filter:grayscale(100%) contrast(1000%) invert(100%)}.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg circle,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg ellipse,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg image,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg line,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg path,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg polygon,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg polyline,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg rect,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg text,.goal-image-marker .cupb__list-item__is-reached .cupb__marker svg use{fill:#fff}.cupb__image,img.cupb__image{position:relative;z-index:2;overflow:hidden;display:block;margin:0;width:auto;max-width:70px!important;min-width:0}.cupb__title{overflow:hidden;display:block;margin:3px -500px 0;max-width:95%;font-size:.8em;text-overflow:ellipsis;text-align:center}.is-full-width .cupb__title,.is-oaat.goal-image-marker .cupb__title,.is-proportional .cupb__title{align-self:flex-end;transform:translate(50%);margin-left:0;margin-right:0;max-width:65%}.is-full-width .cupb__list-item:last-child .cupb__title,.is-oaat.goal-image-marker .cupb__list-item .cupb__title,.is-proportional .cupb__list-item:last-child .cupb__title{transform:translate(0);text-align:end}.cupb__price-wrapper{position:relative;display:block}.is-full-width .cupb__price-wrapper,.is-oaat.goal-image-marker .cupb__price-wrapper,.is-proportional .cupb__price-wrapper{align-self:flex-end;transform:translate(50%)}.is-full-width .cupb__list-item:last-child .cupb__price-wrapper,.is-oaat.goal-image-marker .cupb__list-item .cupb__price-wrapper,.is-proportional .cupb__list-item:last-child .cupb__price-wrapper{transform:translate(0)}.cupb__price-wrapper:before{content:" ";position:absolute;top:50%;left:50%;z-index:1;display:block;box-sizing:content-box;background:transparent;line-height:0;width:100%;height:100%;border-radius:4px;transform:translate(-50%,-50%);transition:background-color .2s ease-in-out}.cupb__price{position:relative;z-index:2;display:block;text-align:center;font-weight:700;font-size:1em;line-height:1.6em;padding:0;transition:color .2s ease-in-out;white-space:nowrap}.is-full-width .cupb__list-item:last-child .cupb__price,.is-oaat.goal-image-marker .cupb__list-item .cupb__price,.is-proportional .cupb__list-item:last-child .cupb__price{padding-left:0;padding-right:0}.completionWording{position:relative;display:flex;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:10px;width:auto;font-size:1.2em;text-align:center}.hide-bar-on-success .completionWording{margin-bottom:0}.cupb__completion-wording{--decal: 20px;--minus-decal: -20px;position:relative;overflow:hidden;display:block;line-height:1.2;width:100%;margin:-50% -100% -50% 0;transform:translateZ(0);opacity:0}.cupb__completion-wording__current{opacity:.999;transform:translateZ(0);margin-top:0;margin-bottom:0;transition:margin-left .5s ease-in-out .2s,margin-right .5s ease-in-out .2s,opacity .5s ease-in-out .2s,transform .5s ease-in-out .2s,margin-top .5s ease-in-out,margin-bottom .5s ease-in-out;transition-delay:.2s}.cupb__completion-wording__reached,.cupb__completion-wording__not-reached{transition:margin-left .5s ease-in-out,margin-right .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out,margin-top .5s ease-in-out .7s,margin-bottom .5s ease-in-out .7s}.cupb__completion-wording__reached{transform:translate3d(var(--minus-decal),0,0)}.cupb__completion-wording__not-reached{transform:translate3d(var(--decal),0,0);width:calc(100% - var(--decal))}.completionWording.hide{display:none}.cupb__select-gift-wrapper{display:flex;flex-wrap:wrap-reverse;overflow:hidden;max-height:0;margin-top:0;order:2;transition:max-height .2s ease-in-out,margin-top .2s ease-in-out}.show-select-gift-button .cupb__select-gift-wrapper{margin-top:10px;max-height:100px}.cupb__select-gift-button{display:block;box-sizing:border-box;width:100%;margin:0;border:1px solid #000;padding:10px;background:#fff;color:#000;cursor:pointer}
