p,span{color:#0f0c38;margin:0}.desktop-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop{display:block}.mobile{display:none}.redeem-gift-page{cursor:pointer;text-align:center;background:#2b2e38e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5% 0%}.happybox-button.orange{padding:1% 10%;font-size:1.5vw;border:1px solid #d9bd47}.main-container{text-align:center;padding-bottom:5%}.main-container .main-title{margin-top:1%;font-size:1.15vw;font-weight:500}.next-step{font-size:1.8vw;margin:2% 0%}.next-step span,.next-step strong{font-style:italic;font-family:moret,sans-serif}.main-legend{text-align:left;font-size:1.6vw;padding-bottom:5%}.products-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:3% 0%;gap:30px 15px;padding:0% 15%}.product-container{width:23%}.product-container .main-image{background-color:#f6f6f6;width:100%;cursor:pointer}.product-container .hover-image{background-color:#f6f6f6;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer;position:absolute;top:0;bottom:0;z-index:1;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.product-image-container:hover .hover-image{opacity:1}.product-container .product-title{font-size:1vw;margin:5% 0%;font-weight:700;text-align:center;line-height:1.2}.product-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;width:100%}.product-image-container.selected{border:2px solid #0d0574}.hover-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;bottom:-30%;margin:unset;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background-color:#e1e7fdcc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;cursor:pointer;z-index:2}.hover-container img{width:10%}.hover-container p{color:#5a6ba3;font-size:1vw;padding:2% 0%;font-weight:700;letter-spacing:.2px}.product-image-container:hover .hover-container{bottom:0%}.product-container .white{border:1px solid #CFCED8!important}.product-container button{padding:4% 9%!important}.continue-container button{border:1px solid #CFCED8;padding:1% 10%}.happybox-button.white,.happybox-button.purple,.happybox-button.yellow{font-size:1vw;padding:1% 15%}.happybox-button.purple:hover{background-color:#e6d7fa}.slick-slider{width:100%}.slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-slide{height:inherit!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.slick-slide div{width:100%}.slick-slider{margin-bottom:15px}.slick-arrow:before{content:""!important}.loading-container{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loading-container p{font-size:1.15vw;color:#0f0c38;font-family:Karla;margin-bottom:2%;text-align:center}.spinner-container{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70vh}.spinner-container.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:5%}.spinner{border:4px solid rgba(0,0,0,.3);width:36px;height:36px;border-radius:50%;border-left-color:#09f;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.reclaimed-container{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reclaimed-container .title{font-size:6vw;font-family:moret;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reclaimed-container .title img{width:3%}.reclaimed-container .subtitle{font-size:3vw;font-family:moret;font-weight:300;width:35%;text-align:center;line-height:1.2}.gifting-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2%;position:relative}.header-step{width:33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-step .title{color:#908fa3;font-family:karla;font-size:.85vw;margin:unset;font-weight:700}.header-step.current .title{color:#2146a7}.header-step .circle{width:.9vw;height:.9vw;opacity:.46;border:1.5px solid #0f0c38;background-color:#fff;border-radius:20px;margin:unset}.header-step.current .circle{background-color:#ccdaff;opacity:1;z-index:1}.header-line{width:100%;position:absolute;left:0%;border-top:1.5px solid black;bottom:38.5%}@media only screen and (max-device-width: 767px){.desktop-flex,.desktop{display:none}.mobile{display:block}.wiggle img{width:100%;left:unset}.gift-choice-page .header .title{font-size:8vw}.main-container .main-title{display:none}.product-container{width:48%}.happybox-button.orange{font-size:3.5vw;width:100%;margin-top:5%}.happybox-button.white,.happybox-button.purple,.happybox-button.yellow{font-size:3.5vw}.next-step{font-size:5vw;margin:5% 0%}.continue-container{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.continue-container.sticky{position:fixed;bottom:0%;left:0;padding:5%;border-top:1px solid black;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.continue-container button{font-size:3.5vw;width:100%;padding:2%!important;border:unset!important}.gifting-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-step{width:50%}.header-step .title{font-size:3vw}.header-step .circle{width:4vw;height:4vw}.header-line{bottom:33%}.hover-container,.product-container button{display:none}.product-container .product-title{font-size:3vw}.products-container{padding:0% 5%;gap:unset}.gift-choice-page .header img{width:70%}.product-image-container .info{width:15%;position:absolute;right:5%}.loading-container p{font-size:3vw;text-align:center}}.address-form-page{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;cursor:pointer;text-align:center;background:#2b2e38e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.happybox-button{padding:1% 10%}.address-form-container{width:70%;max-height:100%;background-color:#fff;position:relative;padding:0;vertical-align:top;border:1px solid rgba(0,0,0,.3);border-radius:.335em;-webkit-box-shadow:0 19px 38px black,0 15px 12px transparent;box-shadow:0 19px 38px #000,0 15px 12px transparent}.form-header{position:relative;padding:15px 30px;border-bottom:1px solid #dedddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-header p{margin:unset;font-weight:700;color:#0f0c38;font-size:1.5vw}.form-footer{text-align:right;padding:15px;border-top:1px solid #dedddd}.form-main-content{max-height:calc(100vh - 170px);overflow-y:scroll;height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 15px}.address-input{padding:0% 2% 2%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.address-input p{color:#e32c2b;display:block;font-size:12px}.address-input input{width:100%}.address-input.half{width:50%}@media screen and (max-width: 767px){.address-form-container{width:90%}.form-header p{font-size:4.5vw}input{font-size:16px}}@font-face{font-family:AvenirBook;src:url(/cdn/shop/files/AvenirLTStd-Book.otf?14267440177445714804)}.no-more .tooltip{display:block!important}.tooltip{display:none;z-index:10000}@media screen and (max-width: 767px){.tooltip{font-size:5vw}}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px #0000001a}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.general-advice{font-size:1.3vw;padding-top:3%}@media screen and (max-width: 767px){.general-advice{font-size:4vw;text-align:center;padding-top:5%}}.slick-dots{bottom:5px!important}.slick-slider{margin-bottom:0}.slick-slide div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.slick-list,.slick-slider,.slick-track{height:100%}
/*# sourceMappingURL=/cdn/shop/t/656/assets/bms.RedeemGift.bundle.css.map */
