@media (max-width:767px){.productView-stickyCart.style-1 .sticky-right .sticky-actions .empty-add-cart-button-wrapper{display:none!important}.productView-stickyCart.style-1 .sticky-right .sticky-actions form{display:block!important}.always-on-mobile.productView-stickyCart.style-1 .productView-groupBottom{display:none!important}.always-on-mobile.productView-stickyCart.style-1 .sticky-actions-row{padding-left:0!important}}.product-form__label .expand{display:none!important}.productView-variant-custom-metafield{display:block;font-size:var(--fontsize-text);color:var(--color-title)}@media (max-width:550px){.productView-variant-custom-metafield{font-size:var(--fontsize-mb-text)}}.accepts-marketing label{text-transform:none!important}.header-single-line__item{margin-left:5px!important}@media screen and (min-width:1200px){.size--7 .header-single-line__item--search{width:calc(100% - 700px)!important;margin-left:65px!important}}@media (min-width:1025px){.size--7 .header-single-line__item--search{width:calc(100% - 600px)!important;margin-left:20px!important;margin-right:20px!important}}@media (max-width:991px){.productView-stickyCart.style-1 .sticky-actions .quantity__group{display:block!important}.productView-stickyCart.style-1 .sticky-actions .quantity__group .quantity__input{padding-left:13px!important}.productView-stickyCart.style-1 .sticky-right .sticky-wishlist{display:none!important}}.productView-stickyCart.style-1 .sticky-actions .sticky-actions-row:has(#product-sticky-add-to-cart[disabled]),.productView-buttons .productView-form:has(#product-add-to-cart[disabled]){display:none}sticky-header-mobile .container{padding-bottom:0!important}.productView-stickyCart.style-1 .sticky-right .sticky-options{display:none!important}@media (max-width: 767px){.productView-stickyCart.style-1 .sticky-product-mobile-content.halo-productView-mobile,.productView-stickyCart.style-1 .sticky-product-mobile-header,.productView-stickyCart.style-1 .sticky-product-mobile{display:none!important}}.icon.icon--full-color{width:55px!important;height:55px!important}.swatch-discount-badge{position:absolute;top:-8px;right:-8px;z-index:5;background-color:var(--color-sale-badge, #e53935);color:#fff;font-size:10px;font-weight:600;padding:2px 5px;border-radius:3px;line-height:1.2;white-space:nowrap;pointer-events:none}.product-form__label.has-discount{position:relative;overflow:visible}.product-form__radio:checked+.product-form__label .swatch-discount-badge{z-index:6}@media (max-width: 767px){.swatch-discount-badge{font-size:9px;padding:1px 4px;top:-6px;right:-6px}}@media (max-width: 480px){.swatch-discount-badge{font-size:8px;padding:1px 3px;top:-5px;right:-5px}}.giftreggie-pdp-registry-cta,.giftreggie-pdp-registry-cta--button{font-family:var(--btn-2-font-family)!important;font-size:var(--btn-2-font-size)!important;font-weight:var(--btn-2-font-weight)!important;text-transform:var(--btn-2-text-transform)!important;line-height:var(--btn-2-line-height)!important;letter-spacing:var(--btn-2-letter-spacing)!important;text-align:var(--btn-2-text-align)!important;background-color:var(--btn-2-bg)!important;border:1px solid var(--btn-2-border)!important;color:var(--btn-2-color)!important;border-radius:var(--btn-2-border-radius)!important;padding:var(--btn-2-padding-top) 3rem var(--btn-2-padding-bottom)!important;width:100%;min-height:4.4rem;transition:all .3s ease}.giftreggie-pdp-registry-cta:hover,.giftreggie-pdp-registry-cta--button:hover{background-color:var(--btn-2-bg-hover)!important;color:var(--btn-2-color-hover)!important;border-color:var(--btn-2-border-hover)!important}.giftreggie-find,.giftreggie-create,.giftreggie-manage,#giftreggie-update-form,.giftreggie-orders,.share-registry,.giftreggie-registry-home,.registry-home-container{width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}body[class*=apps-giftregistry] table,[href*=giftregistry] table,div[id*=gift] table,div[class*=gift] table,div[class*=registry] table{width:100%!important;box-sizing:border-box!important}.giftreggie-find{font-family:var(--font-body-family, "Poppins", Arial, sans-serif);color:var(--color-text, #232323);max-width:800px;margin:0 auto;padding:3rem 2rem}.giftreggie-header{text-align:center;margin-bottom:3rem}.giftreggie-header h3{font-family:var(--font-heading-family, var(--font-body-family));font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--color-text, #232323);margin-bottom:1rem;letter-spacing:.02em}.giftreggie-header p{font-size:15px;line-height:1.6;color:var(--color-text2, #969696);margin-bottom:0}.giftreggie-header a{color:var(--color-link, #ba004b);text-decoration:none;font-weight:600;transition:color .3s ease}.giftreggie-header a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}.gift-reggie-search-form{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:2.5rem;box-shadow:0 2px 8px #0000000d}.gift-reggie-search-form p{display:block!important;margin-bottom:1.5rem}.gift-reggie-search-form p:last-of-type{margin-bottom:0}.gift-reggie-search-form p>span:first-child{display:block;font-size:14px;font-weight:600;color:var(--color-text, #232323);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.gift-reggie-search-form input[type=text]{width:100%;padding:.875rem 1rem;font-size:15px;font-family:var(--font-body-family);border:1px solid #cbcbcb;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;background:#fff;box-sizing:border-box}.gift-reggie-search-form input[type=text]:focus{outline:none;border-color:var(--color-link, #ba004b);box-shadow:0 0 0 3px #ba004b1a}.gift-reggie-search-form p:last-of-type{margin-top:2rem;text-align:center}.gift-reggie-search-form input[type=submit]{font-family:var(--btn-2-font-family, var(--font-body-family))!important;font-size:var(--btn-2-font-size, 18px)!important;font-weight:var(--btn-2-font-weight, 700)!important;text-transform:var(--btn-2-text-transform, capitalize)!important;line-height:var(--btn-2-line-height, 22px)!important;letter-spacing:var(--btn-2-letter-spacing, .05em)!important;background-color:var(--btn-2-bg, #232323)!important;color:var(--btn-2-color, #ffffff)!important;border:1px solid var(--btn-2-border, rgba(0,0,0,0))!important;border-radius:var(--btn-2-border-radius, 6px)!important;padding:var(--btn-2-padding-top, 20px) 3rem var(--btn-2-padding-bottom, 20px)!important;min-width:200px;cursor:pointer;transition:all .3s ease}.gift-reggie-search-form input[type=submit]:hover{background-color:var(--btn-2-bg-hover, #ba004b)!important;border-color:var(--btn-2-border-hover, #232323)!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.giftreggie-body{margin-bottom:3rem}.giftreggie-body table.giftreggie-desktop{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.giftreggie-body table.giftreggie-desktop thead{background:#f8f8f8}.giftreggie-body table.giftreggie-desktop th{padding:1rem 1.25rem;text-align:left;font-size:13px;font-weight:700;color:var(--color-text, #232323);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e8e8e8}.giftreggie-body table.giftreggie-desktop td{padding:1.25rem;border-bottom:1px solid #f0f0f0;font-size:15px;color:var(--color-text2, #969696)}.giftreggie-body table.giftreggie-desktop tbody tr{transition:background-color .2s ease}.giftreggie-body table.giftreggie-desktop tbody tr:hover{background-color:#fafafa}.giftreggie-body table.giftreggie-desktop tbody tr:last-child td{border-bottom:none}.giftreggie-body table.giftreggie-desktop a{color:var(--color-link, #ba004b);font-weight:600;text-decoration:none;transition:color .3s ease}.giftreggie-body table.giftreggie-desktop a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}.giftreggie-mobile{display:none}.giftreggie-mobile ul{list-style:none;padding:0;margin:0}.giftreggie-mobile li{background:#fff;margin-bottom:1.25rem;padding:1.5rem;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease,transform .3s ease}.giftreggie-mobile li:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.giftreggie-mobile li p{margin-bottom:.75rem;font-size:14px;line-height:1.6;color:var(--color-text2, #969696)}.giftreggie-mobile li p:first-child{font-size:16px;font-weight:700;margin-bottom:1rem}.giftreggie-mobile li p:last-child{margin-bottom:0}.giftreggie-mobile a{color:var(--color-link, #ba004b);font-weight:600;text-decoration:none;transition:color .3s ease}.giftreggie-mobile a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}.giftreggie-body>p{text-align:center;padding:3rem 2rem;background:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;font-size:16px;color:var(--color-text2, #969696)}.giftreggie-body>p a{display:inline-block;font-family:var(--btn-2-font-family, var(--font-body-family));font-size:var(--btn-2-font-size, 18px);font-weight:var(--btn-2-font-weight, 700);text-transform:var(--btn-2-text-transform, capitalize);background-color:var(--btn-2-bg, #232323);color:var(--btn-2-color, #ffffff);padding:.875rem 2rem;border-radius:var(--btn-2-border-radius, 6px);text-decoration:none;transition:all .3s ease;margin-top:1rem}.giftreggie-body>p a:hover{background-color:var(--btn-2-bg-hover, #ba004b);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.giftreggie-footer{text-align:center;padding-top:2rem;border-top:1px solid #e8e8e8}.giftreggie-footer p{font-size:15px;color:var(--color-text2, #969696);margin:0}.giftreggie-footer a{color:var(--color-link, #ba004b);font-weight:600;text-decoration:none;transition:color .3s ease}.giftreggie-footer a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}@media screen and (max-width: 768px){body table,main table,.main-content table{max-width:100%!important;overflow-x:auto!important}body[class*=gift] table,body[class*=registry] table,div[id*=gift] table,div[id*=registry] table,div[class*=gift] table,div[class*=registry] table{display:block!important;width:100%!important;overflow-x:auto!important}body[class*=gift] table thead,body[class*=registry] table thead,div[id*=gift] table thead,div[id*=registry] table thead,div[class*=gift] table thead,div[class*=registry] table thead{display:none!important}body[class*=gift] table tbody,body[class*=registry] table tbody,div[id*=gift] table tbody,div[id*=registry] table tbody,div[class*=gift] table tbody,div[class*=registry] table tbody{display:block!important;width:100%!important}body[class*=gift] table tr,body[class*=registry] table tr,div[id*=gift] table tr,div[id*=registry] table tr,div[class*=gift] table tr,div[class*=registry] table tr{display:block!important;width:100%!important;margin-bottom:1.5rem!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:8px!important;padding:1rem!important;box-shadow:0 2px 4px #0000000d!important}body[class*=gift] table td,body[class*=registry] table td,div[id*=gift] table td,div[id*=registry] table td,div[class*=gift] table td,div[class*=registry] table td{display:block!important;width:100%!important;text-align:left!important;padding:.75rem 0!important;border:none!important}body[class*=gift] table td:before,body[class*=registry] table td:before,div[id*=gift] table td:before,div[id*=registry] table td:before,div[class*=gift] table td:before,div[class*=registry] table td:before{content:attr(data-label)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;color:#969696!important;display:block!important;margin-bottom:.5rem!important}.giftreggie-find{padding:1.5rem 1rem!important;margin:0!important}.giftreggie-find .giftreggie-header h3{font-size:24px!important;word-wrap:break-word!important}.gift-reggie-search-form{padding:1.5rem!important;width:100%!important;box-sizing:border-box!important}.gift-reggie-search-form input[type=text],.gift-reggie-search-form input[type=email]{font-size:16px!important}.giftreggie-body table.giftreggie-desktop{display:none!important}.giftreggie-mobile{display:block!important}.giftreggie-desktop thead{display:none}.giftreggie-desktop tbody,.giftreggie-desktop tr{display:block;width:100%!important}.giftreggie-desktop tr{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d;width:100%!important;box-sizing:border-box!important}.giftreggie-desktop td{display:block;text-align:left!important;padding:.75rem 0;border:none;width:100%!important}.giftreggie-desktop td:before{content:"";font-weight:700;font-size:12px;text-transform:uppercase;color:var(--color-text2, #969696);display:block;margin-bottom:.5rem}.giftreggie-desktop td:nth-child(1):before{content:"Name"}.giftreggie-desktop td:nth-child(2):before{content:"Partner"}.giftreggie-desktop td:nth-child(3):before{content:"Event Date"}.gift-reggie-search-form input[type=submit]{width:100%;min-width:auto}}@media screen and (max-width: 480px){.giftreggie-find{padding:1rem .5rem!important}.gift-reggie-search-form{padding:1rem!important;border-radius:0!important}.giftreggie-header h3{font-size:20px!important}.giftreggie-desktop tr{padding:1rem!important}}.giftreggie-create{font-family:var(--font-body-family, "Poppins", Arial, sans-serif);color:var(--color-text, #232323);max-width:900px;width:100%;margin:0 auto;padding:3rem 2rem;box-sizing:border-box}.giftreggie-create .error-message,.giftreggie-create .giftreggie-error,.giftreggie-create .alert-error{background:#fee;border:1px solid #fcc;border-radius:6px;padding:1rem 1.5rem;margin-bottom:2rem;color:#c33;font-size:14px;line-height:1.5}.giftreggie-create .giftreggie-body{margin-bottom:3rem}.giftreggie-create .giftreggie-body>p:first-child{text-align:center;margin-bottom:2rem;font-size:15px}.giftreggie-create .giftreggie-body>p:first-child a{color:var(--color-link, #ba004b)!important;background-color:transparent!important;font-weight:600;text-decoration:none;transition:color .3s ease;padding:.75rem 1.5rem;display:inline-block;border:2px solid var(--color-link, #ba004b);border-radius:6px}.giftreggie-create .giftreggie-body>p:first-child a:hover{color:#fff!important;background-color:var(--color-link, #ba004b)!important;border-color:var(--color-link, #ba004b)!important;text-decoration:none}#giftreggie-create-form{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:2.5rem;box-shadow:0 2px 8px #0000000d;width:100%;box-sizing:border-box}.registry-profile-block{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #f0f0f0}.registry-profile-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.registry-profile-block h4{font-family:var(--font-heading-family, var(--font-body-family));font-size:16px;font-weight:700;color:var(--color-text, #232323);margin-bottom:1.5rem;margin-top:0;text-transform:uppercase;letter-spacing:.05em}.registry-profile-block>span{display:block}.registry-profile-block p{margin-bottom:1.5rem;margin-top:0}.registry-profile-block p:last-child{margin-bottom:0}.registry-profile-block p>span:first-child,.registry-profile-block label{display:block;font-size:13px;font-weight:600;color:var(--color-text, #232323);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.registry-profile-block p>span:last-child{display:block;width:100%}.registry-profile-block input[type=text],.registry-profile-block input[type=email],.registry-profile-block input[type=tel],.registry-profile-block input[type=password],.registry-profile-block input[type=file],.registry-profile-block textarea,.registry-profile-block select{width:100%;padding:.875rem 1rem;font-size:15px;font-family:var(--font-body-family);border:1px solid #cbcbcb;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;background:#fff;box-sizing:border-box}.registry-profile-block textarea{min-height:100px;resize:vertical}.registry-profile-block input[type=text]:focus,.registry-profile-block input[type=email]:focus,.registry-profile-block input[type=tel]:focus,.registry-profile-block input[type=password]:focus,.registry-profile-block textarea:focus,.registry-profile-block select:focus{outline:none;border-color:var(--color-link, #ba004b);box-shadow:0 0 0 3px #ba004b1a}.registry-profile-block input[type=file]{padding:.5rem;font-size:14px;cursor:pointer}.registry-profile-block input[type=checkbox]{margin-right:.5rem;cursor:pointer}.registry-profile-block small,.registry-profile-block .help-text{display:block;font-size:13px;color:var(--color-text2, #969696);margin-top:.25rem;font-style:italic}.registry-profile-block .file-size-note{font-size:12px;color:var(--color-text2, #969696);margin-top:.5rem}.registry-captcha{background:#fafafa;padding:2rem!important;border-radius:6px;border:1px dashed #e0e0e0!important}.registry-captcha h4{margin-bottom:.5rem}.registry-captcha p{margin-bottom:1rem}.registry-captcha #registry-captcha{max-width:100%;height:auto;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.registry-captcha #registry-refresh-captcha{color:var(--color-link, #ba004b);font-weight:600;text-decoration:none;transition:color .3s ease}.registry-captcha #registry-refresh-captcha:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}.giftreggie-create-buttons{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:2.5rem!important;margin-bottom:0!important;padding-top:2rem;border-top:1px solid #f0f0f0}.giftreggie-create-buttons input[type=submit],.giftreggie-create-buttons input[type=button]{font-family:var(--btn-2-font-family, var(--font-body-family))!important;font-size:var(--btn-2-font-size, 18px)!important;font-weight:var(--btn-2-font-weight, 700)!important;text-transform:var(--btn-2-text-transform, capitalize)!important;line-height:var(--btn-2-line-height, 22px)!important;letter-spacing:var(--btn-2-letter-spacing, .05em)!important;padding:1rem 2.5rem!important;border-radius:var(--btn-2-border-radius, 6px)!important;cursor:pointer;transition:all .3s ease;border:1px solid;min-width:180px;margin:0}.giftreggie-create-buttons input[type=submit]{background-color:var(--btn-2-bg, #232323)!important;color:var(--btn-2-color, #ffffff)!important;border-color:var(--btn-2-border, rgba(0,0,0,0))!important}.giftreggie-create-buttons input[type=submit]:hover:not(:disabled){background-color:var(--btn-2-bg-hover, #ba004b)!important;border-color:var(--btn-2-border-hover, #232323)!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.giftreggie-create-buttons input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.giftreggie-create-buttons input[type=button]#discard-changes{background-color:transparent!important;color:var(--color-text, #232323)!important;border-color:#cbcbcb!important}.giftreggie-create-buttons input[type=button]#discard-changes:hover{background-color:#f8f8f8!important;border-color:var(--color-text, #232323)!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.giftreggie-manage-non-customer{text-align:center;padding:3rem 2rem;background:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;font-size:16px;color:var(--color-text2, #969696)}.giftreggie-manage-non-customer a{display:inline-block;font-family:var(--btn-2-font-family, var(--font-body-family));font-size:var(--btn-2-font-size, 18px);font-weight:var(--btn-2-font-weight, 700);text-transform:var(--btn-2-text-transform, capitalize);background-color:var(--btn-2-bg, #232323);color:var(--btn-2-color, #ffffff);padding:.875rem 2rem;border-radius:var(--btn-2-border-radius, 6px);text-decoration:none;transition:all .3s ease;margin-top:1rem}.giftreggie-manage-non-customer a:hover{background-color:var(--btn-2-bg-hover, #ba004b);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media screen and (max-width: 768px){.giftreggie-create{padding:1.5rem 1rem!important;margin:0!important}#giftreggie-create-form{padding:1.5rem!important;margin:0!important;border-radius:0!important;border-left:none!important;border-right:none!important}.giftreggie-create .giftreggie-header h3{font-size:24px!important;word-wrap:break-word!important}.registry-profile-block{margin-bottom:2rem;padding-bottom:2rem}.registry-profile-block h4{font-size:18px!important}.registry-profile-block input[type=text],.registry-profile-block input[type=email],.registry-profile-block input[type=tel],.registry-profile-block input[type=password],.registry-profile-block textarea,.registry-profile-block select{font-size:16px!important;padding:1rem!important}.giftreggie-create-buttons{flex-direction:column;gap:1rem}.giftreggie-create-buttons input[type=submit],.giftreggie-create-buttons input[type=button]{width:100%!important;min-width:auto!important;margin:0!important}.giftreggie-create .giftreggie-body>p:first-child{font-size:14px!important}.giftreggie-create .giftreggie-body>p:first-child a{padding:.75rem 1.25rem!important;font-size:14px!important}}@media screen and (max-width: 480px){.giftreggie-create{padding:1rem .5rem!important}#giftreggie-create-form{padding:1rem!important;border-radius:0!important}.giftreggie-create .giftreggie-header h3{font-size:20px!important}.registry-profile-block h4{font-size:16px!important}.registry-profile-block p{margin-bottom:1.25rem!important}}.giftreggie-manage{font-family:var(--font-body-family, "Poppins", Arial, sans-serif);color:var(--color-text, #232323);max-width:900px;margin:0 auto;padding:3rem 2rem}.giftreggie-manage .giftreggie-header p a{color:var(--color-link, #ba004b)!important;background-color:transparent!important;font-weight:600;text-decoration:none;transition:color .3s ease;padding:.75rem 1.5rem;display:inline-block;border:2px solid var(--color-link, #ba004b);border-radius:6px}.giftreggie-manage .giftreggie-header p a:hover{color:#fff!important;background-color:var(--color-link, #ba004b)!important;border-color:var(--color-link, #ba004b)!important;text-decoration:none}.giftreggie-manage .giftreggie-body{margin-bottom:3rem}.giftreggie-manage .giftreggie-body>p{text-align:center;padding:3rem 2rem;background:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;font-size:16px;color:var(--color-text2, #969696)}.giftreggie-manage .giftreggie-desktop table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.giftreggie-manage .giftreggie-desktop thead,.giftreggie-manage .giftreggie-desktop tr:first-child{background:#f8f8f8}.giftreggie-manage .giftreggie-desktop th{padding:1rem 1.25rem;text-align:left;font-size:13px;font-weight:700;color:var(--color-text, #232323);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e8e8e8}.giftreggie-manage .giftreggie-desktop td{padding:1.25rem;border-bottom:1px solid #f0f0f0;font-size:15px;color:var(--color-text2, #969696)}.giftreggie-manage .giftreggie-desktop tbody tr{transition:background-color .2s ease}.giftreggie-manage .giftreggie-desktop tbody tr:hover{background-color:#fafafa}.giftreggie-manage .giftreggie-desktop tbody tr:last-child td{border-bottom:none}.giftreggie-manage .giftreggie-desktop a{color:var(--color-link, #ba004b);font-weight:600;text-decoration:none;transition:color .3s ease}.giftreggie-manage .giftreggie-desktop a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}.giftreggie-manage .giftreggie-mobile{display:none}.giftreggie-manage .giftreggie-mobile ul{list-style:none;padding:0;margin:0}.giftreggie-manage .giftreggie-mobile li{background:#fff;margin-bottom:1.25rem;padding:1.5rem;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease,transform .3s ease}.giftreggie-manage .giftreggie-mobile li:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.giftreggie-manage .giftreggie-mobile li p{margin-bottom:.75rem;font-size:14px;line-height:1.6;color:var(--color-text2, #969696)}.giftreggie-manage .giftreggie-mobile li p:first-child{font-size:16px;font-weight:700;margin-bottom:1rem}.giftreggie-manage .giftreggie-mobile li p:last-child{margin-bottom:0}.giftreggie-manage .giftreggie-mobile a{color:var(--color-link, #ba004b);font-weight:600;text-decoration:none;transition:color .3s ease}.giftreggie-manage .giftreggie-mobile a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}@media screen and (max-width: 768px){.giftreggie-manage{padding:2rem 1.5rem}.giftreggie-manage .giftreggie-desktop{display:none!important}.giftreggie-manage .giftreggie-mobile{display:block!important}.giftreggie-manage table.giftreggie-desktop{display:table;width:100%;background:transparent;border:none}.giftreggie-manage table.giftreggie-desktop thead{display:none}.giftreggie-manage table.giftreggie-desktop tbody,.giftreggie-manage table.giftreggie-desktop tr{display:block}.giftreggie-manage table.giftreggie-desktop tr{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d;display:block!important}.giftreggie-manage table.giftreggie-desktop td{display:block;text-align:left!important;padding:.75rem 0;border:none}.giftreggie-manage table.giftreggie-desktop td:before{content:"";font-weight:700;font-size:12px;text-transform:uppercase;color:var(--color-text2, #969696);display:block;margin-bottom:.5rem}.giftreggie-manage table.giftreggie-desktop td:nth-child(1):before{content:"Name"}.giftreggie-manage table.giftreggie-desktop td:nth-child(2):before{content:"Partner"}.giftreggie-manage table.giftreggie-desktop td:nth-child(3):before{content:"Event Date"}.giftreggie-manage table.giftreggie-desktop td:nth-child(4):before{content:"Actions"}}@media screen and (max-width: 480px){.giftreggie-manage{padding:1.5rem 1rem}.giftreggie-header h3{font-size:24px}}#giftreggie-update-form{max-width:900px;margin:3rem auto;padding:2.5rem;font-family:var(--font-body-family, "Poppins", Arial, sans-serif);color:var(--color-text, #232323);background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000d}#giftreggie-update-form input[type=text],#giftreggie-update-form input[type=password],#giftreggie-update-form input[type=email],#giftreggie-update-form input[type=date],#giftreggie-update-form input[type=tel],#giftreggie-update-form input[type=file],#giftreggie-update-form textarea,#giftreggie-update-form select{width:100%;padding:.875rem 1rem;font-size:15px;font-family:var(--font-body-family);border:1px solid #cbcbcb;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;background:#fff;box-sizing:border-box;margin-bottom:1.5rem}#giftreggie-update-form textarea{min-height:100px;resize:vertical}#giftreggie-update-form input:focus,#giftreggie-update-form textarea:focus,#giftreggie-update-form select:focus{outline:none;border-color:var(--color-link, #ba004b);box-shadow:0 0 0 3px #ba004b1a}#giftreggie-update-form input[type=file]{padding:.5rem;font-size:14px;cursor:pointer}#giftreggie-update-form input[type=file]::file-selector-button{background:#f8f8f8;border:1px solid #cbcbcb;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:var(--font-body-family);font-size:14px;color:var(--color-text, #232323);transition:all .3s ease}#giftreggie-update-form input[type=file]::file-selector-button:hover{background:#f0f0f0;border-color:var(--color-text, #232323)}#giftreggie-update-form .registry-profile-block h4{font-family:var(--font-heading-family, var(--font-body-family));font-size:16px;font-weight:700;color:var(--color-text, #232323);margin-bottom:1.5rem;margin-top:0;text-transform:uppercase;letter-spacing:.05em}#giftreggie-update-form .registry-profile-block{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #f0f0f0}#giftreggie-update-form .registry-profile-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}#giftreggie-update-form .registry-profile-block p{margin-bottom:1.5rem;margin-top:0}#giftreggie-update-form .registry-profile-block p:last-child{margin-bottom:0}#giftreggie-update-form .registry-profile-block p>span:first-child,#giftreggie-update-form .registry-profile-block label{display:block;font-size:13px;font-weight:600;color:var(--color-text, #232323);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.giftreggie-profile-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2.5rem 0 0!important;padding-top:2rem;border-top:1px solid #f0f0f0;width:100%;text-align:center}.giftreggie-profile-buttons input[type=submit],.giftreggie-profile-buttons button[type=submit]{font-family:var(--btn-2-font-family, var(--font-body-family))!important;font-size:var(--btn-2-font-size, 18px)!important;font-weight:var(--btn-2-font-weight, 700)!important;text-transform:var(--btn-2-text-transform, capitalize)!important;line-height:var(--btn-2-line-height, 22px)!important;letter-spacing:var(--btn-2-letter-spacing, .05em)!important;background-color:var(--btn-2-bg, #232323)!important;color:var(--btn-2-color, #ffffff)!important;border:1px solid var(--btn-2-border, rgba(0,0,0,0))!important;border-radius:var(--btn-2-border-radius, 6px)!important;padding:1rem 2.5rem!important;min-width:180px;cursor:pointer;transition:all .3s ease;margin:0}.giftreggie-profile-buttons input[type=submit]:hover:not(:disabled),.giftreggie-profile-buttons button[type=submit]:hover:not(:disabled){background-color:var(--btn-2-bg-hover, #ba004b)!important;border-color:var(--btn-2-border-hover, #232323)!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.giftreggie-profile-buttons input[type=submit]:disabled,.giftreggie-profile-buttons button[type=submit]:disabled{opacity:.5;cursor:not-allowed}#giftreggie-update-form .giftreggie-error,.giftreggie-error{background:#fee;border:1px solid #fcc;border-radius:6px;padding:1rem 1.5rem;margin:1rem 0;color:#c33;font-size:14px;line-height:1.5}@media screen and (max-width: 768px){#giftreggie-update-form{padding:1.5rem;margin:2rem 1rem}#giftreggie-update-form .registry-profile-block{margin-bottom:2rem;padding-bottom:2rem}.giftreggie-profile-buttons{flex-direction:column}.giftreggie-profile-buttons input[type=submit],.giftreggie-profile-buttons button[type=submit]{width:100%;min-width:auto}}@media screen and (max-width: 480px){#giftreggie-update-form{padding:1.25rem;margin:1.5rem .5rem}#giftreggie-update-form .registry-profile-block h4{font-size:15px}}.giftreggie-orders{width:100%;max-width:1200px;margin:2rem auto;border-collapse:separate;border-spacing:0;font-family:var(--font-body-family, "Poppins", Arial, sans-serif);font-size:15px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.giftreggie-orders thead{background:#f8f8f8}.giftreggie-orders th{background-color:#f8f8f8;color:var(--color-text, #232323);text-align:left;padding:1rem 1.25rem;border-bottom:2px solid #e8e8e8;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.giftreggie-orders td{padding:1.25rem;border-bottom:1px solid #f0f0f0;color:var(--color-text2, #969696);vertical-align:middle}.giftreggie-orders tbody tr{transition:background-color .2s ease}.giftreggie-orders tbody tr:hover{background-color:#fafafa}.giftreggie-orders tbody tr:last-child td{border-bottom:none}.giftreggie-orders td:first-child{font-weight:600;color:var(--color-link, #ba004b)}.giftreggie-orders td:nth-child(6),.giftreggie-orders th:nth-child(6){text-align:right}.giftreggie-orders td:nth-child(7),.giftreggie-orders th:nth-child(7){text-align:center}.giftreggie-no-orders{text-align:center;font-size:16px;padding:3rem 2rem;margin:2rem auto;max-width:600px;background:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;color:var(--color-text2, #969696)}@media screen and (max-width: 768px){.giftreggie-orders{border:none;box-shadow:none;background:transparent;margin:1rem 0}.giftreggie-orders thead{display:none}.giftreggie-orders tbody,.giftreggie-orders tr{display:block}.giftreggie-orders tr{background:#fff;margin-bottom:1.25rem;border:1px solid #e8e8e8;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease,transform .3s ease}.giftreggie-orders tr:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);background:#fff}.giftreggie-orders td{display:block;position:relative;padding:.75rem 0;padding-left:45%;text-align:left!important;border-bottom:none}.giftreggie-orders td:last-child{padding-bottom:0}.giftreggie-orders td:before{content:"";position:absolute;top:.75rem;left:0;width:40%;font-weight:600;font-size:13px;color:var(--color-text, #232323);text-transform:uppercase;letter-spacing:.05em}.giftreggie-orders td:nth-child(1):before{content:"Order #"}.giftreggie-orders td:nth-child(2):before{content:"Date"}.giftreggie-orders td:nth-child(3):before{content:"User"}.giftreggie-orders td:nth-child(4):before{content:"Email"}.giftreggie-orders td:nth-child(5):before{content:"Product"}.giftreggie-orders td:nth-child(6):before{content:"Price"}.giftreggie-orders td:nth-child(7):before{content:"Qty"}.giftreggie-orders td:nth-child(6),.giftreggie-orders td:nth-child(7){text-align:left!important}.giftreggie-orders td:first-child{font-size:16px;padding-top:0;border-bottom:1px solid #f0f0f0;margin-bottom:.5rem;padding-bottom:1rem}.giftreggie-no-orders{margin:1.5rem 1rem;padding:2rem 1.5rem}}@media screen and (max-width: 480px){.giftreggie-orders tr{padding:1.25rem}.giftreggie-orders td{padding-left:50%}.giftreggie-orders td:before{width:45%}}.share-registry{max-width:720px;margin:3rem auto;padding:2rem;font-family:var(--font-body-family, "Poppins", Arial, sans-serif);color:var(--color-text, #232323)}.share-registry .giftreggie-band{background-color:#fff;border:1px solid #e8e8e8;padding:3rem 2.5rem;border-radius:8px;text-align:center;box-shadow:0 2px 8px #0000000d}.share-registry .giftreggie-band h4{font-family:var(--font-heading-family, var(--font-body-family));font-size:24px;color:var(--color-link, #ba004b);font-weight:700;margin-bottom:1rem;margin-top:0;text-transform:none;letter-spacing:normal}.share-registry .giftreggie-band p{font-size:16px;line-height:1.6;margin-bottom:1.5rem;color:var(--color-text2, #969696)}.share-registry .giftreggie-band p:last-child{margin-bottom:0}#registry-link{width:100%;max-width:600px;padding:1rem 1.25rem;font-size:15px;font-family:Courier New,Courier,monospace;border:2px solid #e8e8e8;border-radius:6px;margin:1rem auto 1.5rem;box-sizing:border-box;background-color:#f8f8f8;color:var(--color-text, #232323);text-align:center;cursor:pointer;transition:all .3s ease;display:block}#registry-link:hover{background-color:#f0f0f0;border-color:var(--color-link, #ba004b)}#registry-link:focus{outline:none;background-color:#fff;border-color:var(--color-link, #ba004b);box-shadow:0 0 0 3px #ba004b1a}#registry-link:active{background-color:#e8f5e8;border-color:#4caf50}.registry-link-copy-btn{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--btn-2-bg, #232323);color:var(--btn-2-color, #ffffff);border:none;border-radius:6px;padding:.875rem 2rem;font-family:var(--btn-2-font-family, var(--font-body-family));font-size:var(--btn-2-font-size, 16px);font-weight:var(--btn-2-font-weight, 600);text-transform:var(--btn-2-text-transform, uppercase);letter-spacing:.05em;cursor:pointer;transition:all .3s ease;margin-top:1rem}.registry-link-copy-btn:hover{background-color:var(--btn-2-bg-hover, #ba004b);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.registry-link-copy-btn:active{transform:translateY(0)}.registry-link-copy-btn.copied{background-color:#4caf50}.registry-link-copy-btn.copied:after{content:" \2713"}.share-registry .social-sharing,.share-registry .giftreggie-sharing{margin-top:2rem;padding-top:2rem;border-top:1px solid #f0f0f0}.share-registry .social-sharing a,.share-registry .giftreggie-sharing a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 .5rem;border-radius:50%;background-color:#f8f8f8;color:var(--color-text, #232323);text-decoration:none;transition:all .3s ease;font-size:20px}.share-registry .social-sharing a:hover,.share-registry .giftreggie-sharing a:hover{background-color:var(--color-link, #ba004b);color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px #00000026}@media screen and (max-width: 768px){.share-registry{padding:1.5rem;margin:2rem auto}.share-registry .giftreggie-band{padding:2rem 1.5rem}.share-registry .giftreggie-band h4{font-size:22px}}@media screen and (max-width: 600px){.share-registry{padding:1rem;margin:1.5rem .5rem}.share-registry .giftreggie-band{padding:1.5rem 1.25rem}.share-registry .giftreggie-band h4{font-size:20px}#registry-link{font-size:14px;padding:.875rem 1rem}.registry-link-copy-btn{width:100%;justify-content:center}}.giftreggie-registry-home,.registry-home-container{font-family:var(--font-body-family, "Poppins", Arial, sans-serif);color:var(--color-text, #232323);max-width:1200px;margin:0 auto;padding:3rem 2rem}.giftreggie-registry-home h1,.registry-home-container h1{font-size:32px;font-weight:700;color:var(--color-link, #ba004b);margin-bottom:1.5rem;text-align:center}.registry-navigation,.giftreggie-tabs{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem;border-bottom:2px solid #e8e8e8;padding-bottom:1rem}.registry-navigation a,.giftreggie-tabs a{font-size:15px;font-weight:600;color:var(--color-text, #232323);text-decoration:none;padding:.5rem 1rem;transition:all .3s ease;position:relative}.registry-navigation a:hover,.giftreggie-tabs a:hover,.registry-navigation a.active,.giftreggie-tabs a.active{color:var(--color-link, #ba004b)}.registry-navigation a.active:after,.giftreggie-tabs a.active:after{content:"";position:absolute;bottom:-1.1rem;left:0;right:0;height:3px;background:var(--color-link, #ba004b)}.registry-banner,.giftreggie-banner{background:#f0f0f0;padding:2rem;margin-bottom:2rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.registry-banner h2,.giftreggie-banner h2{font-size:24px;font-weight:700;color:var(--color-text, #232323);margin:0}.registry-banner button,.giftreggie-banner button{background:#fff;border:1px solid #cbcbcb;padding:.5rem 1.5rem;border-radius:4px;font-size:14px;font-weight:600;color:var(--color-text, #232323);cursor:pointer;transition:all .3s ease}.registry-banner button:hover,.giftreggie-banner button:hover{border-color:var(--color-link, #ba004b);color:var(--color-link, #ba004b);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.registry-info-table{width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:2rem;overflow:hidden}.registry-info-table thead{background:#f8f8f8}.registry-info-table th{padding:1rem;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text, #232323);border-bottom:2px solid #e8e8e8}.registry-info-table td{padding:1.25rem 1rem;font-size:15px;color:var(--color-text2, #969696);border-bottom:1px solid #f0f0f0}.registry-items-table{width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:2rem;overflow:hidden}.registry-items-table thead{background:#f8f8f8}.registry-items-table th{padding:1rem .75rem;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text, #232323);border-bottom:2px solid #e8e8e8}.registry-items-table th:first-child{width:60px;text-align:center}.registry-items-table th:nth-child(2){width:auto}.registry-items-table th:nth-child(3){width:100px;text-align:center}.registry-items-table th:nth-child(4){width:100px;text-align:right}.registry-items-table th:nth-child(5),.registry-items-table th:nth-child(6),.registry-items-table th:nth-child(7){width:80px;text-align:center}.registry-items-table th:last-child{width:80px;text-align:center}.registry-items-table tbody tr{transition:background-color .2s ease}.registry-items-table tbody tr:hover{background:#fafafa}.registry-items-table td{padding:1rem .75rem;font-size:15px;color:var(--color-text, #232323);border-bottom:1px solid #f0f0f0;vertical-align:middle}.registry-items-table td:first-child{text-align:center}.registry-items-table td:first-child input[type=checkbox]{width:18px;height:18px;cursor:pointer}.registry-items-table .product-title{color:var(--color-link, #ba004b);text-decoration:none;font-weight:500;transition:color .3s ease}.registry-items-table .product-title:hover{color:var(--color-link-hover, #01a6ba)}.registry-items-table .product-image{text-align:center}.registry-items-table .product-image img{max-width:80px;height:auto;border-radius:4px;border:1px solid #e8e8e8}.registry-items-table td:nth-child(4){text-align:right;font-weight:600}.registry-items-table input[type=number],.registry-items-table input[type=text]{width:60px;padding:.5rem;border:1px solid #cbcbcb;border-radius:4px;text-align:center;font-size:14px;font-family:var(--font-body-family);transition:all .3s ease}.registry-items-table input[type=number]:focus,.registry-items-table input[type=text]:focus{outline:none;border-color:var(--color-link, #ba004b);box-shadow:0 0 0 3px #ba004b1a}.registry-items-table .delete-btn{background:#f0f0f0;border:1px solid #cbcbcb;width:32px;height:32px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--color-text2, #969696);transition:all .3s ease}.registry-items-table .delete-btn:hover{background:#fee;border-color:#c33;color:#c33;transform:scale(1.1)}.registry-actions{display:flex;gap:1rem;margin-bottom:2rem}.registry-actions .btn-discard{padding:.875rem 2rem;background:#fff;border:2px solid #cbcbcb;border-radius:6px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text, #232323);cursor:pointer;transition:all .3s ease}.registry-actions .btn-discard:hover{border-color:var(--color-text, #232323);background:#f8f8f8;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.registry-actions .btn-save{padding:.875rem 2rem;background:var(--btn-2-bg, #232323);border:2px solid var(--btn-2-bg, #232323);border-radius:6px;font-family:var(--btn-2-font-family, var(--font-body-family));font-size:var(--btn-2-font-size, 15px);font-weight:var(--btn-2-font-weight, 600);text-transform:var(--btn-2-text-transform, uppercase);letter-spacing:.05em;color:var(--btn-2-color, #ffffff);cursor:pointer;transition:all .3s ease}.registry-actions .btn-save:hover{background:var(--btn-2-bg-hover, #ba004b);border-color:var(--btn-2-bg-hover, #ba004b);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.registry-cta-link{text-align:center;margin-top:2rem}.registry-cta-link a{color:var(--color-link, #ba004b);font-size:15px;text-decoration:none;font-weight:500;transition:color .3s ease}.registry-cta-link a:hover{color:var(--color-link-hover, #01a6ba);text-decoration:underline}@media screen and (max-width: 991px){.giftreggie-registry-home,.registry-home-container{padding:2rem 1rem}.registry-banner,.giftreggie-banner{flex-direction:column;text-align:center;gap:1rem}.registry-info-table{border:none;background:transparent}.registry-info-table thead{display:none}.registry-info-table tbody{display:block}.registry-info-table tr{display:block;margin-bottom:1rem;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000000d}.registry-info-table td{display:flex;flex-direction:column;text-align:left!important;padding:.75rem 0;border:none}.registry-info-table td:not(:last-child){border-bottom:1px solid #f0f0f0}.registry-info-table td:before{content:"";font-weight:700;font-size:12px;text-transform:uppercase;color:var(--color-text2, #969696);display:block;margin-bottom:.5rem}.registry-info-table tr:nth-child(1) td:nth-child(1):before{content:"Registrant"}.registry-info-table tr:nth-child(1) td:nth-child(2):before{content:"Co-Registrant"}.registry-info-table tr:nth-child(1) td:nth-child(3):before{content:"Event Date"}.registry-info-table tr:nth-child(1) td:nth-child(4):before{content:"Status"}.registry-info-table tr:nth-child(1) td:nth-child(5):before{content:"Items"}.registry-info-table tr:nth-child(1) td:nth-child(6):before{content:"Total Value"}}@media screen and (max-width: 768px){.registry-items-table{border:none;background:transparent}.registry-items-table thead{display:none}.registry-items-table tbody{display:block}.registry-items-table tr{display:block;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.registry-items-table tr:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.registry-items-table td{display:block;text-align:left!important;padding:.75rem 0;border:none}.registry-items-table td:not(:last-child){border-bottom:1px solid #f8f8f8}.registry-items-table td:before{content:"";font-weight:700;font-size:12px;text-transform:uppercase;color:var(--color-text2, #969696);display:block;margin-bottom:.5rem}.registry-items-table td:nth-child(1):before{content:"Select"}.registry-items-table td:nth-child(2):before{content:"Product"}.registry-items-table td:nth-child(3):before{content:"Image"}.registry-items-table td:nth-child(4):before{content:"Price"}.registry-items-table td:nth-child(5):before{content:"Wants"}.registry-items-table td:nth-child(6):before{content:"Has"}.registry-items-table td:nth-child(7):before{content:"Needs"}.registry-items-table td:nth-child(8):before{content:"Delete"}.registry-items-table td:first-child:before{display:none}.registry-items-table td:first-child{padding:.5rem 0}.registry-items-table .product-image{text-align:left}.registry-items-table .product-image img{max-width:120px}.registry-items-table input[type=number],.registry-items-table input[type=text]{width:100%;max-width:200px}.registry-actions{flex-direction:column}.registry-actions button{width:100%}.registry-navigation,.giftreggie-tabs{flex-wrap:wrap;gap:.5rem}}@media screen and (max-width: 480px){.giftreggie-registry-home h1,.registry-home-container h1{font-size:24px}.registry-banner h2,.giftreggie-banner h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/451/assets/custom.css.map */
