.shopify-section a.button{position:relative;overflow:hidden;z-index:1;background:#0f1f3c;color:#fff;transition:color .45s ease,border-color .45s ease}.shopify-section a.button:before,.header-section cart-icon.header-actions__cart-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#bd7180;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.shopify-section a.button:hover:before,.header-section cart-icon.header-actions__cart-icon:hover:before{transform:scaleX(1)}.shopify-section a.button-secondary:not(.skip-to-content-link){position:relative;overflow:hidden;z-index:1;background:transparent!important;transition:color .45s ease,border-color .45s ease}.shopify-section a.button-secondary:not(.skip-to-content-link):before{background:#bd7180}.shopify-section a.button-secondary:not(.skip-to-content-link):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.shopify-section a.button-secondary:not(.skip-to-content-link):hover:before{transform:scaleX(1)}.header-section header-actions .account-popover{display:none}.header-section{box-shadow:0 2px 20px #0000004d}.header-section .menu-list__link span,footer .menu__item a{position:relative;display:inline-block}.header-section .menu-list__link span:after,footer .menu__item a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:1.5px;background:currentColor;transform:translate(-50%);transition:width .3s ease}footer .menu__item a:after{bottom:0}footer .email-signup__heading{padding-top:0}footer .email-signup-block .email-signup__message{margin-top:15px}footer .email-signup-block .icon-success{color:#fff;background:#bd7180;border-radius:150px;padding:3px}.header-section .menu-list__link:hover span:after,.header-section .menu-list__link.menu-list__link--active span:after,footer .menu__item:hover a:after{width:100%}.header-section cart-icon.header-actions__cart-icon{display:flex;align-items:center;padding:12px 25px;gap:7px;border-radius:4px;position:relative;overflow:hidden;z-index:1;background:#0f1f3c;color:#fff;transition:color .45s ease,border-color .45s ease}.header-section .header-actions__action .svg-wrapper{display:contents}.header-section cart-icon.header-actions__cart-icon path{fill:#fff}.header-section .cart-bubble__text span:first-child{display:none}.header-section cart-icon.header-actions__cart-icon .visually-hidden{position:static!important;clip:unset;border:unset;padding:unset;margin:unset;height:unset;width:unset;overflow:unset}.header-section .cart-bubble__text-count.hidden{display:block!important;position:relative;font-size:14px}.header-section .cart-bubble__background{background:transparent}.header-section .cart-bubble{width:max-content!important;display:block;padding:0;position:static!important}.header-section .header-actions__action svg{-webkit-mask:unset!important;mask:unset!important}.header-section .cart-bubble__text-count{position:relative;font-size:16px}footer .menu__heading .menu__heading__default,footer .custom-typography h2{color:#bd7180}footer .footer-utilities__group{justify-content:space-between}footer .footer-utilities__group--right{display:none}footer .email-signup__input.paragraph{padding:13px;border-radius:4px;border:solid 1.5px #e6e6e6}footer .email-signup__input-group{align-items:stretch}footer .email-signup__button{color:#fff!important;padding:13px}footer .group-block-content.mobile-column{justify-content:space-evenly}footer .icon-block{transition:.3s;transform:scale(1)}footer .icon-block:hover{transform:scale(1.1)}footer accordion-custom.menu.menu--accordion.menu--plus{width:max-content}footer .icon-block__media{color:#fff}footer .menu__heading{padding-top:0}slideshow-component .button,slideshow-component .button-secondary{transition:.4s}slideshow-component h1 em,slideshow-component h2 em{color:#bd7180}slideshow-component .group-block-content>.text-block:first-child p{border-bottom:1px solid;padding-bottom:7px;letter-spacing:.18em;margin-bottom:8px!important}slideshow-component slideshow-arrows .slideshow-control{background:#0f1f3d;min-height:auto;padding:12px;font-size:unset;line-height:unset;border-radius:50%;width:44px;height:44px}.section-resource-list .product-card .card-gallery .quick-add__button svg{position:static}slideshow-component slideshow-arrows{mix-blend-mode:unset}slideshow-component slideshow-arrows .slideshow-control:hover{background:#bd7180}.disable-section-top-offset slideshow-container picture img{object-fit:contain;object-position:right}.disable-section-top-offset slideshow-component slideshow-arrows[position=center]{padding-inline:5px}.disable-section-top-offset slideshow-slides>slideshow-slide:nth-of-type(2){background-color:#f0d3c2}.disable-section-top-offset slideshow-container{background:linear-gradient(to right,#f5f5f5,#f7f6f7)}.disable-section-top-offset slideshow-slide .slide__content.background-transparent{max-width:1535px;margin-inline:auto}.split-showcase-sec h2 em{color:#bd7180}.icon-with-text-navy-section p:has(strong){letter-spacing:1px;font-weight:500}.split-showcase-sec p,.split-showcase-sec a{text-transform:uppercase;letter-spacing:1px}.split-showcase-sec a{color:#fff;font-weight:600;padding-bottom:4px;border-bottom:1.5px solid #bd7180}.split-showcase-sec .overlay{background:linear-gradient(90deg,#0f1f3c,transparent)!important}.section-resource-list .product-card{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s;text-decoration:none;color:inherit;z-index:1!important}.section-resource-list .product-grid__card{background:transparent;padding:20px}.section-resource-list slideshow-slides{gap:28px!important;justify-content:flex-start}.section-resource-list .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.resource-list__carousel slideshow-slides{padding-block:40px;justify-content:space-between}.section-resource-list .section-resource-list__header{padding-bottom:10px}.section-resource-list .section-resource-list__content .button{padding-inline:40px}.section-resource-list .section-resource-list__header a{text-align:right;text-decoration:underline}.section-resource-list .product-card slideshow-slides{padding:0}.section-resource-list .card-gallery{border:none}.section-resource-list product-price[ref=priceContainer]{text-align:left!important}.section-resource-list div[ref=priceContainer]{text-align:left;padding:0;font-size:24px;font-weight:700;line-height:1.5}.section-resource-list .user-select-text .spacing-style{padding:10px 0}.section-resource-list .user-select-text .spacing-style p{text-align:left;font-size:20px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:.4s}.section-resource-list .product-card:hover .spacing-style p{color:#b66d7b}.section-resource-list .product-card .card-gallery svg{position:relative;left:-8px;top:0}.ui-test-product-list .resource-list__carousel .slideshow-control[disabled]{display:flex}.ui-test-product-list slideshow-arrows .slideshow-control,.section-resource-list slideshow-arrows .slideshow-control{opacity:1;margin-inline:5px}.dialog-drawer[open] .cart-drawer__header .cart-bubble__text-count{left:0;top:0}.dialog-drawer[open] .cart-drawer__header .cart-drawer__heading.h3{align-items:flex-end}.dialog-drawer[open] .cart-drawer__header .cart-bubble__text-count:after,.dialog-drawer[open] .cart-drawer__header .cart-bubble__text-count:before{display:none}.icon-with-text-section .icon-block__media{object-fit:contain;transition:all .35s}.icon-with-text-section .icon-block{width:52px;height:52px;border-radius:50%;background:#fff;border:1.5px solid #e8e4dc;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .35s;padding:12px}.icon-with-text-navy-section .icon-block{width:64px;height:64px;border-radius:50%;background:#c9972b26;border:1px solid rgba(201,151,43,.3);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 18px}.icon-with-text-navy-section .icon-block__media{filter:invert(1)}.icon-with-text-section .icon-block *{transition:all .35s}.icon-with-text-section .group-block:hover .text-block *{color:#0f1f3d}.icon-with-text-section .group-block:hover .icon-block__media,.icon-with-text-pills-section .group-block:has(.icon-block):hover .icon-block__media{filter:invert(1)}.icon-with-text-section .group-block:hover .icon-block,.icon-with-text-pills-section .group-block:has(.icon-block):hover{background:#bd7180}.border-style{border-left:0;border-right:0}.icon-with-text-pills-section .group-block:has(.icon-block){display:inline-block;padding:8px 22px;border-radius:100px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .35s;background:#fff;border:1px solid #e8e4dc}.icon-with-text-pills-section .group-block:has(.icon-block):hover .text-block *{color:#fff}.template-list-collections .collection-card__inner{padding:20px;background:#fff;border:2px solid #f9eaec;border-radius:8px;height:100%}.template-list-collections .collection-card.border-style{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s;text-decoration:none;color:inherit}.template-list-collections .collection-card.border-style:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.template-list-collections .collection-card__content p,.template-collection .product-grid .product-card .product-card__content p{transition:.3s}.template-list-collections .collection-card:hover .collection-card__content p{color:#bd7180}.template-list-collections .collection-card.border-style{height:100%}.template-list-collections .collection-card__content{height:max-content}.template-collection .product-grid .product-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s;text-decoration:none;color:inherit}.template-collection .product-grid .product-card .product-card__content{padding:20px;background:#fff;border:2px solid #f9eaec;border-radius:8px;height:100%}.template-collection .product-grid .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.template-collection .product-grid .product-card .product-card__content p{font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-collection .product-grid slideshow-arrows .slideshow-control{display:flex!important;justify-content:center;opacity:1;margin-inline:5px;padding:0;align-items:center}.template-collection results-list .facets-remove__pill .svg-wrapper{width:14px!important;height:14px!important}.template-collection .product-card:hover p{color:#bd7180}.template-collection .price{font-weight:700}.template-collection .facets__label{font-size:18px}.product-information .product-details .proof-notice{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:10px}.product-information .product-details .proof-notice svg{margin-top:3px}.product-information .product-details .personalization-instructions{margin-top:0}.header__row.header__row--bottom.color-scheme-3.section.section--full-width-margin.section--page-width.mobile\:hidden{padding-bottom:20px}.about-celebration-sec .layout-panel-flex--row>.group-block--width-fill{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s}.about-celebration-sec .layout-panel-flex--row>.group-block--width-fill:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.about-celebration-sec .layout-panel-flex--row>.group-block--width-fill h4{transition:.3s}.about-celebration-sec .layout-panel-flex--row>.group-block--width-fill:hover h4{color:#bd7180}.about-celebration-sec .layout-panel-flex--column>.group-block--height-fit .group-block-content{align-items:stretch}.faq-block accordion-custom{margin-bottom:15px;display:block}.faq-block .details__header{padding:0}.faq-block .accordion .details__header{min-height:100%}.faq-block details.details{padding:20px 30px;background:#fffdf8;border-radius:4px;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s}.faq-block .details:nth-child(8){margin-bottom:0}.faq-block accordion-custom:last-child{margin:0}.faq-block accordion-custom details[open] .details-content .spacing-style{padding:15px 0 0}.faq-block .details:hover{box-shadow:0 12px 40px #0000001f}.template-product .jm-review-widget[data-v-c6f3b4d1]{padding-block:0px}.product-information .product-information__grid .product-details .product-personalization{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-bottom:25px;justify-content:flex-start;max-width:66%}.product-information .product-information__grid .product-details label.field_label,.product-information .product-information__grid .product-details .variant-option--buttons legend{width:100%;font-family:Playfair Display;font-size:18px;color:#0f1f3c}.product-information .product-information__grid .product-details .field__input{color:#1a1a1a}.product-information .product-information__grid .product-details .field__note{width:100%}.product-information .product-information__grid .product-details .payment-icons__item svg{width:55px;height:100%}.product-information .product-information__grid .product-details .button[id^=BuyButtons-ProductSubmitButton-]{border-radius:4px}.product-information .product-information__grid .product-details .variant-option__button-label{border-radius:4px;padding:4px 25px;min-height:45px;height:100%}.product-information .product-information__grid .product-details .variant-option__button-label:has(:checked),.product-information .product-information__grid .product-details .variant-option__button-label:has(:checked):hover{background:#0f1f3c;border-color:#0f1f3c}.product-information .product-information__grid .product-details .price{font-family:JudgemeStar}.product-information .product-information__grid .product-details .tax-note{font-family:DM Sans;font-weight:500}.product-information .product-information__grid .product-details>.group-block{padding:0}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{background:#0f1f3c!important;border-radius:4px!important}.product-information .product-information{padding-top:0}.product-information .product-details{padding-top:30px}.product-information .accordion{padding:0;border:none}.product-information .accordion .details__header{min-height:100%;height:100%;padding:0}.product-information .details{padding:20px;border:1px solid #dedede;border-radius:4px}.product-information .accordion .details__header{font-size:16px;gap:10px;align-items:center}.product-information .accordion accordion-custom{display:block;margin-bottom:15px}.product-information .accordion accordion-custom:last-child{margin-bottom:0}.product-information .details__icon{width:22px}.product-information .product-details .group-block-content.layout-panel-flex--row>.group-block:has(.icon-block__media){border-right:1px solid rgb(var(--color-border-rgb) / 1);padding-right:12px;border-top:none;border-bottom:none;border-left:none}.product-information .product-details .group-block-content.layout-panel-flex--row>.group-block:last-child{border-right:none!important;padding-right:0!important}.section-resource-list{border-top:1px solid #dedede}.product-information .product-details .product-form-buttons{gap:15px}.product-information .product-details .payment-icons__list{margin-top:10px}.product-information__grid slideshow-container .product-media{border:1px solid #dedede;border-radius:8px;overflow:hidden;margin-bottom:10px}.template-product .product-details .variant-option__button-label input[aria-disabled=true]{cursor:no-drop;pointer-events:none}.template-product .product-details .variant-option__button-label:has(input[aria-disabled=true]){cursor:no-drop;background-color:unset!important}.template-product .product-details .variant-option__button-label:has(input[aria-disabled=true]) svg{display:block}.ff-wmud-section .layout-panel-flex--row>.group-block--width-fill{background:#fff;border-radius:4px;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s;border:1px solid rgb(249 234 236)}.conatact-us-sec .contact-form__form :focus-visible{outline-offset:0px}.conatact-us-sec .contact-form__success .icon-checkmark{background:#0f1f3c;border-radius:150px;padding:3px;color:#fff;width:20px;height:auto;max-width:100%}.conatact-us-sec .contact-form__success{margin-bottom:10px}.ff-wmud-section .layout-panel-flex:has(h3){align-items:stretch}.ff-wmud-section .layout-panel-flex--row>.group-block--width-fill:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.ff-wmud-section .icon-block{width:50px;height:50px;border-radius:50%;background:#f1e1e3;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .3s ease}.conatact-us-sec .contact-form__form .submit-button{margin-top:15px}.ff-wmud-section .layout-panel-flex--row>.group-block--width-fill a{text-decoration:none;color:#c08085}body:has(.shopify-policy__container) .shopify-policy__container{max-width:1030px;padding-inline:40px;padding-block:40px 60px}body:has(.shopify-policy__container) .shopify-policy__container p:last-of-type{margin-bottom:0}body:has(.shopify-policy__container) .shopify-policy__container ul{margin-bottom:0!important}body:has(.shopify-policy__container) .shopify-policy__container ul li{padding-bottom:10px}body:has(.shopify-policy__container) .shopify-policy__container ul li:last-of-type{padding-bottom:0}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h2{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}body:has(.shopify-policy__container) .header-section{box-shadow:none}body:has(.shopify-policy__container) .header-section:has(header-component[data-sticky-state=active]){box-shadow:0 2px 20px #0000004d}.popular-fundraiser-sec .layout-panel-flex--row>.group-block--width-fill{border:2px solid #f9eaec}.raise-funds-sec .button{margin-top:20px}cart-items-component .cart-page .cart-items__media{border:1px solid #e7e6e5;border-radius:8px;overflow:hidden}cart-items-component .cart-page .cart-items--dividers .cart-items__table-row{background:#f9eaec;padding:20px!important;border-radius:8px;gap:20px;align-items:flex-start;grid-template-rows:1fr;grid-template-columns:6rem 1fr auto auto}cart-items-component .cart-page .cart-items__price text-component{font-size:26px;font-family:Playfair Display}cart-items-component .cart-page .cart-items__details p a{font-size:20px;font-family:Playfair Display;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}cart-items-component .cart-page .cart-items__variants dt,.cart-items__variants td{font-size:16px;font-weight:600}cart-items-component .cart-page .cart__container--extend .cart__summary-inner{background:#f9eaec;border-radius:8px;padding:30px 20px}cart-items-component .cart-page .cart-page__title{width:100%}cart-items-component .cart-page .cart-note__summary{padding-block:0px 10px}cart-items-component .cart-page .disclosure-trigger{padding-block:10px;padding-inline:0px}cart-items-component .cart-page .cart-items__variant dt{font-size:40px}cart-items-component .cart-page .cart-items__details *{font-size:16px;color:#0f1f3d}cart-items-component .cart-page summary span,cart-items-component .cart-page .disclosure-trigger span{font-size:18px!important}cart-items-component .cart-page .cart-actions{border-top:none;padding-top:0;margin-top:0}cart-items-component .cart-page .cart__total-label{font-size:18px;font-weight:600}cart-items-component .cart-page .cart__total-value{font-family:Playfair Display}cart-items-component .cart-page .cart__total-container{gap:10px!important;margin-top:10px}cart-items-component .cart-page .tax-note small{font-size:16px;line-height:normal}cart-items-component .cart-page{grid-column:2!important}.quick-add-modal .quick-add-modal__content .product-details{display:flex!important}.quick-add-modal .quick-add-modal__content .product-information__media{position:static}.quick-add-modal .quick-add-modal__content{display:unset;padding-top:20px}.quick-add-modal .quick-add-modal__content .product-information__media media-gallery{position:static;pointer-events:all}.quick-add-modal .quick-add-modal__content .product-information__media slideshow-arrows{display:flex}.quick-add-modal .quick-add-modal__content .product-information__media slideshow-slides{height:55svh;flex-direction:unset;overflow:auto}.quick-add-modal .quick-add-modal__content .product-information__media slideshow-container{order:2}.quick-add-modal .media-gallery--carousel slideshow-component{flex-direction:row;padding-inline:20px 10px}.quick-add-modal .slideshow-controls__thumbnails{flex-direction:column;padding-left:2px;padding-top:2px}.quick-add-modal slideshow-controls[pagination-position=center][thumbnails]{width:14%;height:55svh}.quick-add-modal .quick-add-modal__content .product-information__media slideshow-controls{display:block;order:1}.quick-add-modal slideshow-arrows .slideshow-control.slideshow-control--style-none{display:flex;margin-inline:10px;justify-content:center;align-items:center;padding:1px}.quick-add-modal textarea{width:100%}.quick-add-modal .proof-notice{display:grid;grid-template-columns:20px 1fr;gap:6px;margin-block:10px 20px}.quick-add-modal .proof-notice span{margin-top:-2px}.quick-add-modal .variant-option__button-label__text{line-height:normal}.quick-add-modal .variant-option__button-label{min-height:20px}.quick-add-modal .variant-option__button-label:has(:checked){background:#0f1f3d;border-color:#0f1f3d}.quick-add-modal .quick-add-modal__content .view-product-title a{font-family:Playfair Display;font-size:26px;line-height:normal}.quick-add-modal .tax-note{color:#0f1f3d!important;font-size:18px!important;width:max-content;font-family:DM Sans;font-weight:400}.quick-add-modal div[ref=priceContainer]{width:max-content}.quick-add-modal .product-personalization .field_label{font-size:18px;font-weight:600;line-height:normal}.quick-add-modal fieldset{display:flex}.quick-add-modal .quick-add-modal__content .product-details .variant-picker{overflow:visible;min-height:fit-content}.quick-add-modal .personalization-instructions{margin-block:3px 15px}.quick-add-modal .variant-option--buttons legend{font-size:20px;font-family:Playfair Display}.quick-add-modal .quick-add-modal__close{right:20px;top:20px}.quick-add-modal .close-button svg{width:20px;height:20px}.quick-add-modal .product-form-buttons{margin-bottom:20px}.quick-add-modal .product-details>.group-block{height:fit-content;min-height:100svh}.quick-add-modal .quick-add-modal__content .product-details{height:100svh;padding-bottom:180px!important}@media screen and (max-width:1445px){slideshow-component .group-block{padding-right:0}}@media screen and (max-width:1170px){.disable-section-top-offset slideshow-container picture img{object-fit:cover}}@media screen and (max-width:1121px){.section-resource-list .product-card .card-gallery svg{left:4px;top:1px}}@media screen and (max-width:1024px){.split-showcase-sec h2,.template-list-collections h2,.collection_tittle p:first-child,.contact-banner h2,.ff-wmud-section h2,.conatact-us-sec h2,.faq-page h2{font-size:34px!important}.split-showcase-sec p,.split-showcase-sec a{font-size:14px!important}.section-resource-list .resource-list__carousel slideshow-slides{padding-block:30px}.section-resource-list .resource-list__carousel .resource-list__slide{width:32%}.section-resource-list slideshow-slides{gap:20px!important}.template-list-collections .resource-list--grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch!important}.collection-card__content{height:max-content}.our-story-sec h2 br{display:none}body .how-it-works-steps{grid-template-columns:repeat(3,1fr)}body .how-it-works-header{margin-bottom:50px}.our-story-sec .section-content-wrapper{align-items:stretch}.about-celebration-sec .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px 15px}.product-information .product-information__grid .product-details .product-personalization{max-width:100%;margin-bottom:20px}.product-information .product-information__grid .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:grid;grid-template-columns:1fr 1fr}.ff-wmud-section .layout-panel-flex--row.mobile-column{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;justify-content:flex-start}.ff-wmud-section .layout-panel-flex--row>.group-block--width-fill{flex:0 0 38%}cart-items-component .cart-page{gap:20px}cart-items-component .cart-page .cart-items--dividers .cart-items__table-row{display:flex;flex-wrap:wrap;justify-content:space-between}cart-items-component .cart-page .cart-items__media:nth-child(1){width:25%}cart-items-component .cart-page .cart-items__media:nth-child(2){width:60%}cart-items-component .cart-page .cart-items__details{width:70%}cart-items-component .cart-page .cart-items__quantity{width:50%}cart-items-component .cart-page .cart-items__price{width:40%}}@media screen and (max-width:992px){.section-resource-list .resource-list__carousel .resource-list__slide{width:40%}.section-resource-list slideshow-slides{gap:30px!important}.icon-with-text-pills-section .section-content-wrapper{overflow-x:auto;justify-content:flex-start;padding-inline:20px}.icon-with-text-pills-section .group-block--width-fit-content{flex:0 0 auto}.icon-with-text-pills-section .layout-panel-flex--row:not(.mobile-column) .text-block{flex:unset}.icon-with-text-pills-section .group-block__link~:is(.group-block-content,.group-block__media-wrapper){flex-direction:row}}@media screen and (max-width:989px){.template-collection .product-grid{grid-template-columns:1fr 1fr}.section-resource-list .resource-list--grid{grid-template-columns:1fr 1fr;gap:30px}.testimonial-section .section-content-wrapper>:nth-child(3) .layout-panel-flex--row{overflow-x:auto;justify-content:flex-start;gap:20px}.testimonial-section .section-content-wrapper>:nth-child(3) .group-block.group-block--height-fill.group-block--width-fill{flex:0 0 46%}.our-story-sec .section-content-wrapper{align-items:flex-start}.page-width-narrow slideshow-component h1 br,.our-story-sec h2 br,.conatact-us-sec br{display:none}.ff-wmud-section .layout-panel-flex--row>.group-block--width-fill{flex:0 0 43%}.fundraises-sec .section-content-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:16px;align-items:flex-start}.fundraises-sec .layout-panel-flex--row>.group-block--width-custom{flex:0 0 40%}}@media screen and (min-width:749px)and (max-width:989px){footer .group-block-content.mobile-column{flex-direction:column;flex-wrap:wrap}footer .group-block-content.mobile-column:has(accordion-custom.menu){display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:0}footer .group-block-content.mobile-column:has(accordion-custom.menu)>.group-block:nth-child(3){order:2;width:50%!important;max-width:50%!important;flex:0 0 50%!important}footer .group-block-content.mobile-column:has(accordion-custom.menu)>.group-block:nth-child(2){order:3;width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-top:30px}.testimonial-section h2{text-align:left}}@media screen and (max-width:768px){.template-list-collections .resource-list--grid{grid-template-columns:1fr 1fr}.template-list-collections .collection-card__content p{font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-resource-list .resource-list--grid{gap:30px 20px}.section-resource-list .product-card .card-gallery svg{left:-9px;top:1px}.section-resource-list .section-resource-list__content{margin-top:10px}body .how-it-works-header{margin-bottom:30px}body .how-it-works-steps{display:flex;flex-direction:row;scroll-behavior:smooth;overflow-x:auto;justify-content:flex-start;gap:20px}body .how-it-works-steps .step-item{flex:0 0 38%}.about-celebration-sec .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{grid-template-columns:1fr 1fr 1fr}.faq-block .group-block--width-custom{width:100%}body:has(.shopify-policy__container) .shopify-policy__container{padding-inline:20px;padding-block:40px}body:has(.shopify-policy__container) .shopify-policy__title{margin-bottom:30px}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h3{font-size:24px;line-height:normal;margin-bottom:0}.popular-fundraiser-sec .layout-panel-flex--row>.group-block--width-fill h4{font-size:16px}cart-items-component .cart-page .cart-items__media:nth-child(1){width:50%}cart-items-component .cart-page .cart-items__details{width:100%}cart-items-component .cart-page .cart-items__price{width:30%}cart-items-component .cart-page .cart-items__price text-component{font-size:26px;display:block;text-align:left}cart-items-component .cart-page .cart-items__quantity{width:100%}}@media screen and (min-width:768px){.disable-section-top-offset slideshow-slide .slide__content.background-transparent{height:90dvh;overflow-y:hidden}}@media screen and (max-width:750px){.header-section .header__columns.spacing-style{padding-inline:15px}.header-section .header-actions__action .svg-wrapper{display:flex}.header-section .menu-drawer-container .header__icon--summary{padding:0}.header-section .header-actions__action .svg-wrapper{width:15px;height:15px}.header-section .cart-bubble__text-count.hidden{font-size:12px;width:21px;max-width:100%}.header-section dialog-component.account-drawer{display:none}.header-section .cart-drawer{display:flex;align-items:center}.header-section cart-icon.header-actions__cart-icon{padding:7px 15px;gap:5px;font-size:12px;line-height:12px;align-items:center}.announcement-bar__text{font-size:12px!important;line-height:1.5!important;padding-inline:15px}.announcement-bar{padding-block:10px}.announcement-bar__slides{max-width:100%!important;width:100%!important;padding-inline:15px}.header-section .header__columns .header-logo{margin-right:30%}.section-resource-list .resource-list__carousel .resource-list__slide{width:80%}.section-resource-list .resource-list__carousel slideshow-slides{padding-block:20px}.section-resource-list .section-resource-list__header{padding-bottom:0}.section-resource-list .section-resource-list__header .group-block-content{display:grid}.section-resource-list .section-resource-list__header .group-block-content h2{font-size:32px;line-height:1.5}.user-select-text .h2 p,.section-resource-list .section-resource-list__content h2,.faq-block h2,.contact-banner h2,.ff-wmud-section h2,.conatact-us-sec h2,.faq-page h2{font-size:32px!important;line-height:1.3!important}.section-resource-list .section-resource-list__content{margin-top:0}.icon-with-text-navy-section .group-block:nth-child(2) .group-block-content.layout-panel-flex.layout-panel-flex--row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.icon-with-text-navy-section .group-block:nth-child(2) .group-block-content.layout-panel-flex.layout-panel-flex--row .group-block{flex:0 0 65%}.icon-with-text-navy-section h2,.testimonial-section h2,.split-showcase-sec h2,.template-list-collections h2,.collection_tittle p:first-child,.how-it-works-section .how-it-works-heading,.our-story-sec h2,.about-celebration-sec h2{font-size:30px!important;line-height:38px}.icon-with-text-navy-section .layout-panel-flex--row:not(.mobile-column) .text-block,.icon-with-text-section .layout-panel-flex--row:not(.mobile-column) .text-block{flex:unset}.testimonial-section .section-content-wrapper>:nth-child(3) .group-block.group-block--height-fill.group-block--width-fill,body .how-it-works-steps .step-item{flex:0 0 80%}.section-resource-list div[ref=priceContainer]{font-size:20px}.split-showcase-sec p,.split-showcase-sec a{font-size:12px!important}.split-showcase-sec .layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column{gap:20px;padding-top:20px}.disable-section-top-offset slideshow-component .group-block{padding:40px 15px 50dvh}.disable-section-top-offset slideshow-component h2,.disable-section-top-offset slideshow-component h1,.page-width-narrow slideshow-component h1{font-size:40px!important}.disable-section-top-offset slideshow-component slideshow-slides slideshow-component slideshow-slides{padding-block:0px!important}.disable-section-top-offset slideshow-component .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style{padding:0}.disable-section-top-offset slideshow-component p{font-size:16px!important}.disable-section-top-offset slideshow-component .group-block-content>.text-block:first-child p{padding-bottom:5px;margin-bottom:8px!important;font-size:12px!important}slideshow-component slideshow-arrows .slideshow-control{padding:7px;width:35px;height:35px}.resource-list .resource-list__carousel .slideshow-control[disabled]{display:block}slideshow-component .slide__content .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{justify-content:flex-start}.disable-section-top-offset slideshow-container picture img{object-fit:cover;object-position:center}.disable-section-top-offset slideshow-component a.button-secondary{background-color:red}.disable-section-top-offset a.button-secondary:not(.skip-to-content-link){background:#bd7180!important;color:#fff;box-shadow:none}.disable-section-top-offset slideshow-component a.button-secondary:not(.skip-to-content-link):before{display:none}footer .image-block__image{width:35%}footer .footer-utilities__group{gap:10px}footer summary.menu__heading{padding-block:5px}.icon-with-text-section .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper{display:flex;align-items:flex-start;justify-content:space-between!important;flex-wrap:wrap}.icon-with-text-section .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper .group-block.group-block--height-fit.group-block--width-fit-content.border-style.spacing-style.size-style{flex:0 0 29%}.icon-with-text-section .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper p{font-size:14px}.split-showcase-sec .overlay{background:linear-gradient(30deg,#0f1f3cb0,#0f1f3cb3)!important}.section-resource-list .user-select-text .spacing-style p{text-align:left;font-size:18px;line-height:1.5}footer .menu--accordion{border-bottom:1px solid #b5bac39e;padding-bottom:15px!important}footer .menu__heading{padding-top:unset}footer .email-signup__heading{padding-top:0}footer accordion-custom.menu.menu--accordion.menu--plus{width:100%}footer .group-block-content.mobile-column .custom-typography h2{margin-top:10px}.testimonial-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{align-items:center}.ui-test-product-list .product-card slideshow-slides{padding-block:0!important}.split-showcase-sec .background-image-container img{object-position:70%}.header-section .cart-bubble__text-count{font-size:12px;width:20px}.header-section .menu-open>.menu-drawer .menu-drawer__menu-item-text{font-size:22px}.header-section .menu-open>.menu-drawer .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){padding-block:10px}.header-section .menu-open>.menu-drawer p.resource-card__title.paragraph{font-size:14px;line-height:1.3;margin-bottom:7px}.template-list-collections .section-resource-list__content .group-block--height-fit{padding-bottom:0}.template-list-collections .collection-card__content p,.template-collection .product-grid .product-card .product-card__content p{font-size:16px}.template-collection results-list{padding-inline:15px}.template-collection .price{font-size:16px;line-height:1.5}.template-collection .facets-toggle{padding-inline:0px}footer .custom-typography h2{color:#fff}.announcement-bar__slider slideshow-arrows .slideshow-control{justify-content:center}.icon-with-text-section .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper{gap:20px;padding-block:40px}.about-celebration-sec .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{grid-template-columns:1fr 1fr}.our-story-sec h3{font-size:22px!important}.our-story-sec .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{flex-direction:row;align-items:center;gap:15px}.our-story-sec{border-bottom:1px solid rgb(230 230 230);padding-bottom:50px}.our-mission-sec .section-content-wrapper{flex-direction:column-reverse}.our-mission-sec h2{font-size:30px!important;line-height:38px}.our-story-sec .section-content-wrapper{padding-bottom:0}.faq-block details.details{padding:15px 20px}.faq-block .accordion .details__header{font-size:20px;line-height:1.5;display:grid;grid-template-columns:1fr 40px;align-items:center}.faq-block accordion-custom details[open] .details-content .spacing-style{padding:8px 0 0}.product-information{padding-top:0}.product-information .product-information__grid .product-details .payment-icons__item svg{width:40px}.product-information .payment-icons__list{gap:10px}.product-information .details__icon{width:22px}.product-information .accordion .details__header{gap:5px}.product-information .details{padding:15px 20px}.product-information .accordion accordion-custom{margin-bottom:10px}.product-information accordion-custom details .details-content .custom-typography{font-size:14px;padding-left:32px}.product-information .product-information__grid .product-details .variant-option__button-label{padding:4px 15px;min-height:35px;height:100%;font-size:14px}.product-information .product-information__grid .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px}.product-information .product-information__grid .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column::-webkit-scrollbar{display:none}.product-information .product-information__grid .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column>.group-block{flex:0 0 40%}slideshow-container .product-media{margin:20px 20px 0}.conatact-us-sec .contact-form{width:100%}.ff-wmud-section .layout-panel-flex--row>.group-block--width-fill{flex:0 0 88%}.contact-form__input--textarea{height:120px}body .ff-wmud-section .what-makes-different-icon{width:35px;margin-inline:auto}.conatact-us-sec .contact-form__input{padding:12px 15px}.conatact-us-sec .contact-form__input[placeholder]{font-size:14px}.contact-banner .custom-typography{padding-bottom:0}body:has(.shopify-policy__container) .shopify-policy__container{padding-inline:15px}body:has(.shopify-policy__container) .shopify-policy__title h1{font-size:36px;line-height:normal}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h3{margin-top:20px}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body p{margin-top:10px}body:has(.shopify-policy__container) .shopify-policy__container ul{margin-top:10px}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h3{font-size:22px}cart-items-component .cart-page .cart-items__price{width:44%}cart-items-component .cart-page .cart-items__quantity{width:52%;margin:0}cart-items-component .cart-page .cart-items__price text-component{font-size:22px;text-align:right}cart-items-component .cart-page .cart-items__variants dt,.cart-items__variants td{font-size:14px}cart-items-component .cart-page .cart-items__details *{font-size:12px}cart-items-component .cart-page .cart-items__details p a{font-size:18px}cart-items-component .cart-page .cart-items__media:nth-child(1){width:27%}cart-items-component .cart-page .cart-items--dividers .cart-items__table-row{gap:20px 10px;align-items:center;margin-bottom:20px;justify-content:flex-start}cart-items-component .cart-page .cart-items__details{width:65%}cart-items-component .cart-page .cart-items__quantity{width:52%}cart-items-component .cart-page summary span,cart-items-component .cart-page .disclosure-trigger span{font-size:16px!important}cart-items-component .cart-page .cart__total-label{font-size:16px}cart-items-component .cart-page .disclosure-trigger{padding-block:0px}cart-items-component .cart-page .cart-note__summary{padding-block:0 5px}cart-items-component .cart-page{gap:0}.fundraises-sec .layout-panel-flex--row:not(.mobile-column) .text-block{flex:0}.fundraises-sec .layout-panel-flex--row>.group-block--width-custom{flex:0 0 auto;width:max-content}.fundraises-sec .section-content-wrapper{gap:40px}.template-cart .section-resource-list .section-resource-list__header .group-block-content{grid-template-columns:1fr auto;align-items:center}.template-cart .section-resource-list h3{font-size:30px!important}.template-cart .section-resource-list .section-resource-list__header a{font-size:14px}.section-resource-list .product-grid__card{padding:10px}.conatact-us-sec .contact-form__success{align-items:flex-start}.conatact-us-sec .contact-form__success .icon-checkmark{margin-top:3px}}@media screen and (max-width:390px){.product-information .product-information__grid .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column>.group-block{flex:0 0 44%}body:has(.shopify-policy__container) .shopify-policy__title{margin-bottom:20px}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body p{margin-top:5px;font-size:14px}body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__container .shopify-policy__body h3{font-size:20px}body:has(.shopify-policy__container) .shopify-policy__container ul li{padding-bottom:5px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
