body{background:#f7f7f7}.underline{position:relative;display:inline-block}.underline:after{content:"";position:absolute;left:0;bottom:-1px;height:2.5px;width:100%;background-color:#d4e1b0}.tdc-product--header h1{color:#545454}.size-6{width:22px}.bd-image1{position:absolute;right:0;top:7%;z-index:0}@media screen and (min-width: 650px) and (max-width: 980px){.bd-image1{top:15%}.underline:after{bottom:-2px;height:5px}}@media screen and (min-width: 980px){.bd-image1{top:25rem}.underline:after{bottom:-2px;height:5px}}.bd-image2{position:absolute;left:0;top:55rem;z-index:0}.selector-arrow{background:#4a5d35;width:fit-content;display:flex;align-items:center;justify-content:center;position:absolute;right:.75rem;top:16%;border-radius:5px;cursor:pointer}.tree-dedicated-card-body{max-width:100%;display:block;margin:0 auto;padding:2.5rem 15px}@media screen and (min-width: 650px) and (max-width: 980px){.tree-dedicated-card-body{max-width:100%;padding:3rem}}@media only screen and (min-width: 980px){.tree-dedicated-card-body{max-width:1400px;display:block;margin:0 auto;padding:0}}.tdc-product--header{padding:0 0 1rem}.tdc-product--header h1{font-size:2rem;letter-spacing:0;font-family:inherit}.mbl-hidden{display:none}.dsktp-hidden{display:block}@media screen and (min-width: 650px) and (max-width: 980px){.tdc-product--header{padding:2rem 0 1rem}.tdc-product--header h1{font-size:2.8rem;letter-spacing:0}}@media only screen and (min-width: 980px){.dsktp-hidden{display:none}.mbl-hidden{display:block}.tdc-product--header{padding:5rem 5rem 1rem}.tdc-product--header h1{font-size:3rem}}.tdc-product--options{padding:1rem 0;z-index:2;position:relative}.tdc-product--options h2{color:#545454;letter-spacing:0;font-size:1.25rem;font-weight:700;margin-bottom:2rem}.product-options-grid>div:first-child{flex-basis:95%}.product-options-grid>div{flex-basis:45%}.product-options-grid{max-width:100%;display:inline-flex;gap:1rem;flex-wrap:wrap;width:100%}.custom-select{position:relative;background:#fff}.custom-select select{display:none}.select-selected{background-color:transparent;font-size:14px;position:relative}.select-items div{color:#545454;padding:8px 16px;border:1px solid transparent;border-color:#eee;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:none}.select-selected{border-radius:10px;color:#545454;padding:8px 16px;box-shadow:#545454 0 0 0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.select-items{position:absolute;background-color:#fff;top:105%;left:0;right:0;z-index:99;color:#545454}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#0000001a}@media screen and (min-width: 650px) and (max-width: 980px){.tdc-product--options{padding:2rem 0}.tdc-product--options h2{color:#545454;letter-spacing:0;font-size:1.8rem;margin-bottom:1rem;font-family:inherit}.product-options-grid{max-width:100%;display:grid;grid-template-columns:1fr .5fr .5fr;column-gap:1.8rem}.custom-select{position:relative}.custom-select select{display:none}.select-selected{background-color:transparent}.select-items div{color:#545454;padding:8px 16px;border:1px solid transparent;border-color:#eee;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:none}.select-selected{border-radius:10px;color:#545454;padding:8px 16px;box-shadow:#545454 0 0 0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.select-items{position:absolute;background-color:#fff;top:105%;left:0;right:0;z-index:99;color:#545454}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#0000001a}}@media only screen and (min-width: 750px){.line-item-input-select-grid{display:grid;grid-template-columns:.7fr 1fr;gap:2rem;align-items:baseline}.line-item-input-select-grid2{display:grid;grid-template-columns:.65fr 1fr;gap:1rem;margin-block-start:1em;margin-block-end:1em}}@media only screen and (min-width: 980px){.tdc-product--options{padding:2.5rem 5rem}.tdc-product--options h2{color:#545454;letter-spacing:0;font-size:2rem;font-family:inherit}.product-options-grid{display:grid;grid-template-columns:1fr .5fr .5fr;column-gap:2.5rem}.custom-select{position:relative}.custom-select select{display:none}.select-selected{background-color:transparent}.select-items div{color:#545454;padding:8px 16px;border:1px solid transparent;border-color:#eee;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:none}.select-selected{border-radius:10px;color:#545454;padding:8px 16px;box-shadow:#545454 0 0 0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.select-items{position:absolute;background-color:#fff;top:105%;left:0;right:0;z-index:99;color:#545454}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#0000001a}}.img-thumbnail{cursor:pointer}.img-thumbnail:hover{border:1px solid #222;opacity:.75}.previewed-image{background-repeat:no-repeat;background-size:contain}.previewed-image img{width:100%}.inactive-in-preview{display:none}.previewed{display:block}.product-media{position:relative;z-index:1}@media only screen and (min-width: 1575px){.previewed-image{background-size:100%}.previewed-image img{width:28rem}}.product-media-grid{display:grid;grid-auto-columns:1fr}.product-media-thumbnails{order:2;display:flex;flex-wrap:wrap;padding:1rem}.product-media-thumbnails>div{position:relative;overflow:hidden;border-radius:5px;border:1px solid lightgray;display:flex;align-items:center;justify-content:center;height:fit-content}.previewed-image img{width:45%}@media screen and (min-width: 650px) and (max-width: 980px){.product-media{padding:2rem 0}.previewed-image{padding-left:1rem}.product-media-grid{display:grid;grid-template-columns:1fr auto;column-gap:2rem}.product-media-thumbnails{order:2;display:grid;grid-template-columns:1fr 1fr;width:fit-content;column-gap:5px;row-gap:5px;height:fit-content;padding:0}.product-media-thumbnails>div{position:relative;overflow:hidden;border-radius:5px;border:1px solid lightgray;display:flex;align-items:center;justify-content:center;height:fit-content}.previewed-image img{width:45%}}@media only screen and (min-width: 980px){.product-media{padding:2.5rem 5rem}.previewed-image{padding-left:2.25rem}.product-media-thumbnails>div{position:relative;overflow:hidden;border-radius:5px;border:1px solid lightgray;display:flex;align-items:center;justify-content:center;height:fit-content}.product-media-thumbnails{display:grid;grid-template-columns:1fr 1fr;width:fit-content;column-gap:5px;row-gap:5px;height:fit-content;order:0;padding:0}.product-media-grid{display:grid;grid-template-columns:auto 1fr;column-gap:4rem}}.tdc-product--form{padding:2.5rem 0;position:relative;z-index:1}.tree-dedicated-card-form,.tree-recipient-info-checkout{background:#d6e1b8;padding:1rem 1.25rem;border-radius:15px;opacity:.85;width:100%;max-width:100%;margin-bottom:3rem}.tree-recipient-info-checkout{margin-bottom:0;color:#a9a9a9;background:#cda675d9}.tree-dedicated-card-form h2,.tree-recipient-info-checkout h2{color:#474646;letter-spacing:0;font-size:1.5rem;font-weight:700;font-family:inherit}@media screen and (min-width: 650px) and (max-width: 980px){.tdc-product--form{padding:2.5rem 0;position:relative;z-index:1}.tree-dedicated-card-form,.tree-recipient-info-checkout{padding:2.5rem 3rem;border-radius:15px;opacity:.85;width:100%;max-width:100%;margin-bottom:5rem}.tree-recipient-info-checkout{background:#cda675;margin-bottom:0}.tree-dedicated-card-form h2,.tree-recipient-info-checkout h2{color:#474646;letter-spacing:0;font-size:2.2rem;font-weight:700}.tree-recipient-info-checkout{background:#cda675d9;opacity:1;color:#a9a9a9}.tree-dedicated-card-form{background:#d6e1b8}}@media only screen and (min-width: 980px){.tdc-product--form{padding:2.5rem 5rem;position:relative;z-index:1}.tree-dedicated-card-form,.tree-recipient-info-checkout{padding:2.5rem 3rem;border-radius:15px;opacity:.85;width:100%;max-width:100%;margin-bottom:5rem}.tree-dedicated-card-form{background:#d6e1b8}.tree-recipient-info-checkout{background:#cda675;margin-bottom:0}.tree-dedicated-card-form h2,.tree-recipient-info-checkout h2{color:#474646;letter-spacing:0;font-size:2.2rem;font-weight:700}.tree-recipient-info-checkout{background:#cda675d9;color:#a9a9a9;opacity:1}}.select-field{position:relative;background:#fff;height:fit-content;margin-bottom:1rem;border-radius:10px}.arrow2{z-index:0;top:16%}.fields-grid-1{display:grid;grid-template-columns:1fr;max-width:100%;gap:0 2rem;width:100%}@media screen and (min-width: 650px){.fields-grid-1{display:grid;grid-template-columns:1fr .7fr;max-width:100%;gap:0 2rem;width:100%}}.fields-grid-2{display:grid;grid-template-columns:1fr 1fr;max-width:100%;gap:0 2rem;width:100%}#message{max-width:100%;min-height:5rem;color:#222;width:100%;background:#fff;border-radius:15px;font-size:14px;padding:.75rem}@media screen and (min-width: 650px){#message{max-width:100%;min-height:10rem;color:#222;width:100%;background:#fff;border-radius:15px;padding:1rem 1.5rem}}#mailing-state,#dedication-type,select#shipping-type{width:100%;border-radius:10px;background:#fff;opacity:.7;padding:1rem;box-shadow:none;background:transparent;z-index:1;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}p.line-item-property__field input{width:100%;border-radius:10px;background:#fff;opacity:1;font-size:14px;padding:.75rem;border:1px solid #868676}.tree-recipient-info-checkout .select-selected{box-shadow:none;font-size:1rem;width:100%;border-radius:10px;background:#fff;opacity:1;font-size:14px;padding:.75rem;color:#a3a3a3!important;margin-bottom:1rem}.tree-recipient-info-checkout .select-items{top:70%}@media screen and (min-width: 650px){p.line-item-property__field input{width:100%;border-radius:10px;background:#fff;opacity:1;padding:1rem 1.5rem}.tree-recipient-info-checkout .select-selected{box-shadow:none;font-size:1rem;width:100%;border-radius:10px;background:#fff;opacity:1;padding:1rem 1.5rem;color:#a3a3a3!important;margin-bottom:0}.tree-recipient-info-checkout .select-items{top:70%}}.label a{font-weight:700;cursor:pointer}.label{margin:.25rem 0 1.2rem;position:relative;background:#dde7c3;padding:1rem;border-radius:5px;color:#454444;font-size:13px}.tree-recipient-info-checkout button{width:fit-content;background:#2c490b;opacity:1;font-weight:100;border-radius:10px;min-width:200px;display:flex;align-items:center;font-size:1.5rem;justify-content:space-between;letter-spacing:0;padding:.5rem 1rem;border:1px solid #2c490b;color:#fff}.tree-recipient-info-checkout button:hover{background:#1d3305}.tree-recipient-info-checkout{background:#cda675d9;opacity:1}.shopify-cleanslate .DnvZqPMEvBFbBre5UuP9{background:#2c490b!important;border-color:#2c490b!important;box-shadow:none;border-radius:10px;min-width:200px;justify-content:space-between!important;padding:0 1.5rem!important;column-gap:0}button.shopify-payment-button__more-options{display:none}.payment-grid{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}#selected-optionslabel{background:transparent;color:#eb3232;width:inherit;font-weight:700;visibility:hidden}.error{visibility:visible!important}.tdc-paragraph{position:relative;z-index:2}.tdc-paragraph h2{font-size:1.8rem;letter-spacing:0;display:block;text-align:left;color:#4a5d35;line-height:normal;font-family:inherit}@media screen and (min-width: 650px) and (max-width: 980px){.tdc-paragraph h2{font-size:2rem;letter-spacing:0;display:block;text-align:center;color:#4a5d35;line-height:normal}.tdc-paragraph{padding:2rem 0}.overlay-footer-banner{margin:2rem 0!important}}@media only screen and (min-width: 980px){.tdc-paragraph{padding:2.5rem 5rem}.tdc-paragraph h2{font-size:3rem;display:block;text-align:center}}.overlay-footer-banner{margin:2.5rem 5rem 5rem;padding:5rem;background:url(/cdn/shop/files/Banner_Image.jpg?v=1717639504);height:25em;min-height:50vh;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:25px;display:flex;align-items:center}.overlay-footer-banner{position:relative;overflow:hidden}.overlayer{background:#00000080;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.footer-overlay-content{z-index:2}.footer-overlay-content h2{color:#fff;letter-spacing:0;font-size:2.5rem;line-height:normal;margin:0}.footer-overlay-content p{color:#fff;letter-spacing:0;font-family:inherit;line-height:normal}.footer-overlay-content button{width:fit-content;background:#4a5d35;opacity:1;font-weight:100;border-radius:10px;min-width:140px;display:flex;align-items:center;font-size:14px;justify-content:center;letter-spacing:0;padding:.5rem 1rem;border:1px solid #4a5d35;color:#fff;font-family:inherit}.saso-bundle{display:none}.buy-buttons-grid{display:flex;align-items:normal;gap:1rem;justify-content:flex-end;justify-items:flex-end;flex-basis:50%}@media only screen and (max-width: 850px){.payment-grid{flex-wrap:wrap-reverse;row-gap:0;justify-content:flex-start}}.shopify-payment-button{margin-top:0;display:block;padding:0;position:relative;min-width:200px;font-size:.8rem}@media only screen and (max-width: 650px){.shopify-payment-button{min-width:fit-content}span.ElVMgDjOgshGFMIvg3se{max-width:53px}.tree-recipient-info-checkout button{width:fit-content;background:#2c490b;opacity:1;font-weight:100;border-radius:10px;min-width:137px;display:flex;align-items:center;font-size:1.05rem;justify-content:space-between;letter-spacing:0;padding:.5rem 1rem;border:1px solid #2c490b;font-size:13px}.shopify-payment-button .shopify-payment-button__more-options[disabled],.shopify-payment-button .shopify-payment-button__more-options.disabled{opacity:.5;display:none}.shopify-cleanslate .DnvZqPMEvBFbBre5UuP9{background:#2c490b!important;border-color:#2c490b!important;box-shadow:none;border-radius:10px;min-width:137px;justify-content:space-between!important;padding:0 .5rem!important;column-gap:0;font-size:13px!important;max-height:40px!important;min-height:40px!important}.overlay-footer-banner{margin:2.5rem 0 5rem;padding:2rem}.tree-recipient-info-checkout{background:#cda675d9;margin-bottom:0;opacity:1}#mailing-state,#dedication-type{font-size:14px;padding:1rem}#selected-optionslabel{order:3;font-size:13px}.product-media-thumbnails>div{width:50px;height:50px}.product-media-thumbnails{gap:4px;align-items:center}.product-options-grid>div{flex-basis:95%}}.shopify-payment-button .shopify-payment-button__more-options{display:none}.gravity-button{position:relative;display:block;height:fit-content;width:100%;justify-content:center;color:#fff;align-items:center;overflow:visible;padding:.75rem 1rem;border-radius:5px;border:none;background-color:#4a5d35;transition:all}label#product-pricing1{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tree-dedication-style.css.map */
