.bundle-1 .index-section{margin-top:0!important}.bundle-1 .gbbBodyWrapper{max-width:1480px;margin:0 auto}.bundle-1 .gbbAddProductPageSubtextWrapper,.bundle-1 .gbbFiltersSearchSortHeader{display:none!important}.bundle-1 .gbbFooterBackButton{display:none}.bundle-1 .byog-header{background:#eff5f2;margin:20px auto 0;padding:30px 40px;border-radius:8px;text-align:center;position:relative}.bundle-1 .byog-header h1{margin-bottom:30px;font-weight:500}.bundle-1 .gbbNavigationItemsContainer{max-width:1480px;margin:3% auto 0!important}.bundle-1 .byog-steps-container{display:flex;gap:20px;justify-content:space-between}.bundle-1 .byog-step2-titles .byog-title{text-align:center}.bundle-1 .byog-step2-titles .byog-title a{font-size:13px}.bundle-1 .byog-step-text span{display:block}.bundle-1 .byog-step-text span:first-child{font-weight:600}.bundle-1 .gbbNavigationStepImgContainer{display:none!important}.bundle-1 .gbbNavigationTitle-custom,.bundle-1 #addProductsPage4 .gbbNavigationTitle{color:#505059!important;font-weight:400!important;font-size:20px}.bundle-1 .gbbCategoryTitle{font-weight:400;font-size:15px}.bundle-1 .gbbFooterProductContainer[data-byog-addon="1"]{display:none!important}.bundle-1 .gbbDiscountMessage,.bundle-1 .gbbCategoryContainer[categoryid=category68802],.bundle-1 select option[categoryid=category68802],.bundle-1[data-shop-location=sg] .gbbProductItem[productid="9242089292013"],.bundle-1[data-shop-location=sg] .gbbProductItem[productid="9242089357549"],.bundle-1[data-shop-location=sg] .gbbProductItem[productid="9243871052013"],.bundle-1[data-shop-location=sg] .gbbProductItem[productid="9366687645933"],.bundle-1[data-shop-location=ae] .gbbProductItem[productid="10100740620595"],.bundle-1[data-shop-location=ae] .gbbProductItem[productid="10100740751667"],.bundle-1[data-shop-location=ae] .gbbProductItem[productid="10100740489523"]{display:none}.bundle-1 .gbbCategoryContainer.gbbCategoryContainerTabUI{padding:5px}.bundle-1 .gbbMultipleCategoriesRibbonContainer{padding:10px 0 15px;grid-gap:5px;position:sticky;top:110px;background:#fff}.bundle-1 .gbbProductsContainer{margin-bottom:15px!important}.bundle-1 .gbbProductsItemsContainer .gbbProductItem{background:#fafafa!important;padding:0 0 15px;border-radius:0!important;grid-template-rows:auto}.bundle-1 .gbbProductItem .gbbProductImageContainer{border-radius:0!important;overflow:initial;align-self:start}.bundle-1 .gbbProductItem .gbbProductTextContainer{padding:0 15px!important}.bundle-1 .gbbProductTitleOnly{color:#333!important;font-size:15px!important;font-weight:600!important}.bundle-1 .gbbProductItem .gbbProductItemPrice,.bundle-1 .gbbProductItem .gbbProductItemCompareAtPrice{color:#333!important;font-size:15px!important;font-weight:400!important}.bundle-1 .gbbProductItem .gbbProductImageContainerImg{border:3px solid #fafafa;width:100%;max-height:1000px;max-width:1000px}.bundle-1 .gbbProductVariantModalContentContainer .gbbProductImageContainerImg{max-height:none}.bundle-1 .gbbProductVariantModalBodyContainer{align-items:start}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer{padding:0;color:#333}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductItemTitle{font-size:27px;margin-bottom:15px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductItemPrice{font-size:22px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductVariantOptionsContainer,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer{background:#fafafa;padding:17px;border-radius:8px;border:1px solid #d4d4d4}.gbbProductVariantOptionsContainer:has(.gbbProductVariantOptionContainerHidden){display:none}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductVariantOptionLabel,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityHeading,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormTextLabel,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormImageSelectorLabel,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormRadioLabel,.bundle-1 .gbbProductVariantModalDetailsContainer .personalizationRadioLabel[fieldkey="Name on the Back"]{font-weight:600;font-size:14px;color:#333;margin:3px 0 8px}.bundle-1 .gbbProductVariantModalDetailsContainer .personalizationRadioLabel[fieldkey="Name on the Back"]>.personalisation-fee{font-weight:400;display:inline-block;margin-left:20px}.bundle-1 .gbbProductVariantModalDetailsContainer .personalizationRadioInput[fieldkey="Name on the Back"]{position:relative;top:1px}.bundle-1 .gbbProductVariantModalContainerWithPersonalization .gbbProductDescriptionContainer{display:block}.bundle-1 .gbbProductVariantModalContainerWithPersonalization .gbbProductDescriptionContainer .gbbProductDescriptionText h1,.bundle-1 .gbbProductVariantModalContainerWithPersonalization .gbbProductDescriptionContainer .gbbProductDescriptionText h2{font-size:16px;font-weight:500;margin-top:20px;line-height:1.4}.bundle-1 [data-byog-product=cap] .gbbProductDescriptionText h1:first-child{display:none}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer{grid-template-columns:1fr 1fr}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityHTML{background-color:#fafafa!important;color:#333!important;border-radius:8px!important;border:1px solid #d4d4d4}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityRemoveButton,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityAddButton{background:#cce1d7!important}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityHeading{font-size:16px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer{grid-gap:0}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer .gbbProductFormRadioListItems{gap:10px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer label{margin-bottom:0;text-transform:capitalize;letter-spacing:normal}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer .personalizationRadioLabel{padding-left:0}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer:has(input[fieldkey*="Baby Name"]):before,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer:has([fieldkey*="Embroidery on"]):before{content:"This item can be personalised:";color:#333;font-weight:600;font-size:18px;background:url(/cdn/shop/files/personalisation-thread.png) no-repeat left center;background-size:contain;padding-left:50px;height:43px;line-height:32px;border-bottom:2px dashed #555;margin-bottom:20px;font-style:italic}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>[fieldkey*=embroidery],.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>[fieldkey*="Backpack Colour"],.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>[fieldkey*=Font],.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>[fieldkey*=Colour]:not(:last-child),.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>[fieldkey*="Thread Colour"]{margin-bottom:15px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>[fieldkey*="Name to Embroider"]{margin-top:15px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer>:last-child,.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([productid="9178178289901"]) .gbbProductFormContainer>[fieldkey*="Thread Colour"]{margin-bottom:0}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormValidationContainer{margin-top:5px}.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([productid="9178178289901"]) .gbbProductFormRadioContainer[fieldkey="Backpack Colour"],.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([productid="9178178289901"]) .gbbProductFormRadioContainer[fieldkey="Soft Toy"]{display:none}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey="Jumper Colour"] .gbbPersonalizationImageLabel,.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*="Jumper Colour"] .gbbPersonalizationImageLabel{padding:10px 30px;background:#e1ede7;border-radius:8px}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*="Jumper Colour"] .gbbProductFormImageSelectorListItem.gbbActiveImageSelectorListItem{opacity:1;border:0 none;padding:0}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Backpack Colour"] label{font-size:13px}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Backpack Colour"] .gbbProductFormRadioListItem{padding:9px 15px 7px;background:#fff;border-radius:8px;border:1px solid #d4d4d4;position:relative}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Backpack Colour"] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem{background:#e1ede7;border-color:#e1ede7;border:0 none}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItems{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[type=radio]){display:flex;gap:20px;align-items:center}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[type=radio]):before{content:"";width:100px;height:100px;display:block;border-radius:8px 0 0 8px}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] label.gbbpersonalizationRadioLabel{margin-bottom:0;padding-right:10px;width:calc(100% - 130px)}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Lovingly Signed Small Cream Twinkle Bunny"]):before{background:url(/cdn/shop/files/backpack-twinkle-bunny.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Steiff My First Steiff Teddy Bear - Goldblond"]):before{background:url(/cdn/shop/files/backpack-steiff-teddy-goldblond.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Steiff My First Steiff Teddy Bear - Pink"]):before{background:url(/cdn/shop/files/backpack-steiff-teddy-pink.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Steiff My First Steiff Teddy Bear - Blue"]):before{background:url(/cdn/shop/files/backpack-steiff-teddy-blue.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Maggie the Rabbit"]):before{background:url(/cdn/shop/files/backpack-maggie-rabbit.jpg?v=1769183587) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Benedict the Rabbit"]):before{background:url(/cdn/shop/files/backpack-benedict-rabbit.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Edwina the Elephant"]):before{background:url(/cdn/shop/files/backpack-edwina-elephant.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Myrtle the Elephant"]):before{background:url(/cdn/shop/files/backpack-myrtle-elephant.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Agatha the Rabbit"]):before{background:url(/cdn/shop/files/backpack-agatha-rabbit.jpg?v=1769183588) no-repeat center left/contain}.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem:has(input[value="Lionel the Rabbit"]):before{background:url(/cdn/shop/files/backpack-lionel-rabbit.jpg?v=1769183587) no-repeat center left/contain}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .gbbProductFormImageSelectorListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbProductFormRadioListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem{background:#fff;border:1px solid #d4d4d4;border-radius:8px;opacity:1;position:relative}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .gbbProductFormImageSelectorListItem{padding:12px 0}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .gbbActiveImageSelectorListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbActiveRadioSelectorListItem{border-color:#cce1d7}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .gbbPersonalizationImageLabel{margin-bottom:0}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .personalizationImageInput[value=Block]+.personalizationImage{max-width:90%;margin:0 auto;position:relative;top:2px;left:-1px}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .personalizationImageInput[value=Playful]+.personalizationImage{position:relative;top:3px}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .gbbPersonalizationImageCaption{display:none}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem{position:relative}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after{content:"";position:absolute}.bundle-1 .gbb_checkmark>*{display:none!important}.bundle-1 .gbb_checkmark,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery]:not([fieldkey="Embroidery Colour"]) .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after{background:url(/cdn/shop/files/checkmark.png) no-repeat center;width:20px;height:14px;top:calc(50% - 7px);left:auto;transform:none;right:7px}.bundle-1 [data-byog-product=cap] .gbbProductFormImageSelectorContainer[fieldkey=Colour] .gbb_checkmark{top:calc(100% - 22px);right:5px}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbProductFormRadioListItems,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItems,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItems{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItems,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery]:not([fieldkey="Embroidery Colour"]) .gbbProductFormRadioListItems{grid-template-columns:repeat(3,1fr)}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbProductFormRadioListItem{padding:15px 15px 14px}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItem,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItem{padding:10px 15px 9px}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Backpack Colour"] .personalizationRadioInput,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .personalizationRadioInput,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .personalizationRadioInput,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .personalizationRadioInput,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .personalizationRadioInput{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .personalizationRadioLabel{padding:0;text-transform:capitalize;font-size:16px;letter-spacing:normal}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .personalizationRadioLabel{white-space:nowrap}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .personalisation-fee,.bundle-1 .gbbProductFormRadioContainer[fieldkey="Soft Toy"] .personalisation-fee{display:block;font-size:13px}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] label,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] label{display:flex;justify-content:space-between;align-items:center;margin:0}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input):after{content:"";background:#fff;width:25px;height:25px;display:block;border-radius:100px}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value*=Blue]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value="Royal Blue"]):after{background-color:#107fd4}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value="Baby Blue"]):after{background-color:#d0ebfe}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value*=Beige]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value*=Beige]):after{background-color:#c68c53}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value*=Grey]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value*=Grey]):after{background-color:#b3b3b3}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value*=Pink]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value="Blush Pink"]):after{background-color:#fd8db4}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value="Baby Pink"]):after{background-color:#fad6d6}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value="Royal Purple"]):after{background-color:#623197}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value="Leaf Green"]):after{background-color:#028a0f}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value*=Black]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value*=Black]):after{background-color:#000}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value*=Cr\e8me]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input[value=Cr\e8me]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value*=Cr\e8me]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] label:has(input[value=Cr\e8me]):after{background-color:#fdf8e9!important}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Blue]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Royal Blue"]){border-color:#107fd4}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Blue])>.personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Royal Blue"])>.personalizationRadioLabel{color:#107fd4}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Baby Blue"]){border-color:#d0ebfe}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Baby Blue"])>.personalizationRadioLabel{color:#d0ebfe}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Beige]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value*=Beige]){border-color:#c68c53}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Beige])>.personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value*=Beige])>.personalizationRadioLabel{color:#c68c53}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Grey]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value*=Grey]){border-color:#b3b3b3}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Pink]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Blush Pink"]){border-color:#fd8db4}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Pink])>.personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Blush Pink"])>.personalizationRadioLabel{color:#fd8db4}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Baby Pink"]){border-color:#fad6d6}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Baby Pink"])>.personalizationRadioLabel{color:#fad6d6}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Royal Purple"]){border-color:#623197}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Royal Purple"])>.personalizationRadioLabel{color:#623197}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Leaf Green"]){border-color:#028a0f}.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value="Leaf Green"])>.personalizationRadioLabel{color:#028a0f}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Cr\e8me]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value=Cr\e8me]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value*=Cr\e8me]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value=Cr\e8me]){border-color:#333}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Black]),.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value*=Black]){border-color:#000}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem:has(input[value*=Black])>.personalizationRadioLabel,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem:has(input[value*=Black])>.personalizationRadioLabel{color:#000}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem label:after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem label:after{background:url(/cdn/shop/files/checkmark-white.png) no-repeat center}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem label:has(input[value*=Cr\e8me]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] .gbbActiveRadioSelectorListItem label:has(input[value=Cr\e8me]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem label:has(input[value*=Cr\e8me]):after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*="Embroidery Colour"] .gbbActiveRadioSelectorListItem label:has(input[value=Cr\e8me]):after{background:url(/cdn/shop/files/checkmark-black.png) no-repeat center}.bundle-1 [data-byog-product=cap] .gbbProductVariantModalDetailsContainer .gbbProductFormContainer label[fieldkey=Colour]{height:102px}.bundle-1 [data-byog-product=cap] .gbbProductVariantModalDetailsContainer .gbbProductFormContainer label[fieldkey=Colour] .personalizationImage{object-fit:cover;border-radius:8px}.bundle-1 [data-byog-product=cap] .gbbProductVariantModalDetailsContainer .gbbProductFormImageSelectorContainer[fieldkey=Colour] .gbbActiveImageSelectorListItem .personalizationImage{border:1px solid #cce1d7}.bundle-1 [data-byog-product=cap] .gbbActiveImageSelectorListItem{border:0 none;opacity:1;padding:0}.bundle-1 [data-byog-product=cap] .gbbProductFormContainer>[fieldkey=Name],.bundle-1 [data-byog-product=cap] .gbbProductFormContainer>[fieldkey="Embroidery Font"],.bundle-1 [data-byog-product=cap] .gbbProductFormContainer>[fieldkey="Thread Colour"]{display:none}.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([data-byog-product=cap]) .gbbProductFormContainer>[fieldkey=Colour],.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([data-byog-product=cap]) .gbbProductFormContainer>[fieldkey="Embroidery Colour"],.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([data-byog-product=cap]) .gbbProductFormContainer>[fieldkey="Name on the Back"],.bundle-1 .gbbProductVariantModalContainer.gbbProductVariantModalContainerWithPersonalization:not([data-byog-product=cap]) .gbbProductFormContainer>[fieldkey="Name to Embroider"]{display:none}.bundle-1 .gbbProductsCardLayoutV2 .gbbDiscountMessageContainer{grid-template-columns:repeat(1,1fr)}.bundle-1 .gbbDiscountMessage{font-size:13px!important;margin-top:10px!important;font-weight:400!important;text-align:left}.bundle-1 .gbbDiscountMessage span:first-child{font-weight:600!important}.bundle-1 .gbbFooterOriginalTotalValue{display:none}.bundle-1 .gbbFooterProductsContainer{grid-gap:5px!important}.bundle-1 .gbbFooterProductsContainer::-webkit-scrollbar{height:7px}.bundle-1 .gbbFooterProductsContainer::-webkit-scrollbar-thumb{background:#8d8d8d!important;border-radius:8px}.bundle-1 .gbbFooterProductContainer{border-radius:8px}.bundle-1 .gbbFooterProductContainer[_boxproduct*=addProductsPage1]{border:3px dotted #d4e3f7}.bundle-1 .gbbFooterProductContainer[_boxproduct*=addProductsPage2]{border:3px dotted #f8d4e4}.bundle-1 .gbbFooterProductContainer[_boxproduct*=addProductsPage3]{border:3px dotted #f1e7dd}.bundle-1 .gbbFooterProductImageContainer{width:70px!important;height:auto!important}.bundle-1 .gbbFooterProductTitle{white-space:normal!important}.bundle-1 .byog-generated-remove{position:absolute;cursor:pointer}.bundle-1 .gbbAddProductsPageFooterHTML{border-top:4px solid #777777!important;border-radius:0!important}.bundle-1 .gbbProductsCardLayoutV2 .gbbCartIconWithQuantityContainer{top:-2px!important;border:2px solid #777;padding:4px 10px!important;border-radius:18px!important}.bundle-1 .byog-edit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:9999;background:#0000}.bundle-1 .gbbSummaryPageProductListItemName{color:#474646;font-weight:400}.bundle-1 .gbbSummaryPageBundleEditButton{position:relative}.bundle-1 .gbbSummaryPageBundleQuantityContainer,.bundle-1 .gbbSummaryPageBundlePriceContainer,.bundle-1 .gbbSummaryPageBundleRemoveButton,.bundle-1 .gbbSummaryPageSubTotalCart,.bundle-1 .gbbSummaryPageDiscountAppliedContainer{display:none}.bundle-1 .gbbSummaryPageBundleEditRemoveButtons{grid-template-columns:1fr}.bundle-1 .gbbSummaryPageBundleEditButton{color:green}.bundle-1 .gbbOrderDetailsHTMl{background:#fafafa;border-radius:8px;padding:20px}.bundle-1 .gbbSummaryPageBundleDetailsHTML{border:1px solid #d4d4d4;border-radius:8px;padding:20px}.bundle-1 .byog-step1-buttons{display:flex;gap:16px;margin-top:10px}.bundle-1 .byog-step1-buttons>.gbbNavigationItem{background:#c1d2c7;padding:0;border-radius:4px;box-shadow:0 2px 6px #0000001f}.bundle-1 .byog-step1-buttons>.gbbNavigationItem:hover{opacity:.9}.bundle-1 .byog-step1-buttons>.gbbNavigationItem:before{content:"";width:250px;height:250px;border-radius:4px 4px 0 0;background-position-x:center;background-position-y:center;background-size:contain;background-repeat:no-repeat}.bundle-1 #addProductsPage5{display:none}.bundle-1 .byog-step1-buttons #addProductsPage1{background:#d4e3f7}.bundle-1 .byog-step1-buttons #addProductsPage1:before{background-image:url(https://lovinglysigned.com.sg/cdn/shop/files/old-super-luxe-blue_250x.jpg?v=1763714809)}.bundle-1 .byog-step1-buttons #addProductsPage2{background:#f8d4e4}.bundle-1 .byog-step1-buttons #addProductsPage2:before{background-image:url(https://lovinglysigned.com.sg/cdn/shop/files/old-super-luxe-pink_250x.jpg?v=1763714810)}.bundle-1 .byog-step1-buttons #addProductsPage3{background:#f1e7dd}.bundle-1 .byog-step1-buttons #addProductsPage3:before{background-image:url(https://lovinglysigned.com.sg/cdn/shop/files/Hegen_Abundance_Gift_Set_ced4ddb3-6d95-41a4-a27b-dcf1f92aca53_250x.jpg?v=1763714809)}.bundle-1 .byog-step1-buttons>.gbbNavigationItem .gbbNavigationTitleContainer{font-weight:600;padding:14px 10px;text-transform:uppercase;display:inline-block}.bundle-1 .gbbCategoryContainerTabUI,.bundle-1 .gbbProductVariantOptionValue,.bundle-1 .gbbProductFormText{background:#fff!important;border-radius:8px!important;border:1px solid #d4d4d4!important;color:#23201f!important}.bundle-1 .gbbCategoryContainerTabUIActive,.bundle-1 .gbbProductVariantOptionValue.gbbActiveVariant,.bundle-1 .gbbProductAddButton,.bundle-1 .gbbProductVariantAddButton,.bundle-1 .gbbProductQuantityRemoveButton,.bundle-1 .gbbProductQuantityAddButton,.bundle-1 .byog-add-more,.bundle-1 .byog-next-step,.bundle-1 .gbbFooterNextButton,.bundle-1 .gbbMutipleCategoriesDropdown{background:#cce1d7!important;border:0 none!important;color:#23201f!important;font-weight:400!important}.bundle-1 .gbbMultipleCategoriesDropdownArrow svg path{fill:#23201f}.bundle-1 .gbbFooterNextButton:after{content:" \bb"}.bundle-1 .gbbCategoryContainerTabUI:not(.gbbCategoryContainerTabUIActive){background:#fafafa!important;color:#686868!important}.bundle-1 .gbbProductVariantOptionValue{font-size:13px;padding:9px 15px 7px}.bundle-1 .gbbProductAddButton{border-radius:6px;max-width:150px;margin:0 auto;padding-bottom:9px}.bundle-1 .gbbProductVariantAddButton{text-transform:uppercase;font-size:16px;padding:15px 10px 13px;border-radius:30px!important;font-weight:600}.bundle-1 .gbbProductFormText{font-size:13px!important;padding:14px 12px 12px}.bundle-1 .gbbFooterTotalContainer{background:#fff;border-radius:9px}.bundle-1 .gbbFooterTotalContainer{padding:10px}.bundle-1 .byog-add-more,.bundle-1 .byog-next-step,.bundle-1 .gbbFooterNextButton{cursor:pointer;border-radius:9px;padding:10px;text-align:center;font-weight:400;font-size:15px}.bundle-1 .byog-next-step{grid-column:3}.bundle-1 .gbbSummaryPageCheckoutButton{background:#cce1d7!important;color:#333!important;font-weight:600;opacity:1}.bundle-1 .gbbCategoryContainerTabUIActive:hover,.bundle-1 .gbbProductVariantOptionValue.gbbActiveVariant:hover,.bundle-1 .gbbProductAddButton:hover,.bundle-1 .gbbSummaryPageCheckoutButton:hover{opacity:.9}.gb-milestones__label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.gb-vlist{display:none}.gb-bar-wrap{display:block}.gb-bar-track{position:relative;height:6px;background:#0000001a;border-radius:99px;margin-bottom:0}.gb-bar-fill{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:#7db89a;width:0%;transition:width .4s ease}.gb-nodes{display:flex;justify-content:space-between;margin-top:10px;position:relative;top:-24px}.gb-node{display:flex;flex-direction:column;align-items:center;flex:1}.gb-node--start{align-items:flex-start}.gb-node--end{align-items:flex-end}.gb-node__dot{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.15);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gb-node__dot--reached{background:#7db89a;border-color:#7db89a;color:#fff}.gb-node__dot--next{border-color:#7db89a;color:#7db89a}.gb-node__info{text-align:center;margin-top:6px;padding:0 4px}.gb-node--start .gb-node__info{text-align:left;padding-left:0}.gb-node--end .gb-node__info{text-align:right;padding-right:0}.gb-node__amount{font-size:12px;font-weight:500;color:#222}.gb-node__perk{font-size:11px;color:#888;line-height:1.3;margin-top:2px}.gb-node__perk--reached{color:#5a9a7c}@media(max-width:640px){.gb-bar-wrap{display:none}.gb-vlist{display:flex;flex-direction:column;gap:0}}.gb-vrow{display:flex;align-items:flex-start;gap:10px;position:relative}.gb-vrow:not(:last-child):after{content:"";position:absolute;left:11px;top:22px;width:2px;bottom:-1px;background:#0000001a;z-index:0}.gb-vrow--reached:after{background:#7db89a}.gb-vdot{width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,.15);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.gb-vdot--reached{background:#7db89a;border-color:#7db89a;color:#fff}.gb-vdot--next{border-color:#7db89a;color:#7db89a}.gb-vcontent{padding-bottom:14px;flex:1;padding-top:2px}.gb-vrow:last-child .gb-vcontent{padding-bottom:0}.gb-vamount{font-size:13px;font-weight:500;color:#222}.gb-vdesc{font-size:12px;color:#888;margin-top:1px;line-height:1.4}.gb-vdesc--reached{color:#5a9a7c}.gb-vbadge{display:inline-block;font-size:10px;padding:2px 8px;border-radius:99px;margin-top:3px}.gb-vbadge--unlocked{background:#e8f5ee;color:#2d6a4a}.gb-vbadge--locked{background:#fff;color:#aaa;border:.5px solid rgba(0,0,0,.1)}.gb-nudge{font-size:12px;color:#888;text-align:center;padding:10px 0 2px;min-height:20px}.gb-nudge strong{color:#222;font-weight:500}.gbbProductVariantOptionValue.gbbVariantValueDisabled{opacity:.35;pointer-events:none;cursor:not-allowed}.bundle-1 .st-wishlist-floating-wrapper,.bundle-1 #st-wishlist-floating-wrapper{display:none!important}@media screen and (min-width:1921px){.bundle-1 .gbbProductsItemsContainer{grid-template-columns:repeat(5,1fr)!important}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductVariantOptionsContainer,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer{width:95%;margin:0 auto}}@media screen and (min-width:1024px)and (max-width:1920px){.bundle-1 .gbbProductsItemsContainer{grid-template-columns:repeat(4,1fr)!important}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductVariantOptionsContainer,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer{width:95%;margin:0 auto}div.gbbProductVariantModalContainer{top:40vh;left:20vw!important;transform:translate(-10%,-50%);margin:10vh 0;height:unset;grid-gap:15px;max-height:95vh}}@media screen and (min-width:768px)and (max-width:1023px){.bundle-1 .gbbProductsItemsContainer{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:768px){.bundle-1 .byog-step-text .mobile{display:none}.bundle-1 [data-byog-product=cap] .gbbProductFormImageSelectorListItems{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.bundle-1 .gbbPageBody{padding:10px 0 0}.bundle-1 .byog-header{margin:0;padding:30px 10px 10px}.bundle-1 .byog-header h1{margin-bottom:15px;font-size:17px}.bundle-1 .gbbNavigationTitle-custom,.bundle-1 #addProductsPage4 .gbbNavigationTitle{font-size:16px}.bundle-1 .byog-step-text{text-align:left}.bundle-1 .byog-step-text .desktop{display:none}.bundle-1 .gbbMultipleCategoriesDropdownContainer{position:sticky;top:82px;gap:0;padding:0}.bundle-1 .gbbMultipleCategoriesDropdownContainer:before{content:"Category Selection:";display:inline-block;width:90px;height:43px;align-self:center;padding:3px 0 3px 8px;border-radius:4px 0 0 4px;background:#cce1d7;color:#23201f;border-right:1px solid #fff}.bundle-1 .gbbMutipleCategoriesDropdown{width:calc(100% - 99px);border-radius:0 4px 4px 0}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer:before{font-size:16px}.bundle-1 .gbbProductFormImageSelectorContainer[fieldkey*=Font] .gbbProductFormImageSelectorListItems{grid-template-columns:repeat(3,1fr)}.bundle-1 .byog-step1-buttons{flex-direction:column}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductItemTitle{font-size:22px;margin-top:20px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer:has(input[fieldkey*="Baby Name"]):before{font-size:15px;padding-left:44px;height:37px;line-height:28px}.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer:has(input[fieldkey*="Baby Name"]):before,.bundle-1 .gbbProductVariantModalDetailsContainer .gbbProductFormContainer:has([fieldkey*="Embroidery on"]):before{font-size:16px;padding-left:40px;height:35px;line-height:28px}.bundle-1 .gbb_checkmark,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after,.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItem.gbbActiveRadioSelectorListItem:after{right:0}.bundle-1 .gbbProductFormRadioContainer[fieldkey*=Thread] label:has(input):after{position:relative;right:-5px}.bundle-1 [data-byog-product=cap] .gbbProductVariantModalDetailsContainer .gbbProductFormContainer{padding:10px}.bundle-1 [data-byog-product=cap] .gbbProductFormRadioContainer[fieldkey*=Embroidery] .gbbProductFormRadioListItem{padding-left:7px;padding-right:7px}.bundle-1 [data-byog-product=cap] .gbbProductFormRadioContainer[fieldkey*=Embroidery] .personalizationRadioLabel{font-size:15.5px}.bundle-1 .gbbProductsCardLayoutV2 .gbbDiscountMessageContainer{display:flex;flex-wrap:nowrap;overflow:auto;place-content:start;align-items:start}.bundle-1 .gbbDiscountMessage{flex:0 0 auto}.bundle-1 #smile-ui-lite-container{display:none!important}.bundle-1 #whatsapp-bubble{left:calc(50% - 30px)!important;bottom:unset!important;top:30px;right:unset!important}.bundle-1 .gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper{grid-template-columns:1fr 1fr 1fr;align-items:center}.bundle-1 .gbbFooterButtonsWrapper:has(.byog-add-more[style*=none]){grid-template-columns:auto!important}.bundle-1 .gbbProductsCardLayoutV2 .gbbFooterButtonsWrapper:has(.byog-add-more:not([style*=none])) .gbbFooterTotalContainer{grid-template-columns:repeat(1,min-content)}.bundle-1 .gbbFooterTotalContainer .gbbFooterTotalLabel{text-align:center}.bundle-1 .byog-add-more,.bundle-1 .byog-next-step,.bundle-1 .gbbFooterNextButton{font-size:13px}.bundle-1 .byog-next-step,.bundle-1 .gbbFooterNextButton{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/custom-byog.css.map */
