.single-product .pwgc-breadcrumb,.product-type-pw-gift-card .product-details-wrapper{width:80%!important;max-width:none;margin:0 auto!important;padding:0!important;margin-top:20px!important}.single-product .pwgc-breadcrumb .woocommerce-breadcrumb{display:flex;align-items:center;gap:14px;max-width:none;padding-right:0;padding-left:0;font-size:17px;line-height:1.4}.pwgc-breadcrumb .woocommerce-breadcrumb a{color:#2B5993;font-family:'Work Sans',sans-serif;font-weight:400;text-decoration:none}.pwgc-breadcrumb .woocommerce-breadcrumb{color:#14171a;font-family:'Work Sans',sans-serif;font-weight:400}.pwgc-breadcrumb .woocommerce-breadcrumb a:hover,.pwgc-breadcrumb .woocommerce-breadcrumb a:focus-visible{color:#1f4678;text-decoration:underline;text-underline-offset:3px}.pwgc-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;font-size:0!important;vertical-align:middle;opacity:1;top:0}.pwgc-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator::before{display:inline-block;content:"";width:9px;height:9px;border-top:2px solid #2B5993;border-right:2px solid #2B5993;transform:rotate(45deg);vertical-align:middle}.product-type-pw-gift-card .pwgc-category-eyebrow{color:#767676;font-size:16px;font-weight:400;margin-bottom:8px}.product-type-pw-gift-card .woocommerce-variation-price,.product-type-pw-gift-card .price{display:none}.product-type-pw-gift-card div.images{width:46%!important}.product-type-pw-gift-card div.summary{width:50%!important}.product-type-pw-gift-card .woocommerce-product-gallery__wrapper,.product-type-pw-gift-card .woocommerce-product-gallery .flex-viewport,.product-type-pw-gift-card .woocommerce-product-gallery__image,.product-type-pw-gift-card .woocommerce-product-gallery__image a,.product-type-pw-gift-card .woocommerce-product-gallery__image img{width:100%!important;max-width:none}.product-type-pw-gift-card .woocommerce-product-gallery .flex-viewport{height:auto!important}.product-type-pw-gift-card .woocommerce-product-gallery__image img{height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.product-type-pw-gift-card .woocommerce-product-gallery__trigger{display:none!important}.product-type-pw-gift-card .woocommerce-product-gallery__wrapper,.product-type-pw-gift-card .woocommerce-product-gallery .flex-viewport,.product-type-pw-gift-card .woocommerce-product-gallery__image{overflow:hidden;border-radius:28px!important}.product-type-pw-gift-card .woocommerce-product-gallery__image a,.product-type-pw-gift-card .woocommerce-product-gallery__image img{border-radius:inherit!important}.product-type-pw-gift-card .pwgc-amount-variations{flex:0 0 100%;width:100%;margin-bottom:20px}.product-type-pw-gift-card .pwgc-label{display:block;font-size:16px;font-weight:400;margin-bottom:10px}.product-type-pw-gift-card .pwgc-amount-field>.pwgc-label{font-size:18px;font-weight:500}.product-type-pw-gift-card .pwgc-amount-select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-type-pw-gift-card .pwgc-amount-buttons{display:flex!important;flex-wrap:nowrap;gap:16px}.product-type-pw-gift-card .pwgc-amount-button{flex:1 1 0%;width:auto!important;height:60px;min-width:0;padding:0 12px!important;border:1px solid #2B5993;border-radius:10px;background:#fff;color:#14171a;font-size:24px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease}@media (max-width:480px){.product-type-pw-gift-card .pwgc-amount-buttons{flex-wrap:wrap}.product-type-pw-gift-card .pwgc-amount-button{flex:1 1 calc(50% - 6px);white-space:normal}}.product-type-pw-gift-card .pwgc-amount-button:hover{background:#edf1f8}.product-type-pw-gift-card .pwgc-amount-button.is-selected{background:#2B5993;border-color:#2B5993;color:#fff}.product-type-pw-gift-card .pwgc-field-row{display:flex!important;flex-wrap:wrap;gap:16px;margin-bottom:16px}.product-type-pw-gift-card .pwgc-field-container{flex:1 1 220px;width:auto!important;float:none!important}.product-type-pw-gift-card .pwgc-input-text{box-sizing:border-box;width:100%;height:58px;padding:12px 14px;border:1px solid #8d8d8d;border-radius:10px;font-size:18px}.product-type-pw-gift-card .pwgc-radio-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px;font-size:16px;font-weight:400}.product-type-pw-gift-card .pwgc-radio-toggle input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-type-pw-gift-card .pwgc-radio-toggle__dot{display:inline-block;width:18px;height:18px;border:2px solid #2B5993;border-radius:50%;position:relative;flex:0 0 auto}.product-type-pw-gift-card .pwgc-radio-toggle input[type="radio"]:checked+.pwgc-radio-toggle__dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#2B5993}.product-type-pw-gift-card .pwgc-message-field{display:none}.product-type-pw-gift-card .pwgc-message-field.is-visible{display:block;width:calc(50% - 8px)}.product-type-pw-gift-card #pwgc-message{width:100%;height:98px;padding:12px 14px;border:1px solid #8d8d8d;border-radius:10px;font-size:17px;font-family:inherit;resize:vertical}.product-type-pw-gift-card form.cart .woocommerce-variation-add-to-cart .quantity{display:inline-flex!important;flex:0 0 224px!important;width:224px!important;height:58px;float:none!important;align-items:stretch;border:1px solid #2B5993;border-radius:12px!important;overflow:visible!important;margin:40px 0 0!important;padding:0!important;position:relative}.product-type-pw-gift-card .quantity::before{content:"Quantity";position:absolute;top:-34px;left:0;color:#14171a;font-size:19px;font-weight:400;line-height:24px}.product-type-pw-gift-card .quantity::after{content:"";position:absolute;z-index:2;inset:-1px;border:1px solid #2B5993;border-radius:12px;pointer-events:none}.product-type-pw-gift-card form.cart .quantity .qty{flex:1 1 0%;width:auto!important;min-width:0;height:56px!important;padding:0!important;border:none!important;text-align:center;font-size:24px;font-weight:700;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:textfield!important}.product-type-pw-gift-card form.cart .quantity .qty::-webkit-inner-spin-button,.product-type-pw-gift-card form.cart .quantity .qty::-webkit-outer-spin-button{display:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;margin:0}.product-type-pw-gift-card form.cart .quantity .quantity-nav{display:none!important}.product-type-pw-gift-card .pwgc-qty-button{flex:0 0 56px;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:0!important;border-radius:0!important;width:56px!important;padding:0!important;font-size:22px;font-weight:700;color:#2B5993!important;cursor:pointer;line-height:56px!important;box-shadow:none!important}.product-type-pw-gift-card .pwgc-qty-button:hover{background:#edf1f8!important}.product-type-pw-gift-card .pwgc-qty-button:first-child{border-radius:11px 0 0 11px!important}.product-type-pw-gift-card .pwgc-qty-button:last-child{border-radius:0 11px 11px 0!important}.product-type-pw-gift-card #pwgc-purchase-container{flex:1 1 100%;flex-shrink:0;width:100%;overflow:hidden}.product-type-pw-gift-card .woocommerce-variation-add-to-cart{display:flex!important;align-items:flex-end;flex-wrap:wrap;column-gap:16px;row-gap:12px;clear:both}.product-type-pw-gift-card .single_add_to_cart_button{flex:1 1 0%!important;width:auto!important;height:58px!important;min-width:0;margin:0!important;padding:0 24px!important;border-radius:10px!important;background:#2B5993!important;border-color:#2B5993!important;color:#fff!important;font-size:22px!important;font-weight:600;line-height:58px!important;transition:background-color 0.15s ease,border-color 0.15s ease}.product-type-pw-gift-card .single_add_to_cart_button:hover,.product-type-pw-gift-card .single_add_to_cart_button:focus,.product-type-pw-gift-card .single_add_to_cart_button:focus-visible{background:#234B7E!important;border-color:#234B7E!important;color:#fff!important;outline:none!important}.product-type-pw-gift-card .single_add_to_cart_button:focus-visible{box-shadow:0 0 0 3px rgba(43,89,147,.22)!important}.product-type-pw-gift-card .single_add_to_cart_button:active{background:#1D416F!important;border-color:#1D416F!important}.product-type-pw-gift-card .cart .single_add_to_cart_button.elementor-button{font-size:22px!important;line-height:58px!important;border:none!important}@media (max-width:767px){.single-product .pwgc-breadcrumb,.product-type-pw-gift-card .product-details-wrapper{box-sizing:border-box;width:calc(100% - 30px)!important;margin-right:15px!important;margin-left:15px!important;padding-right:14px!important;padding-left:14px!important}.single-product .pwgc-breadcrumb{margin-top:14px!important}.single-product .pwgc-breadcrumb .woocommerce-breadcrumb{gap:12px;margin-bottom:10px;font-size:16px;white-space:nowrap}.product-type-pw-gift-card .product-details-wrapper{display:flex!important;flex-direction:column;margin-top:0!important}.product-type-pw-gift-card div.images,.product-type-pw-gift-card div.summary{box-sizing:border-box;width:100%!important;max-width:none!important;float:none!important}.product-type-pw-gift-card div.images{margin:0!important}.product-type-pw-gift-card div.summary{margin:0!important;padding:0!important}.product-type-pw-gift-card .woocommerce-product-gallery__wrapper,.product-type-pw-gift-card .woocommerce-product-gallery .flex-viewport,.product-type-pw-gift-card .woocommerce-product-gallery__image{border-radius:24px!important}.product-type-pw-gift-card .pwgc-category-eyebrow{margin-bottom:10px;font-size:16px}.product-type-pw-gift-card div.summary .product_title{margin-bottom:14px;font-size:30px!important;line-height:1.15}.product-type-pw-gift-card div.summary .woocommerce-product-details__short-description{margin-bottom:30px;font-size:16px;line-height:1.45}.product-type-pw-gift-card .pwgc-amount-variations{margin-bottom:38px}.product-type-pw-gift-card .pwgc-amount-field>.pwgc-label{margin-bottom:12px;font-size:18px}.product-type-pw-gift-card .pwgc-amount-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.product-type-pw-gift-card .pwgc-amount-button{width:100%!important;height:47px;font-size:24px;white-space:nowrap}.product-type-pw-gift-card .pwgc-field-row{flex-direction:column;gap:26px;margin-bottom:28px}.product-type-pw-gift-card .pwgc-field-container{flex:none;width:100%!important}.product-type-pw-gift-card .pwgc-label,.product-type-pw-gift-card .pwgc-radio-toggle{font-size:16px}.product-type-pw-gift-card .pwgc-input-text{height:47px;font-size:19px}.product-type-pw-gift-card .pwgc-radio-toggle{margin-bottom:14px}.product-type-pw-gift-card .pwgc-message-field.is-visible{width:100%}.product-type-pw-gift-card #pwgc-message{height:172px;font-size:16px}.product-type-pw-gift-card #pwgc-purchase-container{overflow:visible}.product-type-pw-gift-card .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:14px}.product-type-pw-gift-card form.cart .woocommerce-variation-add-to-cart .quantity{display:flex!important;flex:none!important;width:100%!important;height:62px;margin:54px 0 0!important}.product-type-pw-gift-card .quantity::before{top:-36px;font-size:20px}.product-type-pw-gift-card form.cart .quantity .qty{height:60px!important;font-size:26px}.product-type-pw-gift-card .pwgc-qty-button{line-height:60px!important}.product-type-pw-gift-card .single_add_to_cart_button{flex:none!important;width:100%!important;height:62px!important;line-height:62px!important}.product-type-pw-gift-card .cart .single_add_to_cart_button.elementor-button{line-height:62px!important}}