:root{--ketubah-woo-border:var(--wp--preset--color--light-grey, #e5e5e5);--ketubah-woo-ink:var(--wp--preset--color--black, #000);--ketubah-woo-muted:var(--wp--preset--color--medium-grey, #666)}dl.variation{display:flex;flex-wrap:wrap;border-top:1px solid #e5e5e5;font-size:1.0625rem;line-height:1.5rem}dl.variation dt,dl.variation dd{display:block;flex-basis:50%;border-bottom:1px solid #e5e5e5;margin:0;padding:10px 0}dl.variation dd{text-align:right}.ketubah-cart__title{margin:0 0 1.5rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif);text-align:center}.ketubah-cart__block.wp-block-woocommerce-cart{margin-top:.5rem}.ketubah-cart .wc-block-cart{margin:0}.ketubah-cart .wc-block-cart__submit-container .wc-block-cart__submit-button,.ketubah-cart .wc-block-components-button:not(.is-link){border-radius:0;font-weight:700}.ketubah-cart .wc-block-cart-items,.ketubah-cart .wc-block-components-sidebar{border-color:var(--wp--preset--color--light-grey,#e5e5e5)}.ketubah-cart .wc-block-cart__empty-cart__title{font-family:var(--wp--preset--font-family--tara,Georgia,serif)}.ketubah-cart .with-empty-cart-icon::before{display:block;margin:0 auto 1rem}.ketubah-cart a{color:inherit}.ketubah-cart a.wc-block-cart__submit-button,.ketubah-cart a.wc-block-components-button:not(.is-link){color:var(--wp--preset--color--white,#fff)}.ketubah-cart .wc-block-components-product-name{font-weight:700;text-decoration:none}.ketubah-cart .wc-block-components-product-name:hover,.ketubah-cart .wc-block-components-product-name:focus{text-decoration:underline}.ketubah-cart .wc-block-components-product-metadata,.ketubah-cart .wc-block-components-product-details{color:var(--ketubah-woo-muted);font-size:.925rem}.ketubah-cart .wc-block-cart-item__prices,.ketubah-cart .wc-block-components-product-price{font-weight:600}.ketubah-cart .wc-block-components-quantity-selector{border-color:var(--ketubah-woo-border)}.ketubah-cart .wc-block-components-totals-coupon__button,.ketubah-checkout .wc-block-components-totals-coupon__button{border-radius:0;font-weight:700}.ketubah-cart .wc-block-components-totals-wrapper,.ketubah-checkout .wc-block-components-totals-wrapper{border-color:var(--ketubah-woo-border)}.ketubah-cart .wc-block-cart__submit-button{width:100%}.ketubah-cart-notice,#cart-check-message{position:fixed;top:60px;left:0;width:100vw;background:#f2f2f2;border-bottom:2px solid var(--wp--preset--color--light-grey,#e5e5e5);z-index:1000;padding:3rem 1.5rem;text-align:center}.ketubah-cart-notice.hidden,#cart-check-message.hidden{display:none}.ketubah-cart-notice .close-button,#cart-check-message .close-button{position:absolute;top:1rem;right:1.25rem;appearance:none;border:0;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.ketubah-cart-notice__title,.ketubah-cart-notice__price{margin:.75rem 0 .35rem;font-size:1.125rem;font-weight:700}.ketubah-cart-notice__description{margin:0 auto 1rem;max-width:36rem;line-height:1.5}.ketubah-cart-notice__cta{display:inline-block;margin-top:.75rem;padding:.75rem 1.25rem;background:var(--wp--preset--color--black,#000);color:#fff;text-decoration:none;font-weight:700}.ketubah-cart-notice .close-link,#cart-check-message .close-link{appearance:none;border:0;background:transparent;text-decoration:underline;cursor:pointer;font:inherit}#ketubah-cart-upgrades,.ketubah-cart-upgrades{max-width:300px;margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--wp--preset--color--light-grey,#e5e5e5);background:#fafafa;text-align:center}.ketubah-cart-upgrades__title{margin:0 0 .75rem;font-size:1.125rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif)}.ketubah-cart-upgrades__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ketubah-cart-upgrades__item{display:flex;align-items:center;justify-content:center;gap:.5rem}.ketubah-cart-upgrades .cart-upgrade-button{appearance:none;border:2px solid var(--wp--preset--color--black,#000);background:#fff;padding:.5rem 1rem;font:inherit;font-weight:700;cursor:pointer}.ketubah-cart-upgrades .cart-upgrade-button:hover,.ketubah-cart-upgrades .cart-upgrade-button:focus{background:#f2f2f2}.ketubah-cart-upgrades .help-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--wp--preset--color--medium-grey,#666);border-radius:50%;text-decoration:none;font-weight:700}.ketubah-checkout__title{margin:0 0 1.5rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif)}.ketubah-checkout__block.wp-block-woocommerce-checkout{margin-top:.5rem}.ketubah-checkout .wc-block-components-button:not(.is-link){border-radius:0;font-weight:700}.ketubah-checkout .wc-block-components-checkout-place-order-button{width:100%}.ketubah-checkout .wc-block-components-text-input input,.ketubah-checkout .wc-block-components-textarea textarea,.ketubah-checkout .wc-block-components-combobox .components-form-token-field__input-container{border-radius:0;border-color:var(--ketubah-woo-border)}.ketubah-checkout .wc-block-components-checkout-return-to-cart-button{color:var(--ketubah-woo-muted);text-decoration:underline}.ketubah-checkout .wc-block-components-checkout-step__title,.ketubah-checkout .wc-block-components-panel__button{font-family:var(--wp--preset--font-family--tara,Georgia,serif)}@media screen and (max-width:781px){.ketubah-checkout .wc-block-checkout{display:flex;flex-direction:column}.ketubah-checkout .wc-block-checkout__sidebar,.ketubah-checkout .ketubah-checkout__totals{order:-1;margin-bottom:1.5rem}}@media screen and (min-width:782px){.ketubah-checkout .wc-block-checkout__sidebar,.ketubah-checkout .ketubah-checkout__totals{position:sticky;top:6rem;align-self:flex-start}}.ketubah-checkout .wp-block-woocommerce-checkout-express-payment-block{margin-bottom:1.5rem}.ketubah-checkout .wp-block-woocommerce-checkout-payment-block{margin-top:1.5rem}.ketubah-order-confirmation__title{margin:0 0 1.25rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif)}.ketubah-order-confirmation__status,.ketubah-order-confirmation .wc-block-order-confirmation-status{text-align:center;margin-bottom:1.5rem}.ketubah-order-confirmation__summary{max-width:40rem;margin:0 auto 2rem}.ketubah-order-confirmation__totals{margin-bottom:2rem}.ketubah-order-confirmation__addresses{margin-top:1.5rem;margin-bottom:1.5rem}.ketubah-order-confirmation .wc-block-order-confirmation-summary-list{list-style:none;margin:0;padding:1.25rem;border:1px solid var(--ketubah-woo-border);background:#fafafa}.ketubah-order-confirmation .wc-block-order-confirmation-summary-list-item{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--ketubah-woo-border)}.ketubah-order-confirmation .wc-block-order-confirmation-summary-list-item:last-child{border-bottom:0}.ketubah-order-confirmation .wc-block-order-confirmation-summary-list-item__key{color:var(--ketubah-woo-muted)}.ketubah-order-confirmation .wc-block-order-confirmation-summary-list-item__value{font-weight:700;text-align:right}.ketubah-order-text-tool{max-width:40rem;margin:0 auto 2rem;padding:1.5rem 1.25rem;border:1px solid var(--ketubah-woo-border);background:#fafafa;text-align:center}.ketubah-order-text-tool__title{margin:0 0 .5rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif);font-size:var(--wp--preset--font-size--large)}.ketubah-order-text-tool__intro{margin:0 auto 1.25rem;max-width:32rem;color:var(--ketubah-woo-muted)}.ketubah-order-text-tool__status{max-width:24rem;margin:0 auto}.ketubah-order-text-tool__progress{--ketubah-tt-bar-from:#1c3f8c;--ketubah-tt-bar-to:#5cc2f2;height:12px;overflow:hidden;border-radius:999px;background:#e4ecf5;box-shadow:inset 0 1px 2px rgba(28,63,140,.12)}.ketubah-order-text-tool__bar{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:linear-gradient(90deg,var(--ketubah-tt-bar-from),var(--ketubah-tt-bar-to));clip-path:inset(0 calc(100% - var(--ketubah-tt-progress, 0%)) 0 0 round 999px)}[dir="rtl"] .ketubah-order-text-tool__bar{background:linear-gradient(270deg,var(--ketubah-tt-bar-from),var(--ketubah-tt-bar-to));clip-path:inset(0 0 0 calc(100% - var(--ketubah-tt-progress, 0%)) round 999px)}.ketubah-order-text-tool__bar::after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 50%,transparent);transform:translateX(-100%);animation:ketubah-tt-shimmer 2.4s ease-in-out infinite}@keyframes ketubah-tt-shimmer{to{transform:translateX(300%)}}.ketubah-order-text-tool.is-ready .ketubah-order-text-tool__bar{transition:clip-path 0.4s ease-out}.ketubah-order-text-tool.is-ready .ketubah-order-text-tool__bar::after{animation:none;opacity:0}.ketubah-order-text-tool__label{margin:.75rem 0 0;font-size:var(--wp--preset--font-size--small);color:var(--ketubah-woo-muted)}.ketubah-order-text-tool__action,.ketubah-order-text-tool__fallback{margin:0}.ketubah-order-text-tool__later{margin:1.25rem auto 0;max-width:32rem;font-size:var(--wp--preset--font-size--small);color:var(--ketubah-woo-muted)}@media (prefers-reduced-motion:reduce){.ketubah-order-text-tool.is-ready .ketubah-order-text-tool__bar{transition:none}.ketubah-order-text-tool__bar::after{animation:none;opacity:0}}.ketubah-pdp{--ketubah-pdp-select-border:2px solid var(--ketubah-woo-border, #e5e5e5)}.ketubah-pdp__main{align-items:flex-start;justify-content:space-between;gap:0 180px;margin-top:1.5rem}.ketubah-pdp__gallery-col .ketubah-pdp__gallery,.ketubah-pdp__gallery-col .wp-block-woocommerce-product-gallery,.ketubah-pdp__gallery-col .wp-block-woocommerce-product-image-gallery,.ketubah-pdp__gallery-col #wpgs-gallery{max-width:none!important;width:100%}.ketubah-pdp__gallery-col .wc-block-product-gallery-thumbnails{aspect-ratio:auto!important;height:auto!important;flex-basis:auto;max-width:100%}.ketubah-pdp__gallery-col .wc-block-product-gallery-thumbnails__scrollable{flex-wrap:wrap;height:auto;overflow:visible;row-gap:.75rem}.ketubah-pdp__gallery-col .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 auto;height:auto;margin-bottom:.5rem;width:calc(var(--wc-block-product-gallery-thumbnails-size, 25) * 1%);max-width:25%}.ketubah-pdp__gallery-col .wc-block-product-gallery-thumbnails__thumbnail__image{height:auto;width:100%}.ketubah-pdp .wc-block-product-gallery-large-image{position:relative}.ketubah-pdp .wc-block-product-gallery-large-image .wc-block-components-product-image a{pointer-events:auto!important;cursor:zoom-in}.ketubah-pdp .wc-block-woocommerce-product-gallery-large-image__image--full-screen-on-click,.ketubah-pdp .ketubah-pdp__gallery-zoom{cursor:zoom-in}.ketubah-pdp .ketubah-pdp__gallery-zoom,.ketubah-pdp .woocommerce-product-gallery__trigger{background:#fff;border:none;border-radius:100%;box-shadow:0 0 0 1px rgba(0,0,0,.08);box-sizing:content-box;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:5}.ketubah-pdp .ketubah-pdp__gallery-zoom::before,.ketubah-pdp .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;position:absolute;top:9px;width:10px}.ketubah-pdp .ketubah-pdp__gallery-zoom::after,.ketubah-pdp .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.ketubah-pdp .ketubah-pdp__gallery-zoom span[aria-hidden="true"],.ketubah-pdp .woocommerce-product-gallery__trigger span[aria-hidden="true"]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.ketubah-pdp dialog.wc-block-product-gallery-dialog{display:none!important}.ketubah-pdp h1.wp-block-post-title{margin-top:0;margin-bottom:.75rem;margin-block-start:0;margin-block-end:.75rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif);font-size:clamp(1.75rem, 2.5vw, 2.25rem);line-height:1.25}.ketubah-pdp .ketubah-pdp-average-rating{margin:0 0 1.25rem;color:var(--wp--preset--color--black,#000)}.ketubah-pdp .ketubah-pdp-average-rating__label{margin-bottom:.25rem}.ketubah-pdp .ketubah-pdp-average-rating__link,.ketubah-pdp .ketubah-pdp-average-rating__empty{margin:0}.ketubah-pdp .ketubah-pdp-average-rating a{color:inherit;text-decoration:underline}.ketubah-pdp .wp-block-post-excerpt.ketubah-pdp__summary,.ketubah-pdp .wp-block-woocommerce-product-summary.ketubah-pdp__summary,.ketubah-pdp .wc-block-components-product-summary{margin:0 0 1.25rem;color:var(--ketubah-woo-muted);font-size:.95rem;line-height:1.5}body.ketubah-sold-individually .wp-block-woocommerce-add-to-cart-form .quantity{display:none!important}.ketubah-cart .wc-block-components-quantity-selector:has(input[max="1"][min="1"]),.ketubah-checkout .wc-block-components-quantity-selector:has(input[max="1"][min="1"]){pointer-events:none}.wp-block-woocommerce-add-to-cart-form form.cart{display:block}.wp-block-woocommerce-add-to-cart-form form.cart:not(.variations_form){display:flex}.wp-block-woocommerce-add-to-cart-form .variations_button{display:flex}.ketubah-atc.is-blocked .single_add_to_cart_button,.ketubah-atc.is-blocked button.single_add_to_cart_button,.ketubah-atc.is-blocked .wp-block-woocommerce-product-button,.ketubah-atc.is-blocked .wp-block-woocommerce-add-to-cart-form .wp-element-button[type="submit"],.ketubah-atc.is-blocked .wp-block-woocommerce-add-to-cart-form button[type="submit"],.ketubah-atc.is-blocked .woocommerce-variation-add-to-cart .single_add_to_cart_button,.ketubah-atc.is-blocked .variations_button .single_add_to_cart_button{display:none!important}.ketubah-atc.is-blocked .single_add_to_cart_button[disabled],.ketubah-atc.is-blocked button.single_add_to_cart_button[disabled]{pointer-events:none}.ketubah-atc-notices{margin:0 0 1rem}.ketubah-atc-notice{margin:0 0 .75rem;font-size:.95rem;line-height:1.45}.ketubah-atc-notice.is-error,.ketubah-atc-notices.is-blocked .ketubah-atc-notice.is-error{color:var(--wp--preset--color--accent,#ca0000);font-weight:600}.ketubah-atc-notice.is-info{color:var(--ketubah-woo-muted,#666)}.ketubah-atc-notes{margin:.75rem 0 0;padding:.65rem 0 0;border-top:1px solid var(--ketubah-woo-border,#e5e5e5);font-size:.875rem;line-height:1.45;color:var(--ketubah-woo-muted,#666)}.ketubah-atc-notes[hidden]{display:none!important}.ketubah-pdp form.variations_form table.variations{display:block;width:100%;margin:0 0 1rem;border:0}.ketubah-pdp form.variations_form table.variations tbody,.ketubah-pdp form.variations_form table.variations tr,.ketubah-pdp form.variations_form table.variations th,.ketubah-pdp form.variations_form table.variations td{display:block;width:100%;text-align:left;padding:0;border:0;background:transparent}.ketubah-pdp form.variations_form table.variations tr{margin:0 0 .75rem}.ketubah-pdp form.variations_form table.variations .label,.ketubah-pdp form.variations_form table.variations label{display:block;margin:0 0 .35rem;font-weight:700}.woocommerce .ketubah-pdp form.cart table.variations td select,.ketubah-pdp form.variations_form table.variations td select{display:block;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;height:auto;min-height:2.75rem;margin:0;border:2px solid var(--ketubah-woo-border,#e5e5e5);border-radius:0;padding:.5rem .75rem;font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.35;background-color:#fff;color:inherit}.ketubah-pdp form.variations_form .woocommerce-variation-price{margin:.75rem 0;text-align:right;font-size:1.5rem;font-weight:700}.ketubah-pdp form.cart .single_add_to_cart_button,.ketubah-pdp .wp-block-woocommerce-add-to-cart-form .wp-element-button[type="submit"],.ketubah-pdp .wp-block-woocommerce-add-to-cart-form button[type="submit"]{display:block;float:none;width:100%;box-sizing:border-box;border-radius:0;font-weight:700;font-size:1.0625rem;padding:.75rem 1.5rem;background:var(--ketubah-woo-ink,#000);border-color:var(--ketubah-woo-ink,#000);color:#fff;text-align:center}.ketubah-pdp form.cart .single_add_to_cart_button:hover,.ketubah-pdp .wp-block-woocommerce-add-to-cart-form .wp-element-button[type="submit"]:hover,.ketubah-pdp .wp-block-woocommerce-add-to-cart-form button[type="submit"]:hover{opacity:.55}.ketubah-pdp .wc-block-components-product-stock-indicator--in-stock,.ketubah-pdp p.stock.in-stock{display:none}.ketubah-pdp__share,.ketubah-pdp .product-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;margin:1.5rem 0}.ketubah-pdp__share .tinv-wraper,.ketubah-pdp .product-icons .tinv-wraper,.ketubah-pdp__share .a2a_kit,.ketubah-pdp .product-icons .a2a_kit{display:inline-flex;align-items:center;align-self:center;gap:0 8px;margin:0!important;position:static!important;float:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.ketubah-pdp__share .a2a_kit a,.ketubah-pdp .product-icons .a2a_kit a{padding:0!important;margin:0!important}.ketubah-pdp__share .tinvwl_add_to_wishlist_button,.ketubah-pdp .product-icons .tinvwl_add_to_wishlist_button,.ketubah-pdp__share .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,.ketubah-pdp .product-icons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,.ketubah-pdp__share .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.ketubah-pdp .product-icons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-width:32px;min-height:32px;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;line-height:1!important;vertical-align:middle!important;position:static!important;float:none!important}.ketubah-pdp__share .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text,.ketubah-pdp .product-icons .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text,.ketubah-pdp__share .tinvwl_add_to_wishlist_button .tinvwl_remove_from_wishlist-text,.ketubah-pdp .product-icons .tinvwl_add_to_wishlist_button .tinvwl_remove_from_wishlist-text,.ketubah-pdp__share .tinvwl_add_to_wishlist_button .tinvwl_already_on_wishlist-text,.ketubah-pdp .product-icons .tinvwl_add_to_wishlist_button .tinvwl_already_on_wishlist-text{display:none!important}.ketubah-pdp__share .tinvwl_add_to_wishlist_button:before,.ketubah-pdp .product-icons .tinvwl_add_to_wishlist_button:before,.ketubah-pdp__share .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before,.ketubah-pdp .product-icons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before,.ketubah-pdp__share .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.ketubah-pdp .product-icons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before{font-size:32px!important;line-height:1!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translateY(-3px)!important;vertical-align:middle}.ketubah-pdp__details{margin-top:2.5rem}.ketubah-pdp__upsells,.ketubah-product-upsells{margin:2.5rem 0 0}.ketubah-product-upsells__title{margin:0 0 1.25rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif);text-align:center;line-height:1.3}.ketubah-product-upsells h2,.ketubah-pdp__upsells h2{line-height:1.3}.ketubah-product-upsells__grid .products,.ketubah-product-upsells__grid ul.products{display:flex;flex-wrap:nowrap;gap:1.25rem;list-style:none;margin:0;padding:0}.ketubah-product-upsells__grid .products::before,.ketubah-product-upsells__grid .products::after{display:none}.ketubah-product-upsells__grid .product{flex:1 1 0%;min-width:0;max-width:calc((100% - 2.5rem) / 3);width:auto!important;margin:0!important;float:none!important;text-align:left}.ketubah-product-upsells__grid .ketubah-shop__card .woocommerce-loop-product__link,.ketubah-product-upsells__grid .ketubah-shop__card .woocommerce-LoopProduct-link{display:block;margin:0;line-height:0}.ketubah-product-upsells__grid .ketubah-shop__card img{display:block;width:100%;height:auto}.ketubah-product-upsells__grid .ketubah-shop__details,.ketubah-product-upsells__grid .product-details{padding:0 var(--wp--preset--spacing--40,1.5rem) var(--wp--preset--spacing--40,1.5rem)}.ketubah-product-upsells__grid .ketubah-shop__card .woocommerce-loop-product__title,.ketubah-product-upsells__grid .ketubah-shop__card .wp-block-post-title{margin:0;font-family:var(--wp--preset--font-family--larsseit,inherit);font-size:var(--wp--preset--font-size--regular,1.0625rem);font-weight:700;font-style:normal;line-height:1.4;text-align:left}.ketubah-product-upsells__grid .ketubah-shop__card .woocommerce-loop-product__title a,.ketubah-product-upsells__grid .ketubah-shop__card .wp-block-post-title a{color:inherit;text-decoration:none}.ketubah-product-upsells__meta-row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0}.ketubah-product-upsells__grid .ketubah-product-loop-meta{min-width:0}.ketubah-product-upsells__grid .price{margin:0;font-weight:700;white-space:nowrap;text-align:right}.ketubah-product-upsells__grid .button,.ketubah-product-upsells__grid a.button,.ketubah-product-upsells__grid .add_to_cart_button{display:none!important}@media screen and (max-width:781px){.ketubah-product-upsells__grid .products,.ketubah-product-upsells__grid ul.products{flex-wrap:wrap}.ketubah-product-upsells__grid .product{flex:1 1 calc(50% - 0.625rem);max-width:calc(50% - 0.625rem)}}@media screen and (max-width:480px){.ketubah-product-upsells__grid .product{flex:1 1 100%;max-width:100%}}.ketubah-product-details{margin-top:2.5rem}.ketubah-pdp .section{margin:80px 0 0;padding:80px 0 0;border-top:1px solid #e5e5e5}.ketubah-product-details .section>h2{margin:0 0 1rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif)}.ketubah-product-details .print-stock-container{display:grid;gap:1.5rem}@media screen and (min-width:782px){.ketubah-product-details .print-stock-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.ketubah-product-details .info-container>*+*{margin-top:1.5rem}.ketubah-product-details .section.info table.shop_attributes,.ketubah-product-details .info-container table.shop_attributes{width:100%;border:0;border-collapse:collapse;margin:0}.ketubah-product-details .section.info table.shop_attributes tr,.ketubah-product-details .info-container table.shop_attributes tr{display:flex;flex-wrap:wrap;gap:.35rem 1rem;border:0;background:transparent!important}.ketubah-product-details .section.info table.shop_attributes th,.ketubah-product-details .section.info table.shop_attributes td,.ketubah-product-details .info-container table.shop_attributes th,.ketubah-product-details .info-container table.shop_attributes td{border:0;background:transparent!important;padding:.4rem 0;width:auto}.ketubah-product-details .section.info table.shop_attributes th,.ketubah-product-details .info-container table.shop_attributes th{font-weight:700;min-width:7rem;text-align:left}.woocommerce table.shop_attributes td p{padding:0}.ketubah-product-details .category-info{margin-bottom:3.5rem}.ketubah-product-details .category-info .info-inner,.ketubah-product-details .artist-info .info-inner{display:grid;gap:1.25rem;margin-bottom:1rem}.ketubah-product-details .category-info .info-inner>.left,.ketubah-product-details .category-info .info-inner>.right,.ketubah-product-details .artist-info .info-inner>.left,.ketubah-product-details .artist-info .info-inner>.right{min-width:0}.ketubah-product-details .category-info .info-inner .left img,.ketubah-product-details .artist-info .info-inner .left img{display:block;max-width:100%;height:auto}.ketubah-product-details .vid-container{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:1.25rem}.ketubah-product-details .vid-container iframe,.ketubah-product-details .vid-container .epyt-video-wrapper,.ketubah-product-details .vid-container .__youtube_prefs__{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;border:0}.ketubah-product-details .vid-container>p{margin:0;height:100%}.ketubah-product-details .vid-container .wp-block-embed,.ketubah-product-details .vid-container figure{margin:0;height:100%}.ketubah-product-details .category-info .button a{margin-top:0}.ketubah-product-details .category-info h3,.ketubah-product-details .artist-info h3{margin-top:0}.ketubah-product-details .artist-info .button{margin:1.5rem 0}@media screen and (min-width:782px){.ketubah-product-details .category-info .info-inner,.ketubah-product-details .artist-info .info-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.ketubah-pdp .text-pdf-download{margin-top:1rem}.ketubah-pdp .button a,.ketubah-pdp .text-pdf-download a,.ketubah-product-details .button a,.ketubah-product-details .text-pdf-download a{display:inline-block;margin-top:.5rem;padding:.55rem 1rem;border:1px solid var(--ketubah-woo-border);text-decoration:none;font-weight:700;color:inherit}.ketubah-pdp .text-pdf-download a{display:block;width:100%;box-sizing:border-box;text-align:center;line-height:1.2}.ketubah-pdp .button a:hover,.ketubah-pdp .text-pdf-download a:hover,.ketubah-product-details .button a:hover,.ketubah-product-details .text-pdf-download a:hover{border-color:var(--ketubah-woo-ink);background:var(--ketubah-woo-ink);color:#fff}.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag a,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag a{display:inline-block;margin:0 .75rem .75rem 0;padding:.75rem 1.5rem;border:2px solid var(--ketubah-woo-border);text-decoration:none;font-weight:700;font-size:1rem;line-height:1.2;color:inherit}.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag a:hover,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag a:hover,.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag a:focus,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag a:focus{border-color:var(--ketubah-woo-ink);background:var(--ketubah-woo-ink);color:#fff}.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag .wp-block-post-terms__separator,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag .wp-block-post-terms__separator{display:none}.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag{font-size:0;line-height:0}.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag .wp-block-post-terms__prefix,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag .wp-block-post-terms__prefix,.ketubah-pdp .wp-block-post-terms.taxonomy-product_tag .wp-block-post-terms__suffix,.ketubah-product-details .wp-block-post-terms.taxonomy-product_tag .wp-block-post-terms__suffix{font-size:1rem;line-height:1.2}@media screen and (max-width:781px){.ketubah-pdp__main{flex-direction:column;gap:1.5rem}}.ketubah-account__title{margin:0 0 1.5rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif);text-align:center}.ketubah-account__content{margin-top:.5rem}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{content:unset}.ketubah-account .woocommerce,.ketubah-wishlist-account{display:flex;flex-wrap:wrap;gap:1rem 3rem;position:relative;margin-bottom:2rem}.ketubah-wishlist-account.woocommerce{max-width:1e3px}.ketubah-account .user-name,.ketubah-account-nav__greeting,.ketubah-wishlist-account .user-name,.ketubah-wishlist-account .ketubah-account-nav__greeting{flex:1 0 100%;margin:0 0 .25rem;font-family:var(--wp--preset--font-family--tara,Georgia,serif);font-size:1.5rem;font-weight:600}.ketubah-account .woocommerce-MyAccount-navigation,.ketubah-wishlist-account .woocommerce-MyAccount-navigation{flex:0 0 14rem;margin:0}.ketubah-account .woocommerce-MyAccount-navigation ul,.ketubah-wishlist-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li,.ketubah-account .woocommerce-MyAccount-navigation li,.ketubah-wishlist-account .woocommerce-MyAccount-navigation li{padding:0}.ketubah-account .woocommerce-MyAccount-navigation a,.ketubah-wishlist-account .woocommerce-MyAccount-navigation a{display:block;padding:.4rem 0;border-bottom:1px solid var(--ketubah-woo-border);color:inherit;text-decoration:none;font-weight:400}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.ketubah-account .woocommerce-MyAccount-navigation li.is-active a,.ketubah-wishlist-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:700;text-decoration:none}.ketubah-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover,.ketubah-account .woocommerce-MyAccount-navigation li:not(.is-active) a:focus,.ketubah-wishlist-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover,.ketubah-wishlist-account .woocommerce-MyAccount-navigation li:not(.is-active) a:focus{text-decoration:underline}.ketubah-account .woocommerce-MyAccount-content,.ketubah-wishlist-account__content{flex:1 1 18rem;min-width:0;margin-top:0}.ketubah-account .woocommerce-form-login,.ketubah-account .woocommerce-EditAccountForm,.ketubah-account .woocommerce-address-fields{max-width:36rem}.ketubah-account .addresses .title .edit,.woocommerce-account .addresses .title .edit{float:none}.ketubah-account-orders__pending{color:var(--ketubah-woo-muted,#666);font-style:italic;font-weight:400}.ketubah-account-orders__table{width:100%;border-collapse:collapse;margin:0 0 1.5rem}.ketubah-account-orders__table th,.ketubah-account-orders__table td{padding:.75rem .5rem;border-bottom:1px solid var(--ketubah-woo-border);text-align:left;vertical-align:middle}.ketubah-account-orders__table th{font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ketubah-woo-muted)}.ketubah-account-orders__table a{color:inherit;font-weight:600}.ketubah-account-orders__table .woocommerce-button{display:inline-block;margin:.15rem .35rem .15rem 0;padding:.35rem .75rem;border:1px solid var(--ketubah-woo-border);text-decoration:none;font-weight:700;font-size:.85rem}.ketubah-account-orders__table .woocommerce-button:hover,.ketubah-account-orders__table .woocommerce-button:focus{border-color:var(--ketubah-woo-ink);background:var(--ketubah-woo-ink);color:#fff}.ketubah-account-orders__pagination{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 0}.ketubah-account-orders__pagination .woocommerce-button{display:inline-block;padding:.45rem .9rem;border:1px solid var(--ketubah-woo-border);text-decoration:none;font-weight:700}.ketubah-account-orders--empty .woocommerce-Button{margin-left:.35rem}.ketubah-edit-address__disclaimer,.ketubah-account .ketubah-edit-address__disclaimer,.ketubah-order-details__disclaimer,.ketubah-account .ketubah-order-details__disclaimer{padding:1.25rem;background-color:#f2f2f2;margin:0 0 1.25rem}.ketubah-wishlist-page .tinv-wishlist .wishlist_item{border-bottom:1px solid var(--ketubah-woo-border);margin-bottom:2rem;padding-bottom:1rem}.page-wishlist .product-price{display:flex;justify-content:space-between;padding:10px 0}.page-wishlist .product-price>*{flex-basis:50%;margin:0}.page-wishlist .product-price>*:nth-child(2){text-align:right;font-weight:700;font-size:1.5rem;line-height:2rem}.tinv-wishlist .tinvwl-table-manage-list .product-remove{float:right}.ketubah-wishlist-page .tinv-wishlist .product-name a{font-weight:700;text-decoration:none}.ketubah-wishlist-page .tinv-wishlist .product-action .button{display:inline-block;margin-top:.75rem;padding:.45rem .9rem;border:1px solid var(--ketubah-woo-border);background:var(--ketubah-woo-ink);color:#fff;font-weight:700;text-decoration:none}@media screen and (max-width:781px){.ketubah-account .woocommerce,.ketubah-wishlist-account{display:block}.ketubah-account .woocommerce-MyAccount-navigation ul,.ketubah-wishlist-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.5rem}}.ketubah-account .view-order-meta,.ketubah-order-details .view-order-meta{margin:0 0 1.5rem}.ketubah-order-details__proof-line,.ketubah-order-details__text-tool-line{margin-bottom:0}.ketubah-order-details__shipping .button a{display:inline-block;margin-top:.5rem;padding:.45rem .9rem;border:1px solid var(--ketubah-woo-border);text-decoration:none;font-weight:700}@media screen and (max-width:781px){.ketubah-account-orders__table thead{display:none}.ketubah-account-orders__table tr{display:block;margin-bottom:1.25rem;border-bottom:2px solid var(--ketubah-woo-border)}.ketubah-account-orders__table td{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ketubah-woo-border)}.ketubah-account-orders__table td::before{content:attr(data-title);font-weight:700;flex:0 0 40%}}.ketubah-checkout-disabled,a.ketubah-checkout-disabled,button.ketubah-checkout-disabled,.wc-block-cart__submit-button[aria-disabled="true"],.wc-block-mini-cart__footer-checkout[aria-disabled="true"]{opacity:.45;pointer-events:none;cursor:not-allowed}.ketubah-priority-offer-host{margin:0 0 1.5rem}