.lsqc-checkout-container .section-title{font-weight:600;margin-bottom:32px;grid-area:1/1/span 2/span 2}.lsqc-checkout-container .lsqc-form-field{margin-bottom:20px}.lsqc-checkout-container .lsqc-form-field input,.lsqc-checkout-container .lsqc-form-field select{border:1px solid rgb(0 0 0 / .4);border-radius:6px;margin:4px 0}.lsqc-checkout-container .lsqc-form-field input::placeholder,.lsqc-checkout-container .lsqc-form-field select::placeholder{color:#4d4d4d}.lsqc-checkout-container .section-billing{width:100%}@media (min-width:576px){.lsqc-checkout-container .section-billing{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}}.lsqc-checkout-container .section-order-details{margin-top:72px;margin-bottom:36px}.lsqc-checkout-container .section-order-details .info-table .item-line{display:flex;margin-bottom:35px}.lsqc-checkout-container .section-order-details .info-table .item-line .item-seperator{border-width:2px;flex:1;border-bottom:1px solid #ebebeb}.lsqc-checkout-container .section-order-details .info-table .item-line .item-name{margin:0;font-family:"Inter",Sans-serif;font-size:20px}.lsqc-checkout-container .section-order-details .info-table .item-line#coupon-discount-line{color:#0a7c59}.lsqc-checkout-container .section-order-details .info-table .item-line#coupon-discount-line .item-name{font-weight:600}.lsqc-checkout-container .section-order-details .info-table .item-line#coupon-discount-line #coupon-discount-amount{font-weight:600;color:#0a7c59}.lsqc-checkout-container .section-order-details .info-message p{margin:10px 0;font-weight:500}#paypal-button-container{margin-top:32px;display:flex;justify-content:center}#paypal-button-container .paypal-buttons-context-iframe{width:50%}.lsqc-order-success-container .info-message{font-weight:500;margin-bottom:24px}.lsqc-order-success-container .info-table{margin-top:64px}.lsqc-order-success-container .info-table .item-line{display:flex;margin-bottom:35px;border-bottom:1px solid #e1e1e1;justify-content:space-between;padding-bottom:24px}.lsqc-order-success-container .info-table .item-line:last-child{border:none}.lsqc-order-success-container .info-table .item-line .item-value{font-family:"Inter",Sans-serif;font-size:17px;color:#000;font-weight:500}.lsqc-order-success-container .info-table .item-line .item-name{font-family:"Inter",Sans-serif;font-size:17px;color:#54595f}.lsqc-order-success-container .button--link{text-align:center;margin-top:64px}.lsqc-order-success-container .button--link a{display:inline-flex;justify-content:center;align-items:center;gap:4px}.lsqc-product-list{display:grid;grid-template-columns:1fr}@media (min-width:768px){.lsqc-product-list{grid-template-columns:1fr 1fr}}.lsqc-product-list .lsqc-product{padding:30px;display:flex;flex-direction:column;align-items:center;gap:80px}.lsqc-product-list .lsqc-product:nth-child(4n+1),.lsqc-product-list .lsqc-product:nth-child(4n+4){background-color:#3b2f40}.lsqc-product-list .lsqc-product:nth-child(4n+2),.lsqc-product-list .lsqc-product:nth-child(4n+3){background-color:#291d2d}.lsqc-product-list .lsqc-product .lsqc-product_row-1{display:flex;justify-content:space-between;color:#fff;width:100%;font-family:"Cormorant Garamond",Sans-serif;font-weight:600;color:#fff}.lsqc-product-list .lsqc-product .lsqc-product_row-1 h5{color:#fff;margin:0;padding:0}.lsqc-product-list .lsqc-product .lsqc-product_row-1 .price{font-weight:600}.lsqc-product-list .lsqc-product .lsqc-product_row-2{width:100%;height:300px;display:grid;place-items:center}.lsqc-product-list .lsqc-product .lsqc-product_row-3 a{font-family:Inter,sans-serif;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.15em;position:relative;display:inline-flex;vertical-align:middle;width:auto;margin:0;text-decoration:none;text-transform:uppercase;border-radius:0;outline:0;transition:color 0.2s ease-out,background-color 0.2s ease-out,border-color 0.2s ease-out;padding:15px 46px;background-color:#fff;border:1px solid #fff0}.lsqc-product-list .lsqc-product .lsqc-product_row-3 a:hover{background-color:#fff;border-color:#222}.lsqc-product-list .lsqc-product .lsqc-product_row-3 .price{text-align:center;margin-top:24px;font-family:"Cormorant Garamond",Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#fff}.lsqc-product-list .lsqc-product .lsqc-product_row-4{color:#fff}.pagination.wp-block-query-pagination-numbers{display:flex;justify-content:center;margin:48px 0 32px 0}.pagination.wp-block-query-pagination-numbers ul{display:flex;gap:12px;padding:0;margin:0;list-style:none}.pagination.wp-block-query-pagination-numbers li.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 12px;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#222;border-radius:6px;border:1px solid #fff0;transition:background 0.2s,color 0.2s,border 0.2s;text-decoration:none;cursor:pointer}.pagination.wp-block-query-pagination-numbers li.page-numbers.current{background:#3b2f40;color:#fff}.pagination.wp-block-query-pagination-numbers li.page-numbers:hover{background:#3b2f40;color:#fff}.pagination.wp-block-query-pagination-numbers .page-numbers.dots{background:none;border:none;cursor:default}.lsqc-product-details .two-column-wrapper{display:grid;gap:20px;grid-template-columns:1fr;place-items:center}.lsqc-product-details .two-column-wrapper .text-wrapper{order:1;width:100%}.lsqc-product-details .two-column-wrapper .image-wrapper{width:100%;display:grid;place-items:center}.lsqc-product-details .two-column-wrapper .image-wrapper img{max-height:300px;width:auto;object-fit:cover}@media (min-width:768px){.lsqc-product-details .two-column-wrapper .image-wrapper img{max-height:80%;width:auto}}@media (min-width:768px){.lsqc-product-details .two-column-wrapper{grid-template-columns:1fr 1fr}.lsqc-product-details .two-column-wrapper .text-wrapper{order:unset}}.lsqc-product-details .two-column-wrapper.reverse .text-wrapper{order:2}.lsqc-product-details .product-info{margin-top:36px;margin-bottom:150px}.lsqc-product-details .product-info .product-info-wrapper{padding:20px 20px 20px 20px;text-align:left;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#302434;border-radius:10px 10px 10px 10px}.lsqc-product-details .product-info .product-info-wrapper h4{padding:0;margin:0;margin-bottom:32px}.lsqc-product-details .product-info .price .value{font-weight:400;font-family:"Cormorant Garamond",serif;font-size:60px}.lsqc-product-details .product-info ul{margin-top:32px}.lsqc-product-details .product-info ul li{margin-bottom:8px}.lsqc-product-details .product-info .btn-buy-now{margin-top:50px}.lsqc-product-details .product-info .btn-buy-now a{font-family:"Inter",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;border-radius:0 0 0 0;padding:15px 50px 15px 50px;background-color:#302434;color:#fff;display:inline-block}.lsqc-product-details .details-row-2 .text-wrapper{flex:1;height:100%;background-color:#eae5e3;padding:40px}.lsqc-product-details .details-row-2 .text-wrapper h2{margin-top:0;margin-bottom:32px}.lsqc-product-details .details-row-2 .text-wrapper p{margin-bottom:16px}.lsqc-product-details .details-row-2 .text-wrapper li{margin-bottom:8px}.pg-content-wrap .wpforms-field{background:#fff;margin-bottom:72px;padding:48px!important}.pg-content-wrap .wpforms-field .wpforms-field-label{font-family:"Cormorant Garamond",Sans-serif;font-size:40px;font-weight:700;margin-bottom:40px}.pg-content-wrap .wpforms-field .wpforms-field-description{margin-top:32px}.pg-content-wrap .wpforms-submit-container{text-align:center;margin-top:72px!important}.pg-content-wrap .wpforms-submit-container .wpforms-submit{font-family:"Inter",Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:var(--e-global-color-770760c);border-radius:0 0 0 0;padding:15px 50px 15px 50px;background-color:#302434!important;color:#fff;display:inline-block}.lsqc-form-field{margin-bottom:20px}.lsqc-form-field .lsqc-coupon-container{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}@media (min-width:576px){.lsqc-form-field .lsqc-coupon-container{flex-wrap:nowrap}}.lsqc-form-field .lsqc-coupon-container #coupon_code{flex:1;min-width:200px;padding:12px 16px;border:1px solid rgb(0 0 0 / .4);border-radius:6px;font-size:14px;transition:border-color 0.3s ease}.lsqc-form-field .lsqc-coupon-container #coupon_code:focus{outline:none;border-color:#302434;box-shadow:0 0 0 2px rgb(48 36 52 / .1)}.lsqc-form-field .lsqc-coupon-container #coupon_code:readonly{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.lsqc-form-field .lsqc-coupon-container #coupon_code::placeholder{color:#4d4d4d;font-style:italic}.lsqc-form-field .lsqc-apply-coupon-btn,.lsqc-form-field .lsqc-remove-coupon-btn{padding:12px 24px;border:none;border-radius:6px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.lsqc-form-field .lsqc-apply-coupon-btn:disabled,.lsqc-form-field .lsqc-remove-coupon-btn:disabled{opacity:.6;cursor:not-allowed}.lsqc-form-field .lsqc-apply-coupon-btn{background-color:#302434;color:#fff}.lsqc-form-field .lsqc-apply-coupon-btn:hover:not(:disabled){background-color:#3b2f40;transform:translateY(-1px);box-shadow:0 2px 8px rgb(48 36 52 / .3)}.lsqc-form-field .lsqc-apply-coupon-btn:active{transform:translateY(0)}.lsqc-form-field .lsqc-remove-coupon-btn{background-color:#dc3545;color:#fff;margin-left:10px}.lsqc-form-field .lsqc-remove-coupon-btn:hover{background-color:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgb(220 53 69 / .3)}.lsqc-form-field .lsqc-remove-coupon-btn:active{transform:translateY(0)}.lsqc-form-field #coupon_message{margin-top:8px;padding:8px 12px;border-radius:4px;font-size:14px;font-weight:500;transition:all 0.3s ease}.lsqc-form-field #coupon_message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.lsqc-form-field #coupon_message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.lsqc-form-field #coupon_message.info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.lsqc-form-field #coupon_message:empty{display:none}.lsqc-form-field input,.lsqc-form-field select{border:1px solid rgb(0 0 0 / .4);border-radius:6px;margin:4px 0}.lsqc-form-field input::placeholder,.lsqc-form-field select::placeholder{color:#4d4d4d}