div:has(>.sf__pcard-price){display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}div:has(>.sf__pcard-price)>*{flex:0 0 100%}div:has(>.sf__pcard-price)>.sf__pcard-price{display:contents}.sf__pcard-price>.f-price{order:1;flex:0 1 auto}div:has(>.sf__pcard-price)>.jdgm-preview-badge{order:2;flex:0 0 auto;width:auto;margin:0;font-size:13px;line-height:1.2}.sf__pcard-price>.ivd--card{order:3;flex:0 0 100%}html.ivq-lock,html.ivq-lock body{overflow:hidden}.ivq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;visibility:hidden;pointer-events:none}.ivq.is-open{visibility:visible;pointer-events:auto}.ivq__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}.ivq.is-open .ivq__overlay{opacity:1}.ivq__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:22px 22px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 30px #00000026}.ivq.is-open .ivq__panel{transform:none}.ivq__grip{width:44px;height:5px;margin:10px auto 0;border-radius:9px;background:#d5d5d5}.ivq__head{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 6px}.ivq__title{margin:0;font-size:21px;font-weight:600;color:#1f5a50}.ivq__x{width:34px;height:34px;border:0;background:none;font-size:30px;line-height:1;color:#111;cursor:pointer}.ivq__body{flex:1;overflow-y:auto;padding:4px 20px 10px;overscroll-behavior:contain}.ivq__prod{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid #f0e2c4;border-radius:12px;background:#fdf8ee}.ivq__prod img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:0 0 auto}.ivq__prod>div{min-width:0}.ivq__pname{margin:0;font-size:14px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivq__price{margin:2px 0 0;font-size:20px;font-weight:700;color:#1f5a50}.ivq__code{margin:2px 0 0;font-size:13px;color:#8a6a35}.ivq__code b{color:#8a6a35}.ivq__group{margin-top:16px}.ivq__label{margin:0 0 8px;font-size:16px;font-weight:600;color:#111}.ivq__label span{color:#1f5a50;font-weight:500}.ivq__label--row{display:flex;justify-content:space-between;align-items:baseline}.ivq__label--row p{margin:0}.ivq__label--row a{font-size:13px;font-weight:600;color:#111;text-decoration:underline;text-transform:uppercase;letter-spacing:.03em}.ivq__opts{display:grid;gap:8px}.ivq__opts--metal,.ivq__opts--pill{grid-template-columns:repeat(3,minmax(0,1fr))}.ivq__opts--carat{grid-template-columns:repeat(4,minmax(0,1fr))}.ivq__opt{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 10px;border:1.5px solid #e2e2e2;border-radius:10px;background:#fff;font-size:14px;color:#222;text-align:left;cursor:pointer;line-height:1.2}.ivq__opt i{width:16px;height:16px;border-radius:50%;flex:0 0 auto;box-shadow:inset 0 0 0 1px #0000001f}.ivq__opts--carat .ivq__opt{flex-direction:column;justify-content:center;gap:3px;padding:10px 4px;text-align:center;color:#1f5a50}.ivq__opts--carat .ivq__opt b{color:#111;font-size:14px}.ivq__opts--carat .ivq__opt small{color:#666;font-size:11.5px}.ivq__opt.is-sel{border-color:#1f5a50;box-shadow:0 0 0 1px #1f5a50;background:#f3f8f6}.ivq__opt.is-na{opacity:.4;text-decoration:line-through;cursor:not-allowed}.ivq__sizes{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ivq__size{flex:0 0 auto;min-width:64px;height:44px;padding:0 12px;border:1.5px solid #e2e2e2;border-radius:10px;background:#fff;font-size:15px;color:#222;cursor:pointer;scroll-snap-align:start}.ivq__size.is-sel{border-color:#111;background:#111;color:#fff;font-weight:600}.ivq__hint{margin:4px 0 0;font-size:12px;color:#888}.ivq__foot{padding:10px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #f0f0f0;background:#fff}.ivq__err{margin:0 0 8px;color:#c0392b;font-size:14px;font-weight:500;text-align:center}.ivq__add{width:100%;height:54px;border:0;border-radius:12px;background:#111;color:#fff;font-size:17px;font-weight:700;cursor:pointer}.ivq__add:disabled{background:#9a9a9a;cursor:not-allowed}.ivq-shake{animation:ivqShake .35s}@keyframes ivqShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(min-width:768px){.ivq{display:none}}@media(max-width:360px){.ivq__opts--metal,.ivq__opts--pill{grid-template-columns:repeat(2,minmax(0,1fr))}}.ivm-on>:not(.ivm):not(input){display:none!important}.ivm{display:flex;flex-direction:column;gap:12px;margin:4px 0 6px;font-family:Figtree,-apple-system,sans-serif}.ivm__label{margin:0;font-size:15px;color:#0b2a4a}.ivm__label b{font-weight:700}.ivm__tabs{display:flex;flex-wrap:wrap;gap:12px}.ivm__tab{min-width:104px;height:46px;padding:0 18px;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#6b6b6b;font:500 15px/1 Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ivm__tab:hover{border-color:#0b2a4a;color:#0b2a4a}.ivm__tab.is-on{background:#0b2a4a;border-color:#0b2a4a;color:#fff}.ivm__sub{margin:0;font-size:13px;color:#555}.ivm__dots{display:flex;flex-wrap:wrap;gap:8px}.ivm__dot{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;background:none;cursor:pointer}.ivm__dot span{width:46px;height:46px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 12px/1 Figtree,sans-serif;color:#1d1d1d;box-shadow:inset 0 0 0 1px #00000014,0 0 0 3px #fff,0 0 0 4.5px transparent;transition:box-shadow .15s}.ivm__dot:hover span{box-shadow:inset 0 0 0 1px #00000014,0 0 0 3px #fff,0 0 0 4.5px #b9c3cf}.ivm__dot.is-on span{box-shadow:inset 0 0 0 1px #00000014,0 0 0 3px #fff,0 0 0 4.5px #0b2a4a}.ivm__dot.is-na{opacity:.4}.ivm__dot em{font-style:normal;font-size:12px;color:#555}.ivm__dot.is-on em{color:#0b2a4a;font-weight:600}.ivm__note{margin:0;padding:10px 12px;border:1px solid #e5e5e5;background:#fff;font-size:13.5px;color:#333;line-height:1.45}.ivm__note a{color:#1f7a3d;font-weight:600;text-decoration:underline}.ivm--sheet .ivm__tab{min-width:0;flex:1 1 0;height:42px;font-size:14px}.ivm--sheet .ivm__dot span{width:42px;height:42px}@media(max-width:767px){.ivm--page .ivm__tab{min-width:0;flex:1 1 0}}.ivcart,.ivcart button,.ivcart input,.ivcart a,.ivcart p,.ivcart span,.ivcart strong,.ivcart b,.ivcart h2{font-family:Figtree,-apple-system,Segoe UI,sans-serif}.ivcart{font-variant-numeric:tabular-nums}.ivcart .ivc-head__title{font-weight:600;letter-spacing:-.01em}.ivcart .ivc-item__name{font-family:Figtree,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:0}.ivcart .ivc-row--total{font-size:24px}.ivcart .ivc-row--total span:first-child{font-family:Figtree,-apple-system,sans-serif;font-weight:600;font-size:18px}.ivm__sub b{color:#111;font-weight:600}.ivm__rows{display:flex;flex-direction:column;gap:10px;max-width:460px}.ivm__row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #e0e0e0;border-radius:10px;background:#fff;text-align:left;cursor:pointer;font-family:Figtree,sans-serif;transition:border-color .15s,background .15s}.ivm__row:hover{border-color:#9fb0c2}.ivm__row.is-on{border:2px solid #0b2a4a;padding:11px 13px;background:#f6f8fb}.ivm__radio{width:18px;height:18px;flex:0 0 auto;border-radius:50%;border:1.5px solid #9a9a9a;box-sizing:border-box}.ivm__row.is-on .ivm__radio{border:5px solid #0b2a4a}.ivm__sw{width:34px;height:34px;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.ivm__rtxt{display:flex;flex-direction:column;gap:2px}.ivm__rtxt b{font-size:14.5px;font-weight:600;color:#111}.ivm__row.is-on .ivm__rtxt b{color:#0b2a4a;font-weight:700}.ivm__rtxt small{font-size:12.5px;color:#555}.ivm__buy{margin:2px 0 0;padding:10px 12px;max-width:460px;box-sizing:border-box;border:1px solid #cfe0d6;background:#f1f8f4;border-radius:8px;font-size:14px;color:#222}.ivm__buy span{color:#2d6a43;font-weight:600}.ivm--sheet .ivm__row{padding:10px 12px}.ivm--sheet .ivm__row.is-on{padding:9px 11px}.ivm__err{margin:0;color:#c0392b;font-size:14px;font-weight:500}@media(min-width:768px){.ivm--page .ivm__buy{display:none}}.ivp-chip{display:none}@media(max-width:767px){.ivp-on{flex-wrap:wrap}.ivp-on>.f-price{flex:0 0 100%}.ivp-on .f-price__sale,.ivp-on .f-price__regular{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:6px}.ivp-on .f-price--on-sale .f-price__regular{display:none}.ivp-on .f-price-item--sale,.ivp-on .f-price__regular>.f-price-item{order:1;font-size:30px!important;font-weight:500;line-height:1.15;color:#111}.ivp-on .ivp-badge{order:2;margin:0!important}.ivp-on .f-price__sale:after{content:"";order:3;flex-basis:100%;height:0}.ivp-on .prod__compare_price{order:4;font-size:16px;color:#8a8a8a}.ivp-on .sale_mobile{order:5;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:#111;color:#fff;font-size:14px;font-weight:600;line-height:1.3!important;border-radius:2px}.ivp-on .sale_mobile span{color:#fff}.ivp-badge .jdgm-prev-badge{display:inline-flex;align-items:center;gap:6px}.ivp-badge .jdgm-star{font-size:18px;color:#111!important}.ivp-badge .jdgm-prev-badge__stars .jdgm-star~.jdgm-star{display:none}.ivp-badge .jdgm-prev-badge__text{font-size:17px;color:#111;visibility:visible!important}.ivp-chip{order:11;display:none!important;align-items:center;gap:12px;margin:12px 0 4px;padding:9px 14px;border:2px dashed #e2c27a;border-radius:9px;background:#161616;color:#fff;font:700 16px/1.2 Figtree,sans-serif;cursor:pointer}.ivp-chip[hidden]{display:none!important}.ivp-chip__pay,.ivp-chip__pay .money{color:#fff}.ivp-chip__code{display:inline-flex;align-items:center;gap:7px;padding-left:12px;border-left:1px solid #5a5a5a;color:#e2c27a;letter-spacing:.04em}}@media(max-width:767px){.sf__pcard-price .prod__compare_price,.sf__pcard-price .sale_div,.sf__pcard-price .f-price__badges{display:none!important}.sf__pcard-price>.f-price{flex:0 0 auto}div:has(>.sf__pcard-price)>.jdgm-preview-badge{order:2;flex:0 0 auto;margin:0}}@media(max-width:768px){.main-product__block-title .onlyweb-sku-m{position:static!important;display:block!important;margin:12px 0 4px;text-align:right;font-size:16px;color:#111}.main-product__block-title h1{font-weight:700!important;font-size:26px!important;line-height:1.35!important;color:#111}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ivq.css.map */
