product-info{display:block}.breadcrumbs{margin:1.5rem 0;font-size:1.3rem}.product-breadcrumbs{margin-bottom:20px;padding:10px 0}.breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow:hidden;white-space:nowrap}.breadcrumbs__item{display:inline-flex;align-items:center;color:rgba(var(--color-foreground),.75);flex-shrink:0;min-width:0}.breadcrumbs__item:last-child{flex-shrink:1;overflow:hidden}.breadcrumbs__link{color:inherit;text-decoration:none;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%;vertical-align:middle}.breadcrumbs__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.breadcrumbs__link[aria-current=page]{color:rgb(var(--color-foreground));font-weight:500;text-decoration:none;pointer-events:none}.breadcrumbs__separator{margin:0 .5rem;color:rgba(var(--color-foreground),.4);font-size:1.2rem;display:inline-block;-webkit-user-select:none;user-select:none;flex-shrink:0}.custom-product-title{margin-top:0;margin-bottom:12px}.custom-product-title h1{font-family:var(--font-heading-family),Georgia,serif;font-size:28px;font-weight:600;line-height:1.2;color:#121212;margin:0 0 4px;text-transform:none;letter-spacing:normal}.custom-product-subtitle{font-family:Inter,-apple-system,sans-serif;font-size:13px;color:#8e8a85;margin:0;font-weight:400}.custom-product-rating{display:flex;align-items:center;gap:8px;margin-bottom:16px}.custom-product-rating .stars{color:#ffc107;font-size:18px;letter-spacing:2px;display:inline-flex}.custom-product-rating .rating-count{font-size:12px;color:#2c5e50;font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center}.custom-product-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.custom-product-badges .badge{padding:6px 14px;border-radius:4px;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:capitalize;color:#121212}.custom-product-price{margin-bottom:20px}.custom-product-price .price-row{display:flex;align-items:center;gap:12px}.custom-product-price .current-price{font-family:Inter,-apple-system,sans-serif;font-size:24px;font-weight:600;color:#121212}.custom-product-price .compare-price{font-family:Inter,-apple-system,sans-serif;font-size:18px;color:#5a5650;text-decoration:line-through;font-weight:400}.custom-product-price .discount-badge{background-color:#d2ff3a;color:#000;font-size:13px;font-weight:500;padding:4px 8px;border-radius:4px;text-transform:uppercase}.custom-product-price .tax-info{font-family:Inter,-apple-system,sans-serif;font-size:12px;color:#5a5650;margin-top:6px}fieldset.product-form__input--pill{border:none;padding:0;margin:0 0 20px}fieldset.product-form__input--pill legend.form__label{font-family:Inter,-apple-system,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#121212;margin-bottom:8px}fieldset.product-form__input--pill input[type=radio]{display:none}fieldset.product-form__input--pill input[type=radio]+label{display:inline-block;padding:10px 20px;border:1px solid #CCCCCC;background-color:#fff;color:#121212;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer;margin-right:8px;margin-bottom:8px;border-radius:4px;transition:all .2s ease}fieldset.product-form__input--pill input[type=radio]+label:hover{border-color:#121212}fieldset.product-form__input--pill input[type=radio]:checked+label{background-color:#0f1a2d!important;color:#fff!important;border:2px solid #0f1a2d!important;padding:9px 19px;font-weight:700}.product-form__quantity-buy-wrapper{display:flex!important;align-items:flex-end!important;gap:12px!important;width:100%!important;margin-bottom:24px!important}.product-form__quantity-buy-wrapper .product-form__quantity{flex:0 0 auto!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important}.product-form__quantity-buy-wrapper .product-form__buy-buttons{flex:1 1 auto!important;min-width:0!important;margin:0!important;width:auto!important}.product-form__quantity-buy-wrapper product-form,.product-form__quantity-buy-wrapper form,.product-form__quantity-buy-wrapper .product-form__buttons{width:100%!important;max-width:100%!important;margin:0!important}.product-form__quantity-buy-wrapper .product-form__submit{white-space:nowrap!important;margin-bottom:0!important}.product-form__quantity{margin-bottom:24px}.product-form__quantity .quantity__label{font-family:Inter,-apple-system,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#121212;margin-bottom:8px;display:block}.product-form__quantity quantity-input.quantity{background-color:#fff;border:1px solid #CCCCCC!important;border-radius:8px!important;display:inline-flex;align-items:center;width:120px;height:48px!important;min-height:48px!important;padding:0;box-sizing:border-box}.product-form__quantity quantity-input.quantity:before,.product-form__quantity quantity-input.quantity:after{display:none!important}.product-form__quantity .quantity__button{width:35px;height:100%;background:none;border:none!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#121212}.product-form__quantity .quantity__input{width:calc(100% - 70px);height:100%;border:none!important;box-shadow:none!important;background:none;text-align:center;font-size:14px;font-weight:600;color:#121212;padding:0}.product-form__buttons{display:flex;flex-direction:column;margin-bottom:24px;position:relative;max-width:100%!important;width:100%}.product-form__submit{width:100%!important;background-color:#fff!important;color:#0f1a2d!important;border:2px solid #0f1a2d!important;height:48px;border-radius:8px!important;font-family:Inter,sans-serif;font-weight:600;font-size:14px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:4px 4px #0f1a2d!important;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;position:relative}.product-form__submit:hover{background-color:#f7f9fa!important;transform:translate(2px,2px);box-shadow:2px 2px #0f1a2d!important}.product-form__submit:active{transform:translate(4px,4px);box-shadow:0 0 #0f1a2d!important}.product-form__submit:after,.product-form__submit:before{display:none!important}.custom-cart-btn-icon{display:inline-flex;align-items:center;margin-right:4px}.custom-cart-btn-icon svg{width:16px;height:16px;fill:currentColor}.custom-buy-it-now-link{align-self:flex-end;margin-top:8px;font-size:12px;color:#121212;text-decoration:underline;font-weight:500;cursor:pointer;background:none;border:none;padding:0}.custom-buy-it-now-link:hover{color:#333}.shopify-payment-button__button{width:100%!important;background-color:#0f1a2d!important;color:#fff!important;border:2px solid #000000!important;height:48px!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:.05em!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:4px 4px #000!important;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease!important;position:relative!important}.shopify-payment-button__button:hover:not([disabled]){background-color:#1a293f!important;transform:translate(2px,2px)!important;box-shadow:2px 2px #000!important}.shopify-payment-button__button:active:not([disabled]){transform:translate(4px,4px)!important;box-shadow:0 0 #000!important}.shopify-payment-button__button:after,.shopify-payment-button__button:before{display:none!important}.shopify-payment-button__button--unbranded{font-size:0!important}.shopify-payment-button__button--unbranded:before{content:"Buy now"!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:600!important;color:#fff!important;width:100%!important;height:100%!important;z-index:1!important}.custom-promos-container{margin-bottom:24px;width:100%}.upi-discount-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:0 4px}.upi-discount-text{font-size:1.4rem;font-weight:500;color:#121212;letter-spacing:normal}.upi-icons{display:flex;gap:8px;align-items:center}.upi-icon{width:28px;height:28px;border-radius:50%;object-fit:contain;box-shadow:0 1px 3px #0000001a;background-color:#fff}.custom-promos-wrapper{display:flex;overflow-x:auto;gap:16px;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%}.custom-promos-wrapper::-webkit-scrollbar{height:4px}.custom-promos-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-promos-wrapper::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.custom-promos-wrapper .custom-promo-coupon-box{flex:0 0 85%;max-width:85%;scroll-snap-align:start;margin-bottom:0}.custom-promos-wrapper .custom-promo-coupon-box:only-child{flex:0 0 100%;max-width:100%}@media(min-width:750px){.custom-promos-wrapper .custom-promo-coupon-box{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}.custom-promo-coupon-box{border:1px solid #b0b0b0;border-radius:20px;padding:20px 16px 16px;background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.custom-promos-main-heading{font-size:1.8rem;font-weight:700;color:#121212;margin:0 0 16px;text-align:left}.promo-box-header{margin-bottom:16px;width:100%}.promo-box-heading{font-size:1.6rem;font-weight:400!important;color:#121212;margin:0 0 6px;letter-spacing:normal}.promo-box-subheading{font-size:1.2rem;font-weight:400;color:#777;margin:0;letter-spacing:normal}.copy-coupon-pill{display:flex;align-items:center;justify-content:center;background-color:#0f1a2d;border:none;border-radius:50px;padding:8px 16px;width:100%;cursor:pointer;color:#d2ff3a;transition:opacity .2s;box-shadow:0 2px 4px #00000014}.copy-coupon-pill:hover{opacity:.95}.coupon-pill-code{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.5px}.coupon-pill-divider{width:1px;height:14px;background-color:#ffffff4d;margin:0 12px}.coupon-pill-copy-action{display:flex;align-items:center;gap:6px;font-size:1.1rem;font-weight:600;color:#fff;letter-spacing:.5px}.copy-pill-icon{stroke:currentColor;width:12px;height:12px;display:inline-block;vertical-align:middle}.copy-label-text{display:inline-block}.copy-coupon-pill.is-static{cursor:default}.copy-coupon-pill.is-copied .copy-label-text{color:#d2ff3a}.copy-coupon-pill.is-copied .copy-pill-icon{stroke:#d2ff3a}.custom-accordions-wrapper{border-top:1px solid #E0DCD6;margin-bottom:24px}.custom-accordion-item{border-bottom:1px solid #E0DCD6}.custom-accordion-item details{width:100%}.custom-accordion-item summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;list-style:none;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#121212}.custom-accordion-item summary::-webkit-details-marker{display:none}.custom-accordion-item summary .arrow{font-size:14px;color:#121212;transition:transform .2s ease}.custom-accordion-item details[open] summary .arrow{transform:rotate(90deg)}.custom-accordion-item .accordion-content{padding:0 0 16px;font-size:13px;line-height:1.5;color:#5a5650}.custom-trust-badges{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}.custom-trust-badges .badge-item{display:flex;align-items:center;gap:8px}.custom-trust-badges .badge-icon{display:flex;align-items:center;justify-content:center;color:#121212}.custom-trust-badges .badge-icon svg{width:20px;height:20px}.custom-trust-badges .badge-label{font-size:11px;font-weight:500;color:#5a5650;text-transform:capitalize}.accordion summary .custom-collapsible-arrow{font-size:14px;color:#121212;transition:transform .2s ease;margin-left:auto}.accordion details[open]>summary .custom-collapsible-arrow{transform:rotate(90deg)}@media screen and (max-width:749px){.product-breadcrumbs{padding:0!important;margin-bottom:10px!important}.thumbnail-list__item.slider__slide{width:calc(22% - .6rem)!important}}.product-media-container,.product__media,.product__media img,.thumbnail,.thumbnail img{border-radius:12px!important;overflow:hidden!important}.product-form__submit[disabled]~.shopify-payment-button{opacity:.5!important}.product-form__submit[disabled]~.shopify-payment-button .shopify-payment-button__button--unbranded:before{content:"Sold out"!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-page.css.map */
