.pd-block{margin-top:0;font-family: var(--font-sans)}.pd-card{position:relative;padding:16px;border:1px solid var(--gray-200);border-radius:18px;background:#fff;box-shadow:0 4px 16px rgba(17,24,39,.05);overflow:hidden}.pd-kicker{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-800);margin-bottom:8px}.pd-section+.pd-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--gray-100)}.pd-install{margin-bottom:0}.pd-install__line{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font: var(--fw-bold) var(--text-md)/1.35 var(--font-sans);color:var(--color-primary);text-align:left;cursor:pointer}.pd-install__line:hover,.pd-install__line:focus-visible{color:var(--color-primary-hover);outline:none}.pd-install--line+.pd-section{margin-top:12px;padding-top:12px}.pd-install__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pd-install__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:10px 6px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50);color:var(--gray-800);cursor:pointer;font:inherit;transition:transform .15s cubic-bezier(.22,1,.36,1) , box-shadow .15s ease , background .15s ease , border-color .15s ease}.pd-install__chip:hover,.pd-install__chip:focus-visible{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 22%,transparent);transform:translateY(-1px);outline:none}.pd-install__chip-m{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:1.1;color:var(--color-primary)}.pd-install__chip-m-unit{font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1.1;color:var(--color-primary);vertical-align:baseline}.pd-install__chip:hover .pd-install__chip-m,.pd-install__chip:focus-visible .pd-install__chip-m,.pd-install__chip:hover .pd-install__chip-m-unit,.pd-install__chip:focus-visible .pd-install__chip-m-unit{color:#fff}.pd-install__chip-x{display:none}.pd-install__chip-sum{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gray-600);text-align:center;line-height:1.25}.pd-install__chip:hover .pd-install__chip-sum,.pd-install__chip:focus-visible .pd-install__chip-sum{color:rgba(255,255,255,.92)}.pd-ship__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pd-ship__chip{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-height:96px;margin:0;padding:10px 6px 12px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50);color:var(--gray-800);cursor:pointer;font:inherit;transition:border-color .15s ease , box-shadow .15s ease , background .15s ease}.pd-ship__chip:hover,.pd-ship__chip:focus-visible{border-color:var(--color-primary);background:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 12%,transparent);outline:none}.pd-ship__ico{width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#fff;border:1px solid var(--gray-200);display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}.pd-ship__ico svg{display:block}.pd-ship__name{display:block;width:100%;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gray-800);line-height:1.25}.pd-ship__when{display:block;width:100%;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gray-600);line-height:1.35}.pd-ship__more{display:inline-block;margin-top:10px;padding:0;border:0;background:transparent;font: var(--fw-bold) var(--text-xs)/1 var(--font-sans);color:var(--color-primary);cursor:pointer}.pd-ship__more:hover,.pd-ship__more:focus-visible{color:var(--color-primary-hover);outline:none}.item_main_conf>.item_main_conf_consultant{margin-top:0;padding:16px;background:#fff;border:1px solid var(--gray-200);border-radius:18px;box-shadow:0 4px 16px rgba(17,24,39,.05)}.item_main_conf>.item_main_conf_consultant .item_main_conf_line{display:none}.main_item_lg_info_txt.js-pd-stock-trigger{cursor:pointer}#pd-drawer.pd-drawer{position:fixed;inset:0;z-index:10080;pointer-events:none;visibility:hidden}#pd-drawer.pd-drawer.is-open{pointer-events:auto;visibility:visible}#pd-drawer .pd-drawer-backdrop{position:absolute;inset:0;background:rgba(17,24,39,.42)!important;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}#pd-drawer.is-open .pd-drawer-backdrop{opacity:1}#pd-drawer .pd-drawer-panel{position:absolute;top:0;right:0;width:min(440px,100vw);height:100%;background:#fff!important;background-color:#fff!important;color:var(--gray-800);box-shadow:-18px 0 40px rgba(17,24,39,.16);transform:translateX(104%);transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;font-family: var(--font-sans)}#pd-drawer.is-open .pd-drawer-panel{transform:translateX(0)}#pd-drawer .pd-drawer-close{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border:0;border-radius:12px;background:#fff;color:var(--gray-800);font-size:var(--text-xl);line-height:1;cursor:pointer;box-shadow:0 4px 16px rgba(17,24,39,.05)}#pd-drawer .pd-drawer-body{overflow:auto;padding:22px 18px 12px;flex:1 1 auto;background:#fff!important}#pd-drawer .pd-drawer-title{margin:0 40px 8px 0;font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--gray-800);line-height:1.15}#pd-drawer .pd-drawer-lead{margin:0 0 18px;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gray-600);line-height:1.45}#pd-drawer .pd-drawer-sec{margin-bottom:16px}#pd-drawer .pd-drawer-sec__title{margin:0 0 8px;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-400)}#pd-drawer .pd-method{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0 0 8px;padding:12px 14px;border:1px solid var(--gray-200);border-radius:14px;background:#fff;text-align:left;cursor:pointer;color:var(--gray-800);transition:border-color .15s ease , box-shadow .15s ease}#pd-drawer .pd-method:hover,#pd-drawer .pd-method:focus-visible{border-color:var(--color-primary);outline:none}#pd-drawer .pd-method.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}#pd-drawer .pd-method__icon{flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--gray-50);color:var(--color-primary)}#pd-drawer .pd-method__icon svg{display:block}#pd-drawer .pd-method__name{display:block;font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--gray-800);line-height:1.25}#pd-drawer .pd-method__meta{display:block;margin-top:2px;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gray-600)}#pd-drawer .pd-method__price{margin-left:auto;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-primary);white-space:nowrap}#pd-drawer .pd-rules{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--gray-200)}#pd-drawer .pd-drawer-row{display:flex;align-items:baseline;gap:8px;font-size:var(--text-sm);line-height:1.45;font-weight:var(--fw-bold);color:var(--gray-800)}#pd-drawer .pd-drawer-row+.pd-drawer-row{margin-top:8px}#pd-drawer .pd-drawer-row__k{color:var(--gray-600)}#pd-drawer .pd-drawer-row__dots{flex:1 1 auto;min-width:12px;border-bottom:1px dotted var(--gray-300);transform:translateY(-3px)}#pd-drawer .pd-drawer-row__v{font-weight:var(--fw-bold);text-align:right}#pd-drawer .pd-drawer-foot{flex:0 0 auto;padding:12px 18px 18px;background:#fff!important;border-top:1px solid var(--gray-200);box-shadow:0 -8px 24px rgba(17,24,39,.05)}#pd-drawer .pd-drawer-hint{margin:0 0 10px;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gray-600);line-height:1.4}#pd-drawer .pd-drawer-cta{width:100%;min-height:50px;border:0;border-radius:12px;background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 28%,transparent);transition:background .15s ease , transform .15s cubic-bezier(.22,1,.36,1)}#pd-drawer .pd-drawer-cta:hover{background:var(--color-primary-hover);transform:translateY(-1px)}body.pd-drawer-open{overflow:hidden}#pd-drawer .pd-install__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:991px){.item_main_conf .pd-block{margin-top:16px}#pd-drawer .pd-drawer-panel{top:auto;bottom:0;width:100%;height:min(90vh,740px);border-radius:18px 18px 0 0;transform:translateY(104%)}#pd-drawer.is-open .pd-drawer-panel{transform:translateY(0)}}.pd-ship--rows .pd-ship__title{margin:0 0 4px;font: var(--fw-bold) var(--text-sm)/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-800)}.pd-ship--rows .pd-ship__rows{display:flex;flex-direction:column;gap:0}.pd-ship--rows .pd-ship__row{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:3px 2px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:inherit;min-height:0}.pd-ship--rows .pd-ship__row:hover,.pd-ship--rows .pd-ship__row:focus-visible{background:color-mix(in srgb,var(--color-primary) 4%,transparent);outline:none}.pd-ship--rows .pd-ship__ico{flex:0 0 22px;width:22px;height:22px;min-height:0;border:0;border-radius:6px;background:transparent;color:var(--color-primary)}.pd-ship--rows .pd-ship__name{flex:0 1 auto;width:auto;margin:0;font: var(--fw-bold) var(--text-sm)/1.3 var(--font-sans);color:var(--gray-800)}.pd-ship--rows .pd-ship__when{flex:1 1 auto;width:auto;margin:0;padding-left:10px;text-align:right;font: var(--fw-bold) var(--text-xs)/1.35 var(--font-sans);color:var(--color-primary);white-space:nowrap}.pd-ship--rows .pd-ship__more{display:none}.pd-section+.pd-section.pd-ship--rows{margin-top:10px;padding-top:10px}@media (max-width:480px){.pd-ship--rows .pd-ship__when{white-space:normal;font-size:var(--text-xs)}}body.product-product .product-buy-install{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;margin:10px 0 0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit}body.product-product .product-buy-install__label{font: var(--fw-bold) var(--text-md)/1.25 var(--font-sans);color:var(--gray-800)}body.product-product .product-buy-install__sum{display:inline-flex;align-items:baseline;gap:5px;font: var(--fw-bold) var(--text-lg)/1.2 var(--font-sans);color:var(--color-accent);white-space:nowrap}body.product-product .product-buy-install__from{font-size:var(--text-lg);font-weight:var(--fw-bold)}body.product-product .product-buy-install__amt{font-size:var(--text-xl);font-weight:var(--fw-bold)}body.product-product .product-buy-install__unit{font-size:var(--text-sm);font-weight:var(--fw-bold)}body.product-product .product-buy-install:hover .product-buy-install__sum,body.product-product .product-buy-install:focus-visible .product-buy-install__sum{color:#d45432}body.product-product .product-buy-install:focus-visible{outline:none}@media (max-width:480px){body.product-product .product-buy-install__label{font-size:var(--text-md)}body.product-product .product-buy-install__amt{font-size:var(--text-lg)}body.product-product .product-buy-install__sum{white-space:normal;text-align:right}}