[data-section-type=product]{--pdp-navy: #12176E;--pdp-navy-rgb: 18, 23, 110;--pdp-muted: #4A4F7A;--pdp-line: #E3E5EE;--pdp-tint: #EEF0F8;--pdp-control-height: 56px}[data-section-type=product] .product-meta__title{margin-bottom:8px;font-size:36px;font-weight:800;line-height:1.1;color:var(--pdp-navy)}[data-section-type=product] .product-meta__reference{font-size:14px;letter-spacing:.12em}[data-section-type=product] .product-meta__vendor{font-weight:600}[data-section-type=product] .product-form>.card__separator,[data-section-type=product] .product-meta+.card__separator{margin:20px 0 24px;border-top:1px solid var(--pdp-line);background:none;height:0}[data-section-type=product] .product-form__option-name{margin-bottom:10px;font-size:17px;font-weight:700;color:var(--pdp-navy)}[data-section-type=product] .product-form__selected-value{font-weight:400;color:var(--pdp-muted)}[data-section-type=product] .block-swatch-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}[data-section-type=product] .block-swatch{margin:0}[data-section-type=product] .block-swatch__item{min-width:88px;padding:12px 20px;border:1px solid #C9CCDF;border-radius:12px;box-shadow:none;font-weight:700;color:var(--pdp-navy);transition:border-color .15s ease,background-color .15s ease}[data-section-type=product] .block-swatch__item:hover{border-color:var(--pdp-navy)}[data-section-type=product] .block-swatch__radio:checked+.block-swatch__item{border-color:var(--pdp-navy);box-shadow:0 0 0 1px var(--pdp-navy);background:var(--pdp-tint);color:var(--pdp-navy)}[data-section-type=product] .block-swatch__radio:focus-visible+.block-swatch__item{outline:2px solid var(--pdp-navy);outline-offset:2px}[data-section-type=product] .product-form__info-list{display:block;margin:0 0 8px;border-spacing:0}[data-section-type=product] .product-form__info-item--price,[data-section-type=product] .product-form__info-item--price .product-form__info-content{display:block}[data-section-type=product] .product-form__info-item--price .price-list{margin:0}[data-section-type=product] .product-form__info-item--price .price{font-size:28px!important;font-weight:800;color:var(--pdp-navy)}[data-section-type=product] .product-form__info-item--price .price span{font:inherit}[data-section-type=product] .product-form__info-item--price .price--compare{font-size:18px!important;font-weight:400;color:var(--pdp-muted)}[data-section-type=product] .product-form .rc-widget,[data-section-type=product] .product-form [id^=RechargeWidget_],[data-section-type=product] .product-form .recharge-subscription-widget,[data-section-type=product] .product-form .rc-container-wrapper{display:none!important}[data-section-type=product] .pdp-purchase{margin:20px 0 4px}[data-section-type=product] .pdp-purchase__title{display:block;margin-bottom:10px;font-size:17px;font-weight:700;color:var(--pdp-navy)}[data-section-type=product] .pdp-purchase__toggle{display:flex;gap:4px;padding:5px 5px 8px;border-radius:60px;background:var(--pdp-tint)}[data-section-type=product] .pdp-purchase__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}[data-section-type=product] .pdp-purchase__option{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:3px solid transparent;border-radius:60px;font-size:16px;font-weight:800;line-height:1.1;text-align:center;color:var(--pdp-navy);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}[data-section-type=product] .pdp-purchase__option:hover{background:#fff9}[data-section-type=product] .pdp-purchase__radio:checked+.pdp-purchase__option{border-color:#1e34b7;background:#fff;box-shadow:0 4px 0 0 var(--foreword-tertiary, #93e775);color:var(--pdp-navy)}[data-section-type=product] .pdp-purchase__radio:focus-visible+.pdp-purchase__option{outline:2px solid var(--pdp-navy);outline-offset:3px}[data-section-type=product] .pdp-purchase__radio:disabled+.pdp-purchase__option{opacity:.4;cursor:not-allowed;background:none}[data-section-type=product] .pdp-purchase__frequency{display:flex;align-items:center;gap:12px;margin-top:12px}[data-section-type=product] .pdp-purchase__frequency[hidden]{display:none}[data-section-type=product] .pdp-purchase__frequency-label{flex:0 0 auto;font-size:15px;font-weight:700;color:var(--pdp-navy)}[data-section-type=product] .pdp-purchase__select{flex:1 1 auto;display:block}[data-section-type=product] .pdp-purchase__select select{width:100%;height:44px;padding:0 40px 0 16px;border:1px solid #C9CCDF;border-radius:12px;background:#fff;font-size:15px;color:var(--pdp-navy)}[data-section-type=product] .pdp-purchase__details{margin-top:12px}[data-section-type=product] .pdp-purchase__details-toggle{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--pdp-navy);cursor:pointer;list-style:none}[data-section-type=product] .pdp-purchase__details-toggle::-webkit-details-marker{display:none}[data-section-type=product] .pdp-purchase__details-toggle span{text-decoration:underline;text-underline-offset:3px}[data-section-type=product] .pdp-purchase__details-body{margin-top:8px;padding:12px 14px;border-radius:12px;background:var(--pdp-tint);font-size:14px;line-height:1.5;color:var(--pdp-navy)}[data-section-type=product] .product-form .product__stock-status{margin:20px 0 16px}[data-section-type=product] .product-form .product__stock-status-dot{width:10px;height:10px;margin-right:10px}[data-section-type=product] .product-form .product__stock-status-text{width:auto;font-size:14px;letter-spacing:.08em;color:var(--pdp-navy)}[data-section-type=product] .pdp-buy-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;margin:0}[data-section-type=product] .pdp-buy-row>*{width:auto;margin:0}[data-section-type=product] .pdp-buy-row__quantity{display:inline-flex;flex:0 0 auto;width:auto;align-items:center;height:var(--pdp-control-height);border:1px solid #C9CCDF;border-radius:calc(var(--pdp-control-height) / 2);background:#fff;overflow:hidden}[data-section-type=product] .pdp-buy-row__quantity .quantity-selector__button{height:100%;padding:0 18px;color:var(--pdp-navy)}[data-section-type=product] .pdp-buy-row__quantity .quantity-selector__button svg{stroke-width:2.5px}[data-section-type=product] .pdp-buy-row__quantity .quantity-selector__value{min-width:28px;width:28px;height:100%;padding:0;border:0;box-shadow:none;background:transparent;text-align:center;font-size:17px;font-weight:700;color:var(--pdp-navy)}[data-section-type=product] .pdp-buy-row{margin-bottom:10px}[data-section-type=product] .pdp-atc{flex:1 1 auto;min-width:0;height:var(--pdp-control-height);padding:0 24px;border:5px solid #1E34B7;border-radius:60px;background:var(--foreword-white, #fff);color:var(--foreword-primary, var(--pdp-navy));box-shadow:0 10px 0 0 var(--foreword-tertiary, #93e775);font-size:16px;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:box-shadow .2s ease-in-out}[data-section-type=product] .pdp-atc:hover,[data-section-type=product] .pdp-atc:focus-visible{color:#1e34b7;box-shadow:0 2px 2px 2px #0000000f}[data-section-type=product] .pdp-atc[disabled]{border-color:#b9bcd3;color:#8a8eae;box-shadow:none;cursor:not-allowed}[data-section-type=product] .pdp-atc .hide-price-guest,[data-section-type=product] .pdp-atc span{font:inherit;color:inherit}[data-section-type=product] .pdp-installments{margin-top:16px;text-align:center;font-size:14px;color:var(--pdp-muted)}[data-section-type=product] .pdp-installments shopify-payment-terms{margin-top:0}[data-section-type=product] .product-form .product__usp{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:12px;grid-row-gap:20px;margin-top:24px;margin-bottom:8px;padding-top:24px;border-top:1px solid var(--pdp-line)}[data-section-type=product] .product-form .product__usp_single{justify-content:flex-start;font-size:13px;font-weight:700;line-height:1.3;color:var(--pdp-navy)}[data-section-type=product] .product-form .product__usp-icon{width:28px;height:28px;margin-bottom:10px;object-fit:contain}@media screen and (min-width:480px){[data-section-type=product] .product-form .product__usp{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:640px){[data-section-type=product] .product-meta__title{font-size:30px}[data-section-type=product] .pdp-buy-row__quantity .quantity-selector__button{padding:0 14px}[data-section-type=product] .pdp-atc{padding:0 12px;font-size:15px}[data-section-type=product] .pdp-purchase__option{padding:0 8px;font-size:14px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/312/assets/component-pdp-panel.css.map */
