body{margin:0;padding:0;font-family:sans-serif}.App{text-align:center;background:#142c52}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}#submitButton.disabled,#submitButtonPlatTree.disabled{cursor:no-drop;pointer-events:none;opacity:.7}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{height:85vh}.homeTextContainer{display:block;margin-left:auto;margin-right:auto;text-align:left}.selectContainer{margin-top:30px}.giftImage{width:100%;height:inherit;margin-top:-60px;object-fit:cover}.imageContainer{height:100vh}.logoContainer{margin:auto!important;padding:5px 15%!important}.companyLogoCenter{display:block;max-width:150px;max-height:60px;padding-top:15px;padding-bottom:5px}.ant-form-item{margin-bottom:5px!important}.primaryButton{background-color:#ffd803!important;color:#2d334a!important;border:none!important;border-radius:2px!important;font-weight:700!important}.underline{background-image:linear-gradient(120deg,#ffd803,#ffd803);background-repeat:no-repeat;background-size:100% .2em;background-position:0 88%;transition:background-size .25s ease-in}.underline:hover{background-size:100% 88%}.selectGiftHeaderHome{padding:35px 35px 5px;text-align:center;width:76%;height:30%;margin:auto}.homeContainer{background-image:url(https://giftboxcdn.sopro.io/static/homeBg.png);height:75vh;overflow:hidden}.desktopHeader,.homeContainer{background-repeat:no-repeat;background-position:50%;background-size:cover}.desktopHeader{background-image:url(https://giftboxcdn.sopro.io/static/desktopBanner.png)}.mobileHeader{background-image:url(https://giftboxstorage.blob.core.windows.net/static/mobileBanner.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;border-radius:15px;height:40vh}@media screen and (min-width:768px) and (max-width:950px){#headerTitle{font-size:20px!important}#headerDescription{font-size:16px!important}#selectYourLocation{font-size:20px!important}}@media screen and (min-width:768px) and (max-width:900px){.primaryButton{font-size:8px!important}}@media screen and (min-width:901px) and (max-width:1300px){.primaryButton{font-size:10px!important}}@media screen and (max-width:280px){.giftImage{width:100%;height:inherit;margin-top:0;object-fit:cover}}@media screen and (max-width:768px){.logoContainer{width:93%!important;margin:auto!important;padding:5px 0!important}.selectGiftHeader{padding:4% 8%}}.linkExpiredContainer{width:90%;display:block;margin-left:auto;margin-right:auto;text-align:center;margin-top:30;padding:30}.container{width:70%;padding-bottom:50px}.productImage{max-width:100%;max-height:100%}.selectedProductHeader,.selectedProductHeaderRight{border:1px solid #d3d7d9;border-radius:10px;padding:20px!important;box-shadow:0 6px 12px -2px #d3d7d9,0 3px 7px -3px #d3d7d9}.selectedProductHeaderRight{margin-bottom:30px}.textCener{text-align:center}.floatLeft{width:47%}.floatRight{width:47%;margin-left:auto}#submitButton{width:100%}#submitButton.disabled{cursor:no-drop;pointer-events:none;opacity:.7}.summaryTitle{font-size:1.2vw!important}.summaryText{font-size:1vw!important}.privacyPolicyContainer{border:1px solid #d3d7d9;border-radius:10px;box-shadow:0 6px 12px -2px #d3d7d9,0 3px 7px -3px #d3d7d9;padding:20px!important}.ant-btn-link{color:#1890ff!important}@media screen and (max-width:770px){.summaryTitle{font-size:3.5vw!important}.summaryText{font-size:2.5vw!important}}@media screen and (min-width:770px){.summaryFormItem{padding-right:10px!important}}.code-container{margin-bottom:10px;background-color:#e3f6f5;border-radius:10px;padding:20px;position:relative}.code-container .code{display:inline-block;font-size:20px;margin-top:5px}.code-container .copy-code{background-color:#fff;text-align:center;border-radius:2px;padding:4px 15px;position:absolute;right:25px;cursor:pointer;margin-top:5px}.code-container a{display:block;margin-top:10px;color:#2d334a!important;font-size:16px;text-decoration:underline!important}.description{font-size:14px}@media screen and (max-width:770px){.thankYouText{margin:30px auto auto}}.containerProducts{width:92%;display:block;margin-left:auto;margin-right:auto;text-align:left}.selectGiftHeader{padding:35px 35px 5px;text-align:center;width:100%;height:72%}.selectGiftHeaderDesktop{background-color:#e8e9fc;text-align:center;width:91.5%;margin:auto;height:72%}.productDetailsContainer{width:66.5%;display:block;margin-left:auto;margin-right:auto;margin-top:20px;text-align:left}.logoContainer{width:100%}.companyLogo{padding-top:15px;padding-bottom:5px;max-width:150px;max-height:60px}.companyLogo:hover,.searchIcon{cursor:pointer}.searchIcon{float:right;padding-top:20px;padding-right:15px;padding-bottom:5px}.activeImageCircle,.imageCircle{width:60px;height:60px;border-radius:100%}.activeImageCircle{box-shadow:0 8px 12px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.activeText{color:#2d334a;font-weight:800;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#ffd803;text-decoration-color:#ffd803;text-decoration-thickness:3px;text-underline-offset:1px}.productCard{border:1px solid #d3d7d9;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;height:100%;display:flex;justify-content:center;flex-direction:column}.productCard:hover{box-shadow:7px 7px 17px -3px rgba(211,215,217,.7)}.productCard .cardFooter{display:flex;align-items:center;min-height:70px;flex:1 1;text-align:center;justify-content:center}.center{margin-left:auto;margin-right:auto}.productName,.productsItem{text-align:center}.productName{font-size:2vw;padding:0 10px}.blurred{height:20px;overflow:hidden;display:block}.blurred:after{content:"";position:absolute;left:0;right:0;height:100%;bottom:0;pointer-events:none}.backToTop{width:40px}.searchInputContainer{margin:auto;padding:3px 2%}.searchInput{width:100%}.ant-radio-checked .ant-radio-inner{border-color:#272343!important}.ant-radio-checked .ant-radio-inner:after{background-color:#272343}.ant-radio:hover .ant-radio-inner{border-color:#272343}.ant-btn-primary{background-color:#ffd803!important;color:#272343!important;border:none!important;border-radius:2px!important;font-weight:800!important;letter-spacing:1px}.decorationSmall{margin-top:40px;margin-left:-20px}.productDetailsButton{margin-top:20px}.radioButtonContainer{border:1px solid #d3d7d9;border-radius:2px;padding:4px;width:100%;display:inline-block;margin-bottom:2px;overflow:hidden}.ant-pagination-item{border-color:#d9d9d9!important}.ant-pagination-item-active:focus a,.ant-pagination-item-active:hover a,.ant-pagination-item-active a{color:#272343!important}.ant-pagination-item-active{border-color:#d9d9d9!important}.ant-pagination-item:hover a{color:#272343!important;border-color:#272343!important}.ant-pagination-next:focus .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#272343!important;border-color:#d9d9d9!important}.loadingGif{width:50px;display:block;margin-left:auto;margin-right:auto;padding:25% 0}.imageSmall{border-radius:5px;border:1.5px solid #bdbdbd}.imageSmall,.imageSmallSelected{float:left;cursor:pointer;width:100%;height:auto;max-width:70px;max-height:70px;margin-bottom:5px}.imageSmallSelected{border-radius:5px;border:1px solid #ffd803}.imageSmallMobileView{border-radius:5px;border:1.5px solid #bdbdbd}.imageSmallMobileView,.imageSmallMobileViewSelected{float:left;cursor:pointer;width:100%;height:auto;max-height:55px;max-width:55px;padding:5px;margin-bottom:5px;margin-right:5px}.imageSmallMobileViewSelected{border-radius:5px;border:1px solid #ffd803}.imageBig{border-radius:5px;margin-left:auto;margin-right:auto;display:block;width:100%;height:auto;max-width:350px;max-height:425px;margin-bottom:20px}.smallImagesContainer{margin:auto;padding:0 5px 5px 0;height:280px;width:60px;display:block;overflow-x:auto}.seeMoreButtonContainer{text-align:center;margin-bottom:30px}.primaryButton{background-color:#ffd803;display:inline-block}.primaryButton,.productItemImage{margin-left:auto;margin-right:auto}.productItemImage{width:100%;display:block;padding-bottom:10px;border-radius:10px 10px 0 0;height:200px;object-fit:cover}.selectGiftTitle{margin-top:30px}.selectGiftTitleRow{background-color:#e3f6f5;border-radius:20px 20px 0 0}.coverImageContainer{margin-bottom:30px;background-color:#e3f6f5;width:100%;border-radius:0 0 20px 20px}.coverImage{width:80%;height:auto;background-color:#e3f6f5}.ant-btn-link{color:#ffd803!important}.pagination{text-align:center;margin-top:50px!important}.ant-pagination{padding-bottom:100px!important}.ant-radio-group,.ant-radio-group-outline,.ant-space,.ant-space-vertical{display:block!important}.cursorPointer,.productCategoryItem{cursor:pointer}.noResultsContainer{margin-left:auto;margin-right:auto;width:99%;text-align:center;padding:10px 10px 50px}.productNameTitle{margin-top:10px}.productCategoryItem span{margin-top:10px;display:block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.smallImagesMobileViewContainer{height:60px;width:100%;display:flex;overflow-x:auto}h5{font-size:14px!important}.radioGroup{margin-bottom:10px!important}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px);width:100%!important}.image-gallery-thumbnail:focus{border:none!important}.image-gallery-thumbnail:hover{border:none!important;outline:none!important}.image-gallery-thumbnail{width:55px!important;transition:none!important}.image-gallery-content.fullscreen{padding-top:40%;text-align:center;background-color:#fff!important}.image-gallery-thumbnail .image-gallery-thumbnail-inner{height:50px;overflow:hidden}.image-gallery-thumbnail :hover{border:1px solid #ffd803!important}.image-gallery-thumbnails{padding-top:25px!important}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:50px;width:15px}.image-gallery-slide .image-gallery-image{width:60%!important;object-fit:contain}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:55px!important;width:36px!important}.image-gallery-thumbnail .image-gallery-thumbnail-image{width:50%!important;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:1px solid #ffd803!important;border-radius:3px}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:42px!important;height:45px!important}.image-gallery-icon:hover{color:#fff!important}.image-gallery-thumbnail :hover{border:none!important}.image-gallery{background-color:#fff}.ant-typography h2,h2.ant-typography{padding:0 30px}.activeText,.normalText{overflow-wrap:inherit!important}.hidden{display:none}.ant-breadcrumb-link :hover{color:#000!important}@media screen and (min-width:768px) and (max-width:950px){#productsSelection,#selectedCategory{font-size:16px}}@media screen and (min-width:200px) and (max-width:420px){.activeImageCircle,.imageCircle{width:35px!important;height:35px!important}.activeText,.normalText{font-size:9px;overflow-wrap:inherit!important}}@media screen and (max-width:421px){.activeImageCircle,.imageCircle{width:50px;height:50px}}@media screen and (min-width:480px){.image-gallery-content.fullscreen{padding-top:40%;text-align:center;background-color:#fff!important}}@media screen and (min-width:576px){.image-gallery-content.fullscreen{padding-top:40%;text-align:center;background-color:#fff!important}}@media screen and (min-width:768px){.selectGiftHeader{padding:30px 10%}.selectGiftTitle{text-align:left!important}.coverImage{border-radius:0 0 20px 0}.selectGiftTitleContainer{text-align:left!important;margin-left:20px}.coverImage{width:50%;float:right}.containerProducts{width:92%;margin-top:20px}.productDetailsButton{width:50%}.radioButtonContainer{width:50%;display:inline-block}.activeImageCircle,.imageCircle{width:80px;height:80px;border-radius:100%}h5{font-size:14px!important}.image-gallery{padding-right:30px}.image-gallery-content.fullscreen{padding-top:0;text-align:center;background-color:#fff!important}}@media screen and (min-width:1200px){.activeImageCircle,.imageCircle{width:80px;height:80px;border-radius:100%}h5{font-size:14px!important}.image-gallery{padding-right:30px}.image-gallery-content.fullscreen{padding-top:0;text-align:center;background-color:#fff!important}}@media screen and (max-width:769px){.productDetailsContainer{width:83%}.selectGiftHeader{padding:4% 8%}}@media screen and (min-width:768px) and (max-width:900px){.primaryButton{font-size:12px!important}}.errorAvatar{height:360px;width:430px}.errorTitle{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.errorDescription{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}a{color:#debe0d}.productNotAvailableContainer{width:90%;display:block;margin-left:auto;margin-right:auto;text-align:center}.primaryButton{background-color:#00f;width:99%}.container{width:90%;display:block;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:30;height:80vh}.landingPageContainer{height:100vh;display:flex;flex-direction:column;background-position:bottom;background-repeat:no-repeat;background-size:contain}.landingPageContainer a{color:#61ba7a}.landingPageContainer .learnMore{margin-top:56px}.landingPageContainer .gifBoxLogo{position:absolute;left:30px;top:20px}.landingPageContainer .contentWrapper{flex-grow:1;margin-top:150px}.landingPageContainer .topHeading,.landingPageContainer h4.topHeading{color:#61ba7a;font-weight:300;font-size:34px;margin-top:30px;margin-bottom:14px}.landingPageContainer .mainHeading,.landingPageContainer h1.mainHeading{color:#33232a;font-weight:700;font-size:50px;max-width:640px;margin:0 0 14px}.landingPageContainer .headingSubtext{max-width:640px;font-size:16px;line-height:25px}.landingPageContainer .text--color--grey{color:#a89f9e}.landingPageContainer .buttonHolder{justify-content:start}.landingPageContainer button.ant-btn-round.ant-btn-lg.btn-landingpage{text-transform:uppercase;background-color:#61ba7a;text-align:center;color:#fff;padding-left:60px;padding-right:60px;font-size:19px;line-height:22px}.landingPageContainer .sunAnimation{position:absolute;top:110px;right:20%;width:160px;-webkit-animation:all 1s linear;animation:all 1s linear}.landingPageContainer .sunAnimation__swing{-webkit-animation:sun-swing 15s ease-in-out infinite;animation:sun-swing 15s ease-in-out infinite}.landingPageContainer.pickTreePageBG{background:url(/static/media/plantTreeBg_vector_SVG.80aa844c.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:1720px}.landingPageContainer.pickTreePageBG:after{-webkit-animation:animatedCloud 130s linear infinite;animation:animatedCloud 130s linear infinite;content:" ";position:absolute;width:auto;height:60px;top:235px;left:0;right:0;background-image:url(/static/media/cloud.dff067dc.svg);background-repeat:no-repeat;z-index:1;background-position:-130px 0}.landingPageContainer.tnx4PlantingPageBG{background-image:url(/static/media/thankyou4planting_vector_nosun.2a9fece0.svg);background-position:bottom;background-size:1720px;position:relative}.landingPageContainer.tnx4PlantingPageBG .rightBlock{background-color:#fff;text-align:left;display:flex;align-items:center;padding:0 60px}.landingPageContainer.tnx4PlantingPageBG .sunAnimation{top:110px;right:80%}.landingPageContainer.tnx4PlantingPageBG .mainHeading{line-height:normal;font-size:34px}.landingPageContainer.tnx4PlantingPageBG .topHeading{font-size:50px;margin-top:0}.landingPageContainer.animated-cloud.pickTreePageBG:after,.landingPageContainer.animated-cloud.tnx4PlantingPageBG:after{-webkit-animation:animatedCloudRight2Left 130s linear infinite;animation:animatedCloudRight2Left 130s linear infinite;content:" ";position:absolute;width:auto;height:60px;top:235px;left:0;right:0;background-image:url(/static/media/cloud.dff067dc.svg);background-repeat:no-repeat;z-index:1;background-position:-130px 0}.landingPageContainer.animated-cloud__left2rightFlipped.pickTreePageBG:after,.landingPageContainer.animated-cloud__left2rightFlipped.tnx4PlantingPageBG:after,.landingPageContainer.animated-cloud__right2left.pickTreePageBG:after,.landingPageContainer.animated-cloud__right2left.tnx4PlantingPageBG:after{-webkit-animation:animatedCloudLeft2Right 130s linear infinite;animation:animatedCloudLeft2Right 130s linear infinite;content:" ";position:absolute;width:auto;height:60px;top:235px;left:0;right:0;background-image:url(/static/media/cloud.dff067dc.svg);background-repeat:no-repeat;z-index:1;background-position:115% 0}.landingPageContainer.animated-cloud__left2rightFlipped.pickTreePageBG:after,.landingPageContainer.animated-cloud__left2rightFlipped.tnx4PlantingPageBG:after{transform:scaleY(-1) rotate(180deg)}.landingPageContainer.animated-cloud__left2rightFlippedShort.pickTreePageBG:after,.landingPageContainer.animated-cloud__left2rightFlippedShort.tnx4PlantingPageBG:after{-webkit-animation:animatedCloudLeft2RightShort 60s linear infinite;animation:animatedCloudLeft2RightShort 60s linear infinite;content:" ";position:absolute;width:auto;height:60px;top:235px;left:0;right:0;background-image:url(/static/media/cloud.dff067dc.svg);background-repeat:no-repeat;z-index:1;background-position:115% 0;transform:scaleY(-1) rotate(180deg)}.landingPageContainer.animated-cloud__left2right.pickTreePageBG:after,.landingPageContainer.animated-cloud__left2right.tnx4PlantingPageBG:after{-webkit-animation:animatedCloudLeft2Right 130s linear infinite;animation:animatedCloudLeft2Right 130s linear infinite;top:235px;left:0;right:0;background-position:-130px 0}.landingPageContainer.animated-cloud--2x.pickTreePageBG:after,.landingPageContainer.animated-cloud--2x.tnx4PlantingPageBG:after{-webkit-animation:animatedCloudRight2Left-2x 130s linear infinite;animation:animatedCloudRight2Left-2x 130s linear infinite;content:" ";position:absolute;width:auto;height:30px;opacity:.8;top:385px;left:0;right:0;background-image:url(/static/media/cloud.dff067dc.svg),url(/static/media/cloud.dff067dc.svg);background-repeat:no-repeat;z-index:1;background-position:-130px 0}@media (min-width:768px){.landingPageContainer.pickTreePageBG{background-size:contain}.landingPageContainer.pickTreePageBG .sunAnimation{right:15%}.landingPageContainer.tnx4PlantingPageBG{background-size:51%}.landingPageContainer.tnx4PlantingPageBG .sunAnimation{right:85%}.landingPageContainer .mainHeading{font-size:33px}}@media (min-width:1024px){.landingPageContainer.pickTreePageBG{background-size:contain}.landingPageContainer.pickTreePageBG .sunAnimation{right:10%}}@media (min-width:1400px){.landingPageContainer.pickTreePageBG{background-size:contain}.landingPageContainer.pickTreePageBG .sunAnimation{right:5%}.landingPageContainer.tnx4PlantingPageBG{background-size:45%;background-position:0 100%}.landingPageContainer.animated-cloud.tnx4PlantingPageBG:after{top:95px}.landingPageContainer.animated-cloud.pickTreePageBG:after{top:135px}}@media (max-width:767px){.landingPageContainer{height:auto;min-height:100vh}.landingPageContainer .gifBoxLogo{left:0}.landingPageContainer .buttonHolder{justify-content:center}.landingPageContainer button.ant-btn-round.ant-btn-lg.btn-landingpage{padding-left:30px;padding-right:30px}.landingPageContainer.pickTreePageBG{background-image:url(/static/media/plantTreeBg_vector_SVG.80aa844c.svg);background-position:bottom;background-size:130%}.landingPageContainer.pickTreePageBG .mainHeading{font-size:40px}.landingPageContainer.pickTreePageBG .topHeading{font-size:36px}.landingPageContainer.pickTreePageBG .sunAnimation{left:5%;top:50%;width:150px}.landingPageContainer.tnx4PlantingPageBG{background-image:url(/static/media/thankyou_4_planting_sm.f417281c.png);background-size:cover}.landingPageContainer.tnx4PlantingPageBG .rightBlock{background-color:transparent;align-items:baseline;padding:80px 30px 30px}.landingPageContainer.tnx4PlantingPageBG .sunAnimation{top:150px;width:130px;right:5%}.landingPageContainer.tnx4PlantingPageBG .topHeading{font-size:30px}.landingPageContainer .row-md-reverse-flow{flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-end}.landingPageContainer .topHeading{font-size:30px}.landingPageContainer .mainHeading{font-size:40px}.landingPageContainer.animated-cloud.pickTreePageBG:after,.landingPageContainer.animated-cloud.tnx4PlantingPageBG:after{top:50%}}@media (max-width:560px){.landingPageContainer.animated-cloud__left2rightFlippedShort.tnx4PlantingPageBG:after{-webkit-animation:animatedCloudLeft2Right 130s linear infinite;animation:animatedCloudLeft2Right 130s linear infinite}.landingPageContainer.animated-cloud.tnx4PlantingPageBG:after{background-size:110px;top:25%}.landingPageContainer.animated-cloud.pickTreePageBG:after{top:60%}.landingPageContainer.pickTreePageBG{background-size:130%}.landingPageContainer.tnx4PlantingPageBG{background-size:cover}.landingPageContainer.tnx4PlantingPageBG .sunAnimation{display:none}.landingPageContainer .contentWrapper{margin-top:80px}}@-webkit-keyframes animatedCloudRight2Left{0%{background-position:125% 0}to{background-position:-130px 0}}@keyframes animatedCloudRight2Left{0%{background-position:125% 0}to{background-position:-130px 0}}@-webkit-keyframes animatedCloudLeft2Right{0%{background-position:-95px 0}to{background-position:105% 0}}@keyframes animatedCloudLeft2Right{0%{background-position:-95px 0}to{background-position:105% 0}}@-webkit-keyframes animatedCloudLeft2RightShort{0%{background-position:46.5% 0}to{background-position:105% 0}}@keyframes animatedCloudLeft2RightShort{0%{background-position:46.5% 0}to{background-position:105% 0}}@-webkit-keyframes animatedCloudRight2Left-2x{0%{top:385px;background-position:-130px 0,-130px 0}to{top:385px;background-position:125% 0,125% 0}}@keyframes animatedCloudRight2Left-2x{0%{top:385px;background-position:-130px 0,-130px 0}to{top:385px;background-position:125% 0,125% 0}}@-webkit-keyframes sun-swing{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes sun-swing{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}