@font-face{font-family:Paperink;font-weight:500;src:url(https://cdn.shopify.com/s/files/1/0671/1663/0247/files/Paperink_Regular.otf?v=1719510367);font-display:swap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#customize-box-btn{width:100%;font-weight:400;margin-bottom:20px;height:52px;font-size:.8125rem;font-weight:700;letter-spacing:var(--button-letter-spacing, .2em)}#customize-box-btn.sold-out{pointer-events:none;opacity:.7}section.mother-gift-pdp:not(.open-customize-box) .mother-giftbox-wrapper,section.mother-gift-pdp.open-customize-box .thb-product-detail{display:none}section.mother-gift-pdp.open-customize-box .mother-giftbox-wrapper{display:block;animation:fadeIn .3s ease-in-out}.mother-giftbox-inner{display:flex;justify-content:space-between}.customize-gift-steps-wrap{flex:1 1 auto;padding:100px 36px}.customize-gift-steps-wrap .step-heading{color:#253a2a;line-height:1.2;text-align:left;margin-bottom:60px;width:60%}.customize-gift-steps-wrap .step-number{font-size:20px;font-weight:500;margin-bottom:10px}.customize-gift-steps-wrap .step-title{font-size:30px;margin-bottom:10px;font-family:Perfectly Nineties,sans-serif}.mother-gift-information{flex:0 0 30%;max-width:30%;background-color:#fafafa;padding:30px 50px}.mother-gift-information-inner{position:sticky;top:0}.mother-gift-information .product-image{display:block;width:100%;max-width:273px;margin-bottom:33px}.mother-gift-information .product-title{font-family:Perfectly Nineties,sans-serif;font-size:32px;line-height:1.2;font-weight:500}.customize-gift-steps-wrap .step-bar-wrap{border-top:2px solid #d8d8d8;display:flex;justify-content:space-around;gap:20px;padding:0 20px;margin-bottom:90px}.step-bar-wrap .step{display:flex;flex-direction:column;align-items:center;padding-top:4px;color:#103a3a;font-size:16px;font-weight:500;line-height:1.3;cursor:pointer}.step-bar-wrap .step.active{color:var(--color-accent2)}.step-bar-wrap .step:before{content:"";display:block;width:12px;height:12px;border:2px solid #c9c9c9;border-radius:50%;margin-bottom:10px}.step-bar-wrap .step .number{margin-bottom:3px}.gift-customize-content .custom-box{position:relative;display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:110px;padding:0 54px}.gift-customize-content .custom-box.active{display:grid;animation:fadeIn .3s ease-in-out}.gift-product-item{position:relative;display:flex;flex-direction:column;gap:8px}.custom-box .product-price{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:15px}.custom-box variant-selects{margin-top:5px}.custom-box .product-title{font-family:inherit;font-size:19px;font-weight:500;line-height:1.26;margin-bottom:0}.custom-box .product-link{font-size:15px;font-weight:500}.mother-giftbox-inner .button{width:100%;font-weight:500;font-size:15px;letter-spacing:0;line-height:1.2;height:52px;font-size:.8125rem;font-weight:700;letter-spacing:var(--button-letter-spacing, .2em)}.custom-box .button.choose-images{background-color:#d08e6f;margin:8px 0}.mother-gift-information .content-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:20px;font-weight:500;line-height:1.2}.mother-gift-information .price{font-size:inherit;letter-spacing:0}.mother-gift-information .content-list{padding:20px 0 20px 20px;font-size:16px;font-weight:500;color:#103a3a66;line-height:1.2;display:flex;flex-direction:column;gap:15px;margin-bottom:10px}.mother-gift-information .content-item{transition:color .15s ease-in-out}.mother-gift-information .content-item.passed{color:#103a3a}.mother-gift-information .extras .label{font-size:20px;font-weight:500;line-height:1.2}.mother-gift-information .extras-list{padding:20px 0 20px 20px;font-size:16px;font-weight:500}.mother-gift-information .extra-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.gift-info-bottom .gift-subtotal{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;margin-bottom:30px;font-size:16px;font-weight:500}.mother-giftbox-inner .button:disabled,.mother-giftbox-inner .button.disabled{width:100%;background-color:#253a2a66;color:#fff;font-weight:500;font-size:15px;letter-spacing:0;line-height:1.2;cursor:not-allowed;height:52px;font-size:.8125rem;font-weight:700;letter-spacing:var(--button-letter-spacing, .2em)}.mother-giftbox-inner .cta-wrap .button.unavailable{background-color:#103a3a66;color:#fff;pointer-events:none}.gift-product-item .photo-limit{font-size:15px;font-weight:500;line-height:1.2;margin-bottom:8px}.gift-product-item .cta-wrap{display:flex;flex-direction:column}.gift-card-change{grid-column:span 3;display:flex;gap:70px;justify-content:space-between}.gift-card-change .card-image-wrap{flex:0 0 274px;max-width:274px;display:flex;flex-direction:column;gap:17px}.card-image-wrap .card-image{display:block;width:100%}.card-image-wrap .card-title{font-family:inherit;font-size:19px;font-weight:500;line-height:1.2;margin-bottom:0}.card-image-wrap .card-change{font-size:15px;font-weight:500;line-height:1.2}.gift-card-change .card-textarea-wrap{flex:1 1 auto}.card-textarea-wrap .card-print-input{display:block;width:100%;border:1px solid #103a3a;border-radius:5px;margin-bottom:15px;font-size:18px;padding:17px 22px;height:52px;color:var(--color-accent)}.card-textarea-wrap .input-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-textarea-wrap .card-print-message{display:block;width:100%;border:1px solid #103a3a;border-radius:5px;min-height:300px;padding-bottom:40px;margin-bottom:15px;text-align:center;font-family:Paperink;font-size:36px;font-weight:700}.card-print-input:-moz-placeholder,.card-print-input::-moz-placeholder,.card-print-input:-ms-input-placeholder,.card-print-input::-webkit-input-placeholder,.card-print-input::placeholder{color:#103a3a}.card-textarea-wrap .cta-wrap{display:flex;align-items:flex-end;gap:20px}.card-textarea-wrap .checkbox-wrap{flex:0 0 51%}.card-textarea-wrap .checkbox-label{display:flex;flex-direction:column;padding-left:40px;font-size:15px;line-height:1.2;font-weight:500;gap:10px}.card-textarea-wrap .checkbox-label .description{font-style:italic}.card-textarea-wrap .textarea-wrap{position:relative}.card-textarea-wrap .limit-character{font-size:15px;font-weight:500;line-height:1.2;position:absolute;bottom:12px;right:20px}.checkbox-label{position:relative}.checkbox-label:before{content:"";display:block;position:absolute;top:-3px;left:0;width:24px;height:24px;border:1px solid #103a3a;border-radius:5px;transition:background .15s ease-in-out}.checkbox-label:after{content:"\2713";display:block;position:absolute;color:#fff;left:5px;top:-2px;font-weight:9;font-size:19px}.checkbox-input{display:none;opacity:0;visibility:hidden}.checkbox-input:checked+.checkbox-label:before{background-color:#103a3a}.gift-cards:not(.open-customizer) .gift-card-change,.gift-cards.open-customizer .gift-product-item{display:none}.gift-cards.open-customizer .gift-card-change{display:flex}.gift-product-item lr-start-from{display:none}.gift-product-item lr-upload-list{border-color:#103a3a}.gift-product-item lr-upload-list .add-more-btn{color:#103a3a}.gift-product-item lr-file-item>.inner{grid-template-columns:76px 1fr max-content;padding:0}.gift-product-item lr-file-item .thumb{width:76px;height:76px}.gift-product-item lr-file-item .file-name-wrapper{padding-right:0}.gift-product-item lr-file-item .badge{width:20px;height:20px;padding:0;top:3px;right:3px}.gift-customize-content .custom-box:before{content:"";display:block;position:absolute;background-color:#bcbcbc4d;top:0;left:-36px;right:-36px;height:100%;opacity:0;visibility:hidden;transition:all .25s ease-in-out}.custom-box-popup{position:absolute;top:10%;left:0;width:100%;bottom:10%;opacity:0;visibility:hidden;transition:all .25s ease-in-out}.custom-box-popup-inner{border-radius:5px;padding:30px;background-color:#fff;position:sticky;top:20%;width:100%;max-width:640px;margin:0 auto}.custom-box-popup .popup-text{display:block;font-size:20px;font-weight:500}.custom-box-popup .button{display:block;width:120px;margin-left:auto;margin-top:40px;background-color:#d19172;font-size:20px;font-weight:400}.gift-customize-content .custom-box.active-popup:before,.custom-box.active-upload-notify-popup .upload-notify-popup,.custom-box.active-item-notify-popup .item-notify-popup{opacity:1;visibility:visible}.gift-add-cart .thank-you-msg{grid-column:span 3;text-align:center;font-family:inherit;font-weight:500;font-size:24px;line-height:1.5;max-width:520px;margin:0 auto}@media(max-width:1700px){.gift-customize-content .custom-box{gap:40px}}@media(max-width:1440px){.gift-customize-content .custom-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:0}.customize-gift-steps-wrap .step-bar-wrap{margin-bottom:40px}.mother-gift-information .product-title{font-size:28px}.mother-gift-information{padding:20px 30px}.customize-gift-steps-wrap .step-heading{margin-bottom:30px}.customize-gift-steps-wrap{padding:50px 20px}}@media(max-width:1200px){.mother-gift-information .product-title{font-size:20px}.mother-gift-information .product-image,.mother-gift-information .product-title{margin-bottom:15px}.mother-gift-information .content-head,.mother-gift-information .extras .label{font-size:16px}.mother-gift-information .content-list{font-size:14px;gap:10px;padding-left:10px}.mother-gift-information .extras-list{font-size:14px;padding-left:10px}.gift-info-bottom .gift-subtotal{padding:0 10px;margin-bottom:10px}.step-bar-wrap .step{font-size:14px}.customize-gift-steps-wrap .step-number{font-size:18px}.customize-gift-steps-wrap .step-title{font-size:25px}}@media(max-width:1023px){.mother-giftbox-inner{flex-wrap:wrap}.mother-giftbox-inner>div{flex:0 0 100%;max-width:100%}.gift-card-change{gap:20px}.card-textarea-wrap .cta-wrap{flex-direction:column}}@media(max-width:600px){.gift-customize-content .custom-box{gap:16px}.step-bar-wrap .step .name{display:none}.customize-gift-steps-wrap,.mother-gift-information{padding:20px}.customize-gift-steps-wrap .step-heading{margin-bottom:20px;width:100%}.customize-gift-steps-wrap .step-title{font-size:20px}.customize-gift-steps-wrap .step-number,.custom-box-popup .popup-text{font-size:16px}.custom-box-popup-inner{padding:20px}.gift-card-change .card-image-wrap{flex:0 0 150px}.gift-add-cart .thank-you-msg{font-size:20px}}@media(max-width:450px){.mother-giftbox-inner .button{font-size:13px;padding:5px 10px;height:46px}.custom-box .product-title{font-size:16px}.custom-box .product-price{font-size:14px}.custom-box .product-link{font-size:13px}.custom-box-popup .button{margin-top:20px}.gift-card-change{flex-direction:column}}.uploadcare--widget__button.uploadcare--widget__button_type_open{display:inline-flex;cursor:pointer;padding:5px 27px;align-items:center;justify-content:center;background:var(--color-accent);color:var(--solid-button-label, #fff);border-radius:var(--button-border-radius, 3px);border:0;text-align:center;position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1);width:100%;font-size:15px;letter-spacing:0;line-height:1.2;text-transform:uppercase;background-color:var(--color-accent2);margin:8px 0;height:52px;font-size:.8125rem;font-weight:700;letter-spacing:var(--button-letter-spacing, .2em)}.uploadcare--widget__button.uploadcare--widget__button_type_open:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;transform:translateY(100%);z-index:5;transition:all .25s cubic-bezier(.104,.204,.492,1)}.uploadcare--widget__button.uploadcare--widget__button_type_open:hover{color:#fff}.uploadcare--widget__button.uploadcare--widget__button_type_open:hover:before{transform:translateY(0)}.uploadcare--widget__button.uploadcare--widget__button_type_cancel,.add-to-cart-gift-box{display:none!important}.card-change{text-decoration:underline;cursor:pointer}.gift-product-item .product-card-quickview{position:absolute;top:10px;right:10px;z-index:40;background:var(--bg-body, #fff);border:1px solid var(--color-form-border);border-radius:3px;height:36px;display:flex;cursor:pointer}.gift-product-item .product-card-quickview>svg{width:34px;height:34px;padding:10px}.gift-product-item .product-card-quickview span{max-width:0;overflow:hidden;line-height:34px;font-size:.625rem;font-weight:600;letter-spacing:.2em;padding-right:0;white-space:nowrap;text-transform:uppercase}.gift-product-item .product-card-quickview .spinner{position:absolute;top:0;left:0;z-index:20;opacity:0}.gift-product-item .product-card-quickview.loading>svg{opacity:0}.gift-product-item .product-card-quickview.loading>svg+.spinner{opacity:1}.gift-product-item .product-card-quickview:hover .quick-view-icon path,.gift-product-item .product-card-quickview:focus .quick-view-icon path{stroke:var(--color-accent2)}.gift-product-item .product-card-quickview:hover span,.gift-product-item .product-card-quickview:focus span{max-width:102px;padding-left:2px;padding-right:15px}.gift-product-item .product-card-quickview span{transition:all .25s cubic-bezier(.104,.204,.492,1)}[dir=rtl] .gift-product-item .product-card-quickview:hover span,[dir=rtl] .gift-product-item .product-card-quickview:focus span{padding-left:15px;padding-right:2px}.step-bar-wrap .step.passed{cursor:pointer}.uploadcare--panel_multiple .uploadcare--preview__content:before{content:"Choose an image from the list to crop or enhance it. To add more files, use the links on the left"}.uploadcare--button_primary,.uploadcare--button_primary:hover,.uploadcare--button_primary:focus,.uploadcare--button_primary:active{background-color:var(--color-accent2);border-color:var(--color-accent2);color:#fff;font-family:Poppins,sans-serif}.uploadcare--widget__file-size{display:none!important}.extras .label{cursor:pointer;position:relative}.popup-info{position:absolute;width:264px;white-space:initial;background-color:#fff;padding:17px;border-radius:3px;left:0;top:35px;border:1px solid #e1e3e4;line-height:1.5;opacity:0;visibility:hidden;transition:all .25s ease-in-out;z-index:-1;font-size:12px}.extras .label span{display:flex;align-items:center;gap:10px}.extras .label:hover .popup-info{opacity:1;z-index:10;visibility:visible}.popup-info .icon--nav-triangle{position:absolute;top:-7px;width:16px;height:8px;left:20px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mother-day-product.css.map */
