.ship-only{gap:32px;min-width:0;max-width:100%;display:grid}.ship-only *{overflow-wrap:anywhere;min-width:0}.ship-only__card{border:1px solid var(--border-control);border-radius:var(--radius-2);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.ship-only__card input[type=radio]{accent-color:#1f6fd1;flex:none;width:20px;height:20px;margin:0}.ship-only__card-text{gap:4px;display:grid}.ship-only .ship-only__card-text .body{font-size:1rem;line-height:1.5}.ship-only__group{border:0;gap:16px;margin:0;padding:0;display:grid}.ship-only__group>legend{margin-bottom:4px;padding:0}.ship-only__price{background:var(--surface-sunken);border-radius:12px;gap:12px;padding:20px;display:grid}.ship-only__price .body{margin:0;font-size:1rem;line-height:1.5}.ship-only__price-amount{font-weight:700}.ship-only__row{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:560px){.ship-only__row--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ship-only__blocked{color:var(--syw-error)}.ship-only .ship-only__817{color:var(--text-primary);margin:0;font-size:14px;font-weight:700;line-height:1.45}.ship-only [data-ship-only=terms-label]{font-size:1rem;line-height:1.5}.ship-only__terms-links{flex-wrap:wrap;gap:0 24px;margin:8px 0 0;font-size:1rem;display:flex}.ship-only__product{display:contents}.ship-only__fig{grid-area:1/1/auto/-1;justify-content:flex-start;margin-bottom:8px;display:flex}.ship-only__fig img{width:auto;max-width:100%;height:auto;max-height:96px;display:block}@media (min-width:640px){.ship-only__fig img{max-height:120px}}.ship-only__tag{color:var(--text-secondary);font-size:.875rem;line-height:1.45}.ship-only__sub{margin-top:8px;font-size:1rem;font-weight:600;line-height:1.5}.ship-only__list{gap:4px;margin:0;padding-left:20px;font-size:1rem;list-style:outside;display:grid}.ship-only__good{font-size:1rem;font-weight:600;line-height:1.5}.ship-only__list li{font:inherit;line-height:1.5}.ship-only .ship-only__why{color:var(--text-secondary);font-size:1rem;line-height:1.5}.ship-only__note{color:var(--text-secondary);font-size:.875rem;line-height:1.45}.ship-only__affirm{display:block}.radio-card--product .ship-only__price-amount{font:400 1.75rem/1.15 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.radio-card .ship-only__card-text{gap:4px;display:grid}.radio-card .ship-only__card-text strong{font-weight:600}.ship-cart{gap:32px;display:grid}.ship-cart__group{gap:16px;display:grid}.ship-cart__items{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ship-cart__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.ship-cart__item{border:var(--border-control-1);background:var(--surface-sheet);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.ship-cart__fig img{width:auto;max-width:100%;height:auto;max-height:96px;display:block}.ship-cart__name{font-size:1.0625rem;font-weight:600;line-height:1.35}.ship-cart .ship-cart__desc{color:var(--text-secondary);font-size:1rem;line-height:1.5}.ship-cart__more>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:600;list-style:none;display:flex}.ship-cart__more>summary::-webkit-details-marker{display:none}.ship-cart__more>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.ship-cart__more[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.ship-cart__variant{gap:4px;display:grid}.ship-cart__item .ship-cart__price{font:400 1.75rem/1.15 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.ship-cart__item .syw-btn{justify-self:start;min-height:44px}.ship-cart__cart{background:var(--surface-sunken);border-radius:12px;gap:12px;padding:20px;scroll-margin-top:16px;display:grid}.ship-cart__lines{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ship-cart__line{border-bottom:1px solid var(--border-subtle,#0000001f);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;padding-bottom:16px;display:grid}.ship-cart__line-name{grid-column:1/-1;gap:2px;display:grid}.ship-cart__qty{width:96px}.ship-cart__line-total{font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.ship-cart__remove{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px}.ship-cart__subtotal{justify-content:space-between;gap:16px;margin:0;font-size:1.125rem;display:flex}.ship-cart__subtotal strong{font-variant-numeric:tabular-nums}.ship-cart__bar{z-index:5;background:var(--action-bg,#1f6fd1);min-height:48px;color:var(--action-fg,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:1rem;text-decoration:none;display:flex;position:sticky;bottom:8px;box-shadow:0 2px 12px #0003}.ship-cart__bar strong{font-variant-numeric:tabular-nums}
